qemu-devel
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]