[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 2/4] qdev: automatically register device info
From: |
Blue Swirl |
Subject: |
[Qemu-devel] [PATCH 2/4] qdev: automatically register device info |
Date: |
Wed, 12 May 2010 23:57:04 +0300 |
Signed-off-by: Blue Swirl <address@hidden>
---
hw/qdev.c | 3 +++
hw/qdev.h | 3 +++
2 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/hw/qdev.c b/hw/qdev.c
index d3bf0fa..258bbef 100644
--- a/hw/qdev.c
+++ b/hw/qdev.c
@@ -280,6 +280,9 @@ int qdev_init(DeviceState *dev)
qemu_register_reset(qdev_reset, dev);
if (dev->info->vmsd)
vmstate_register(-1, dev->info->vmsd, dev);
+ if (dev->info->mdi) {
+ monitor_register_device_info(dev->info->mdi, dev);
+ }
dev->state = DEV_STATE_INITIALIZED;
return 0;
}
diff --git a/hw/qdev.h b/hw/qdev.h
index d8fbc73..f85903a 100644
--- a/hw/qdev.h
+++ b/hw/qdev.h
@@ -142,6 +142,9 @@ struct DeviceInfo {
/* device state */
const VMStateDescription *vmsd;
+ /* monitor info handler */
+ const struct MonDevInfo *mdi;
+
/* Private to qdev / bus. */
qdev_initfn init;
qdev_event unplug;
--
1.6.2.4
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-devel] [PATCH 2/4] qdev: automatically register device info,
Blue Swirl <=