]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
hw: move qdev-monitor.o to toplevel directory
authorPaolo Bonzini <pbonzini@redhat.com>
Mon, 4 Feb 2013 10:37:52 +0000 (11:37 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 1 Mar 2013 12:54:10 +0000 (13:54 +0100)
qdev-monitor.c is the only "core qdev" file that is not used in
user-mode emulation, and it does not define anything that is used
by hardware models.  Remove it from the hw/ directory and
remove hw/qdev-monitor.h from hw/qdev.h too; this requires
some files to have some new explicitly includes.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
23 files changed:
Makefile.objs
hw/9pfs/virtio-9p-proxy.c
hw/Makefile.objs
hw/dataplane/virtio-blk.c
hw/dataplane/vring.c
hw/pc87312.c
hw/pc_sysfw.c
hw/pci/shpc.c
hw/pci/slotid_cap.c
hw/qdev-addr.c
hw/qdev.c
hw/qdev.h
hw/s390x/sclpconsole.c
hw/usb/dev-network.c
hw/virtio-rng.c
hw/virtio-scsi.c
hw/xilinx.h
hw/xilinx_axienet.c
include/monitor/qdev.h [moved from hw/qdev-monitor.h with 80% similarity]
monitor.c
qdev-monitor.c [moved from hw/qdev-monitor.c with 99% similarity]
util/qemu-config.c
vl.c

index a68cdac7ce0bbb9a9a125dfaed2a413cc25c5366..2a8174dd159716d0a06740d569cdf7808be5a9d8 100644 (file)
@@ -51,6 +51,7 @@ ifeq ($(CONFIG_SOFTMMU),y)
 common-obj-y = $(block-obj-y) blockdev.o blockdev-nbd.o block/
 common-obj-y += net/
 common-obj-y += readline.o
+common-obj-y += qdev-monitor.o
 common-obj-$(CONFIG_WIN32) += os-win32.o
 common-obj-$(CONFIG_POSIX) += os-posix.o
 
index 54e98759f0313675acff3ed211b98f1b9c001c22..730027900e7fcbc15c4db327dd1c18c5fa854ee8 100644 (file)
@@ -13,6 +13,7 @@
 #include <sys/un.h>
 #include "hw/virtio.h"
 #include "virtio-9p.h"
+#include "qemu/error-report.h"
 #include "fsdev/qemu-fsdev.h"
 #include "virtio-9p-proxy.h"
 
index 6e2275b8422e6768891a6d54614d49ee2883bc30..f7ee1336270ec408eddc173858fa2cb01e6d655c 100644 (file)
@@ -190,7 +190,6 @@ common-obj-$(CONFIG_SD) += sd.o
 common-obj-y += bt.o bt-l2cap.o bt-sdp.o bt-hci.o bt-hid.o
 common-obj-y += bt-hci-csr.o
 common-obj-y += ps2.o
-common-obj-y += qdev-monitor.o
 common-obj-y += qdev-properties-system.o
 
 # xen backend driver support
index 3f2da226696bd576de39a708bde948f29868f9d9..8588f931144c41f89eef2ff0c94ac92b9e6f3352 100644 (file)
 #include "qemu/iov.h"
 #include "event-poll.h"
 #include "qemu/thread.h"
+#include "qemu/error-report.h"
 #include "vring.h"
 #include "ioq.h"
 #include "migration/migration.h"
+#include "block/block.h"
 #include "hw/virtio-blk.h"
 #include "hw/dataplane/virtio-blk.h"
 
index d5d4ef45d17b8a3ec756945e7baf8b8e57d0771a..eff5ad88317f633918fef9b749535483aad65f5c 100644 (file)
@@ -16,6 +16,7 @@
 
 #include "trace.h"
 #include "hw/dataplane/vring.h"
+#include "qemu/error-report.h"
 
 /* Map the guest's vring to host memory */
 bool vring_setup(Vring *vring, VirtIODevice *vdev, int n)
index 38af4c1d107c1731f3a70bb9bfbe7f7495820bc2..0e9760e6b293f08bc2d0e5c43d6493b41d0e5b5e 100644 (file)
@@ -24,6 +24,7 @@
  */
 
 #include "pc87312.h"
+#include "qemu/error-report.h"
 #include "sysemu/blockdev.h"
 #include "sysemu/sysemu.h"
 #include "char/char.h"
index 7f6c12c8a86081e5310740392e5db1608b5077de..8b65a7a4d8d40844fde1076dd502f0d63fc3308c 100644 (file)
@@ -24,6 +24,7 @@
  */
 
 #include "sysemu/blockdev.h"
+#include "qemu/error-report.h"
 #include "sysbus.h"
 #include "hw.h"
 #include "pc.h"
index f07266da66e1cdf50c64caff4c772749fb33b305..d35c2ee96545e5d00cda88d8fc1aae916924d033 100644 (file)
@@ -1,7 +1,8 @@
+#include "qemu-common.h"
 #include <strings.h>
 #include <stdint.h>
 #include "qemu/range.h"
-#include "qemu/range.h"
+#include "qemu/error-report.h"
 #include "hw/pci/shpc.h"
 #include "hw/pci/pci.h"
 #include "hw/pci/pci_bus.h"
index 99a30f429da65a9c5652dce2c6951fdc145a2c2d..62f7bae2f12b6f026769581357e27d8bcc472914 100644 (file)
@@ -1,5 +1,6 @@
 #include "hw/pci/slotid_cap.h"
 #include "hw/pci/pci.h"
+#include "qemu/error-report.h"
 
 #define SLOTID_CAP_LENGTH 4
 #define SLOTID_NSLOTS_SHIFT (ffs(PCI_SID_ESR_NSLOTS) - 1)
index b4388f6a663046db59871e6789cd4891bc6b73d0..fc2c4379115a3b5777738e4199261a63f75d4749 100644 (file)
@@ -1,6 +1,7 @@
 #include "qdev.h"
 #include "qdev-addr.h"
 #include "exec/hwaddr.h"
+#include "qapi/qmp/qerror.h"
 #include "qapi/visitor.h"
 
 /* --- target physical address --- */
index 689cd543e9d4477fb6c219cc5b4cde9d7281e51d..62bc8990f08dc6c1782d35d6d60a3eb16074c787 100644 (file)
--- a/hw/qdev.c
+++ b/hw/qdev.c
@@ -28,6 +28,7 @@
 #include "qdev.h"
 #include "sysemu/sysemu.h"
 #include "qapi/error.h"
+#include "qapi/qmp/qerror.h"
 #include "qapi/visitor.h"
 
 int qdev_hotplug = 0;
index 365b8d6ca2a443f435a36ec4999fbfcecfd301da..f814656e0af676f366f594a8f9e4f46cf669fc4b 100644 (file)
--- a/hw/qdev.h
+++ b/hw/qdev.h
@@ -4,6 +4,5 @@
 #include "hw/hw.h"
 #include "qdev-core.h"
 #include "qdev-properties.h"
-#include "qdev-monitor.h"
 
 #endif
index effe51110f38e4b20f5ccbb53a51569ad93f2711..475d7ba85613f5627d8675a23a6b75bad5be842c 100644 (file)
@@ -14,6 +14,7 @@
 
 #include <hw/qdev.h>
 #include "qemu/thread.h"
+#include "qemu/error-report.h"
 
 #include "sclp.h"
 #include "event-facility.h"
index c08718b6791daf023f88a4a19eb87b4898be37fc..5473ac2cd52e162b8f936b6c3680308fa1be8908 100644 (file)
@@ -27,6 +27,7 @@
 #include "hw/usb.h"
 #include "hw/usb/desc.h"
 #include "net/net.h"
+#include "qapi/qmp/qerror.h"
 #include "qemu/queue.h"
 #include "qemu/config-file.h"
 #include "sysemu/sysemu.h"
index e063127df638801f7283de5faaa49639eb618db3..2cdf4ec05259082a8b433dc569420dc4f9fb764c 100644 (file)
@@ -11,6 +11,7 @@
 
 #include "qemu/iov.h"
 #include "qdev.h"
+#include "qapi/qmp/qerror.h"
 #include "virtio.h"
 #include "virtio-rng.h"
 #include "qemu/rng.h"
index 0715865489a351ad2e6293c524267cbf561b55fd..27070d1eea2fe25d21cbbb0f8b37ca2bb9bc7f63 100644 (file)
@@ -14,6 +14,7 @@
  */
 
 #include "virtio-scsi.h"
+#include "qemu/error-report.h"
 #include <hw/scsi.h>
 #include <hw/scsi-defs.h>
 
index 09bc2e4913a0748c318b2aa5775fd3ed8dfa1e3c..a78281f730e8224bea82afa0c9569bf68f344977 100644 (file)
@@ -2,8 +2,9 @@
 #define HW_XILINX_H 1
 
 
-#include "stream.h"
 #include "qemu-common.h"
+#include "qapi/qmp/qerror.h"
+#include "stream.h"
 #include "net/net.h"
 
 static inline DeviceState *
index e5d9251b8b6f51847a88380b9a6ea5e63137ea09..66b9ec1cc53733b65d910c253fc622e3f3c2c4bc 100644 (file)
@@ -26,6 +26,7 @@
 #include "qemu/log.h"
 #include "net/net.h"
 #include "net/checksum.h"
+#include "qapi/qmp/qerror.h"
 
 #include "stream.h"
 
similarity index 80%
rename from hw/qdev-monitor.h
rename to include/monitor/qdev.h
index 9ec485028e8b38eec190812cd73dd4c85fe30b29..8d16e119d3b0158abd2e251e1e94bb0cb9cbcfa6 100644 (file)
@@ -1,7 +1,7 @@
 #ifndef QEMU_QDEV_MONITOR_H
 #define QEMU_QDEV_MONITOR_H
 
-#include "qdev-core.h"
+#include "hw/qdev-core.h"
 #include "monitor/monitor.h"
 
 /*** monitor commands ***/
@@ -9,7 +9,6 @@
 void do_info_qtree(Monitor *mon, const QDict *qdict);
 void do_info_qdm(Monitor *mon, const QDict *qdict);
 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);
 
