mirror of https://github.com/xqemu/xqemu.git
accel: Create AccelType typedef
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
a1a9cb0ccd
commit
e54adde615
6
accel.c
6
accel.c
|
@ -40,13 +40,15 @@ static int tcg_init(MachineClass *mc)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static struct {
|
typedef struct AccelType {
|
||||||
const char *opt_name;
|
const char *opt_name;
|
||||||
const char *name;
|
const char *name;
|
||||||
int (*available)(void);
|
int (*available)(void);
|
||||||
int (*init)(MachineClass *mc);
|
int (*init)(MachineClass *mc);
|
||||||
bool *allowed;
|
bool *allowed;
|
||||||
} accel_list[] = {
|
} AccelType;
|
||||||
|
|
||||||
|
static AccelType accel_list[] = {
|
||||||
{ "tcg", "tcg", tcg_available, tcg_init, &tcg_allowed },
|
{ "tcg", "tcg", tcg_available, tcg_init, &tcg_allowed },
|
||||||
{ "xen", "Xen", xen_available, xen_init, &xen_allowed },
|
{ "xen", "Xen", xen_available, xen_init, &xen_allowed },
|
||||||
{ "kvm", "KVM", kvm_available, kvm_init, &kvm_allowed },
|
{ "kvm", "KVM", kvm_available, kvm_init, &kvm_allowed },
|
||||||
|
|
Loading…
Reference in New Issue