Hi, These are the remaining header cleanups that didn't enter the tree yet. They should help breaking some circular header dependencies involving qemu-common.h.
Basically they were reordered by Igor to keep the tree bisectable, and some changes were made on the qga/channel-posix.c patch to eliminate the qemu-common.h dependency. Eduardo Habkost (8): user: Move *-user/qemu-types.h to main directory user: Rename qemu-types.h to qemu-user-types.h ui/vnc-palette.c: Include headers it needs qapi/qmp-registry.c: Include headers it needs qga/channel-posix.c: Include headers it needs qlist.h: do not include qemu-common.h create qemu-types.h for struct typedefs sysemu.h: include qemu-types.h instead of qemu-common.h bsd-user/qemu-types.h | 24 ----------- bsd-user/qemu.h | 2 +- cpu-all.h | 2 +- hw/qdev-core.h | 11 +---- linux-user/qemu.h | 2 +- qapi/qmp-registry.c | 2 + qemu-common.h | 52 +----------------------- qemu-types.h | 61 ++++++++++++++++++++++++++++ linux-user/qemu-types.h => qemu-user-types.h | 0 qga/channel-posix.c | 5 +++ qlist.h | 1 - sysemu.h | 2 +- ui/vnc-palette.c | 2 + 13 files changed, 76 insertions(+), 90 deletions(-) delete mode 100644 bsd-user/qemu-types.h create mode 100644 qemu-types.h rename linux-user/qemu-types.h => qemu-user-types.h (100%) -- 1.7.11.7