index 32a6e74fd951748e4e7d2297c165d5f72622604b..c48530bd550ee6c60067a32fcb7f5391b359ba67 100644 (file)
--- a/monitor.c
+++ b/monitor.c
@@ -23,7 +23,7 @@
  */
 #include <dirent.h>
 #include "hw/hw.h"
-#include "hw/qdev.h"
+#include "monitor/qdev.h"
 #include "hw/usb.h"
 #include "hw/pcmcia.h"
 #include "hw/pc.h"
similarity index 99%
rename from hw/qdev-monitor.c
rename to qdev-monitor.c
index 4f9a6eb39aea9229be08f29019c45788ea887d48..9a78ccff6d23376f76410177e0f05a2c7ca0063e 100644 (file)
@@ -17,8 +17,9 @@
  * License along with this library; if not, see <http://www.gnu.org/licenses/>.
  */
 
-#include "qdev.h"
+#include "hw/qdev.h"
 #include "monitor/monitor.h"
+#include "monitor/qdev.h"
 #include "qmp-commands.h"
 #include "sysemu/arch_init.h"
 #include "qemu/config-file.h"
index db6ec03a7832eaaca6094a93897cbde8901638d7..01ca8901cf26cff93c916b806a8d59fc8b009b6a 100644 (file)
@@ -2,6 +2,7 @@
 #include "qemu/error-report.h"
 #include "qemu/option.h"
 #include "qemu/config-file.h"
+#include "qapi/qmp/qerror.h"
 #include "hw/qdev.h"
 #include "qapi/error.h"
 
diff --git a/vl.c b/vl.c
index e0a8eeb24b53691e97487b46b48d97dbe431d221..bbdbafdca68bc0c1b4b69e870ff46d4058ca4b9d 100644 (file)
--- a/vl.c
+++ b/vl.c
@@ -126,6 +126,7 @@ int main(int argc, char **argv)
 #include "hw/xen.h"
 #include "hw/qdev.h"
 #include "hw/loader.h"
+#include "monitor/qdev.h"
 #include "bt/bt.h"
 #include "net/net.h"
 #include "net/slirp.h"