Commit 759bf45d authored by Marcel Apfelbaum's avatar Marcel Apfelbaum Committed by Alexander Graf
Browse files

hw/machine: added machine_usb wrapper



Following QOM convention, object properties should
not be accessed directly.

Signed-off-by: default avatarMarcel Apfelbaum <marcel@redhat.com>
Reviewed-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
Reviewed-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: default avatarAlexander Graf <agraf@suse.de>
parent c760dbb9
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -398,6 +398,11 @@ static void machine_finalize(Object *obj)
    g_free(ms->firmware);
}

bool machine_usb(MachineState *machine)
{
    return machine->usb;
}

static const TypeInfo machine_info = {
    .name = TYPE_MACHINE,
    .parent = TYPE_OBJECT,
+2 −0
Original line number Diff line number Diff line
@@ -65,6 +65,8 @@ int qemu_register_machine(QEMUMachine *m);
MachineClass *find_default_machine(void);
extern MachineState *current_machine;

bool machine_usb(MachineState *machine);

/**
 * MachineClass:
 * @qemu_machine: #QEMUMachine