diff options
| author | Gerd Hoffmann <kraxel@redhat.com> | 2009-09-16 22:25:27 +0200 |
|---|---|---|
| committer | Anthony Liguori <aliguori@us.ibm.com> | 2009-10-05 09:32:45 -0500 |
| commit | cd739fb6e93c32154c898c822c967877894b1ab3 (patch) | |
| tree | 8ba2c08b8809bc524d04798fa71532e37342a471 /hw/qdev.h | |
| parent | 828566bc3314f91575a8a814f6ff21efc7005b14 (diff) | |
| download | focaccia-qemu-cd739fb6e93c32154c898c822c967877894b1ab3.tar.gz focaccia-qemu-cd739fb6e93c32154c898c822c967877894b1ab3.zip | |
allow qdev busses allocations be inplace
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'hw/qdev.h')
| -rw-r--r-- | hw/qdev.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/hw/qdev.h b/hw/qdev.h index 0a4d07a29c..51d835f616 100644 --- a/hw/qdev.h +++ b/hw/qdev.h @@ -47,6 +47,7 @@ struct BusState { DeviceState *parent; BusInfo *info; const char *name; + int qdev_allocated; QLIST_HEAD(, DeviceState) children; QLIST_ENTRY(BusState) sibling; }; @@ -145,6 +146,8 @@ BusState *qdev_get_parent_bus(DeviceState *dev); /*** BUS API. ***/ +void qbus_create_inplace(BusState *bus, BusInfo *info, + DeviceState *parent, const char *name); BusState *qbus_create(BusInfo *info, DeviceState *parent, const char *name); #define FROM_QBUS(type, dev) DO_UPCAST(type, qbus, dev) |