unicorn/qemu/include/hw
Paolo Bonzini 9bb67a3f58
hw: clean up hw/hw.h includes
Include qom/object.h and exec/memory.h instead of exec/ioport.h;
exec/ioport.h was almost everywhere required only for those two
includes, not for the content of the header itself.

Remove block/aio.h, everybody is already including it through
another path.

With this change, include/hw/hw.h is freed from qemu-common.h.

Backports commit df43d49cb8708b9c88a20afe0d1a3089b550a5b8 from qemu
2018-02-24 02:46:41 -05:00
..
arm osdep.h: Move some compiler-specific things to compiler.h 2018-02-17 15:23:28 -05:00
cpu import 2015-08-21 15:04:50 +08:00
i386 apic_internal.h: fix formatting and drop unused consts 2018-02-17 15:23:54 -05:00
m68k more cleanup in qemu/include/hw/ 2017-01-19 15:20:06 +08:00
mips more cleanup in qemu/include/hw/ 2017-01-19 15:20:06 +08:00
sparc cleanup Sparc unused code 2017-01-23 12:34:00 +08:00
xen include: Add stubbed xen function 2018-02-20 08:29:58 -05:00
boards.h qemu-common: push cpu.h inclusion out of qemu-common.h 2018-02-24 01:50:56 -05:00
hw.h hw: clean up hw/hw.h includes 2018-02-24 02:46:41 -05:00
qdev-core.h qom: Allow properties to be registered against classes 2018-02-21 21:00:56 -05:00
qdev.h import 2015-08-21 15:04:50 +08:00