Anthony Liguori 074a86fccd qdev: Split up header so it can be used in cpu.h
Header file dependency is a frickin' nightmare right now.  cpu.h tends
to get included in our 'include everything' header files but qdev also
needs to include those headers mainly for qdev-properties since it knows
about CharDriverState and friends.

We can solve this for now by splitting out qdev.h along the same lines
that we previously split the C file.  Then cpu.h just needs to include
qdev-core.h.

hw/qdev.h is split into following new headers:
    hw/qdev-core.h
    hw/qdev-properties.h
    hw/qdev-monitor.h

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>

[ehabkost: re-add DEFINE_PROP_PCI_HOST_DEVADDR, that was removed on the
 original patch (by mistake, I guess)]
[ehabkost: kill qdev_prop_set_vlan() declaration]
[ehabkost: moved get_fw_dev_path() comment to the original location
 (I don't know why it was moved)]
[ehabkost: removed qdev_exists() declaration]
[ehabkost: keep using 'QemuOpts' instead of 'struct QemuOpts', as
 qdev-core.h includes qemu-option.h]

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>
2012-11-15 02:18:55 +01:00
..
2012-06-21 16:06:11 +00:00
2012-10-23 08:58:25 -05:00
2012-10-31 04:12:23 +01:00
2012-10-29 19:41:56 +01:00
2012-10-23 08:58:25 -05:00
2012-11-01 19:49:45 +01:00
2012-11-01 19:49:45 +01:00
2012-02-07 22:11:04 +04:00
2012-10-10 11:13:31 +10:00
2012-10-22 13:26:42 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-06-21 16:06:11 +00:00
2012-01-13 10:55:56 -06:00
2012-02-15 09:39:21 -06:00
2012-10-30 07:45:10 +00:00
2012-10-30 07:45:10 +00:00
2012-10-23 08:58:25 -05:00
2012-02-15 09:39:21 -06:00
2012-11-01 13:10:06 +01:00
2012-10-23 08:58:25 -05:00
2011-12-06 09:56:41 +00:00
2012-07-28 09:23:11 +00:00
2012-03-14 22:20:26 +01:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-02-15 09:39:21 -06:00
2012-08-22 10:47:17 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-01-13 10:55:56 -06:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-10 11:13:32 +10:00
2012-10-10 11:13:32 +10:00
2012-10-23 08:58:25 -05:00
2012-02-10 10:44:52 +00:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-11-01 13:10:06 +01:00
2012-08-22 10:47:17 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-02-15 09:39:21 -06:00
2011-12-06 09:56:41 +00:00
2011-12-14 11:09:12 +00:00
2012-04-26 12:54:17 +04:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-06-18 15:14:38 +02:00
2012-03-07 12:27:41 +02:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-02-15 09:39:21 -06:00
2012-10-23 08:58:25 -05:00
2012-09-23 07:11:28 +01:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-11-01 13:10:06 +01:00
2012-10-22 13:26:42 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-02-15 09:39:21 -06:00
2012-02-15 09:39:21 -06:00
2012-10-23 08:58:25 -05:00
2012-02-15 09:39:21 -06:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-29 16:38:26 +10:00
2012-11-10 13:49:20 +00:00
2012-02-15 09:39:21 -06:00
2012-10-22 13:26:42 -05:00
2012-10-10 11:13:31 +10:00
2012-02-15 09:39:21 -06:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-11-12 16:42:56 +01:00
2012-11-12 16:42:56 +01:00
2012-03-14 22:20:26 +01:00
2012-10-22 13:26:42 -05:00
2012-03-14 22:20:26 +01:00
2012-10-22 13:26:42 -05:00
2012-10-23 08:58:25 -05:00
2012-03-14 22:20:26 +01:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-29 17:59:06 +02:00
2012-10-29 17:59:06 +02:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-11-01 13:10:06 +01:00
2012-10-23 08:58:25 -05:00
2012-08-01 13:32:10 +01:00
2012-11-10 13:49:20 +00:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-07-27 21:13:01 +00:00
2012-11-01 13:10:06 +01:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-30 22:38:37 +01:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-29 17:59:06 +02:00
2012-08-09 18:21:47 +00:00
2012-10-29 17:59:06 +02:00
2012-01-27 10:50:50 -06:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-02-17 09:58:22 -06:00
2012-10-30 07:45:11 +00:00
2012-02-15 09:39:21 -06:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2011-12-14 11:08:23 +00:00
2011-12-14 11:08:23 +00:00
2012-10-30 07:45:08 +00:00
2012-10-30 07:45:09 +00:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-03-14 22:20:26 +01:00
2012-10-23 08:58:25 -05:00
2012-10-29 11:45:54 +01:00
2012-03-14 22:20:26 +01:00
2012-10-23 08:58:25 -05:00
2012-04-07 14:00:45 +00:00
2012-04-12 11:14:29 +01:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-29 11:45:54 +01:00
2012-10-23 08:58:25 -05:00
2012-11-05 11:54:49 +01:00
2012-10-08 12:15:17 +02:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-29 19:41:56 +01:00
2012-10-05 15:10:21 +02:00
2012-10-23 08:58:25 -05:00
2012-10-30 07:45:12 +00:00
2012-10-22 13:26:42 -05:00
2012-10-23 08:58:25 -05:00
2012-02-15 09:39:21 -06:00
2011-12-06 09:56:41 +00:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-03-16 00:41:15 +02:00
2012-03-16 00:41:28 +02:00
2012-03-16 00:41:28 +02:00
2012-11-01 13:10:06 +01:00
2012-01-13 10:55:56 -06:00
2012-02-15 09:39:21 -06:00
2012-02-15 09:39:21 -06:00
2012-10-23 08:58:25 -05:00
2012-10-05 07:58:37 -05:00
2012-10-31 01:02:46 +01:00
2012-11-01 13:10:06 +01:00
2012-11-01 13:10:06 +01:00
2012-10-10 11:13:32 +10:00
2012-10-10 11:13:32 +10:00
2012-10-10 11:13:32 +10:00
2012-11-10 13:49:20 +00:00
2012-10-31 01:02:45 +01:00
2012-11-10 13:49:20 +00:00
2012-10-31 01:02:45 +01:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-11-01 13:10:06 +01:00
2012-11-01 13:10:06 +01:00
2012-02-15 09:39:21 -06:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-02-04 12:45:10 +00:00
2012-10-20 07:52:54 +00:00
2012-10-23 08:58:25 -05:00
2012-02-04 12:45:10 +00:00
2012-10-23 08:58:25 -05:00
2012-02-15 09:39:21 -06:00
2012-03-16 00:45:23 +02:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-02-15 09:39:21 -06:00
2012-02-15 09:39:21 -06:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00
2012-10-04 15:54:18 +02:00
2012-11-01 15:17:57 +01:00
2012-10-23 08:58:25 -05:00
2012-10-23 08:58:25 -05:00