aboutsummaryrefslogtreecommitdiff
path: root/hw/qdev-monitor.h
diff options
context:
space:
mode:
authorAnthony Liguori <aliguori@us.ibm.com>2012-11-19 08:31:24 -0600
committerAnthony Liguori <aliguori@us.ibm.com>2012-11-19 08:31:24 -0600
commitf44d771a8cfb3a22f9de76f8aae1832ee671ecd7 (patch)
treedd18fb2cf5f15507284e83980cf3d14c2c951129 /hw/qdev-monitor.h
parentd167dac993bc8223eb20b45e009bff22abd83354 (diff)
parent37507094f350b75c62dc059f998e7185de3ab60a (diff)
downloadqemu-arm-f44d771a8cfb3a22f9de76f8aae1832ee671ecd7.tar.gz
Merge remote-tracking branch 'afaerber/qom-cpu' into staging
* afaerber/qom-cpu: target-i386: Add Haswell CPU model target-i386/cpu: Add new Opteron CPU model target-i386/cpu: Name new CPUID bits qapi-types.h: Don't include qemu-common.h osdep: Move qemu_{open,close}() prototypes qemu-config.h: Include headers it needs vnc-palette.h: Include <stdbool.h> qemu-fsdev-dummy.c: Include module.h qdev: Split up header so it can be used in cpu.h Move qemu_irq typedef out of qemu-common.h qemu-common.h: Comment about usage rules Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'hw/qdev-monitor.h')
-rw-r--r--hw/qdev-monitor.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/hw/qdev-monitor.h b/hw/qdev-monitor.h
new file mode 100644
index 0000000000..220ceba4c5
--- /dev/null
+++ b/hw/qdev-monitor.h
@@ -0,0 +1,16 @@
+#ifndef QEMU_QDEV_MONITOR_H
+#define QEMU_QDEV_MONITOR_H
+
+#include "qdev-core.h"
+#include "monitor.h"
+
+/*** monitor commands ***/
+
+void do_info_qtree(Monitor *mon);
+void do_info_qdm(Monitor *mon);
+int do_device_add(Monitor *mon, const QDict *qdict, QObject **ret_data);
+int do_device_del(Monitor *mon, const QDict *qdict, QObject **ret_data);
+int qdev_device_help(QemuOpts *opts);
+DeviceState *qdev_device_add(QemuOpts *opts);
+
+#endif