This is just a rebase of this series that I posted back in June. Andreas had a different approach involving a #define but I think doing a full split ends up being nicer. For instance, the recently added thread information is only relevant to cpu-softmmu so we can limit that entirely to cpu-softmmu.
- [Qemu-devel] [PATCH 0/2] cpu: make a child of DeviceState Anthony Liguori
- [Qemu-devel] [PATCH 1/2] qdev: split up header so it ... Anthony Liguori
- Re: [Qemu-devel] [PATCH 1/2] qdev: split up heade... Andreas Färber
- [Qemu-devel] [PATCH 2/2] cpu: for cpu-user and cpu-so... Anthony Liguori
- Re: [Qemu-devel] [PATCH 2/2] cpu: for cpu-user an... Eduardo Habkost
- Re: [Qemu-devel] [PATCH 2/2] cpu: for cpu-use... Anthony Liguori
- Re: [Qemu-devel] [PATCH 2/2] cpu: for cpu-user an... Andreas Färber
- Re: [Qemu-devel] [PATCH 2/2] cpu: for cpu-use... Anthony Liguori
- Re: [Qemu-devel] [PATCH 0/2] cpu: make a child of Dev... Andreas Färber