History | View | Annotate | Download (6.3 kB)
Create qemu-types.h for struct typedefs
Instead of keeping all those struct typedefs in qemu-common.h, move itto a header that can be safely included by other headers, containingonly the struct typedefs and not pulling in other dependencies.
Also, move some of the qdev-core.h typedefs to the new file, too, so...
qdev: simplify (de)allocation of buses
All conditional deallocation can now be done with object_delete.Remove the @qom_allocated and @glib_allocated fields; replace the latterwith a direct assignment of the @free function pointer.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>...
qdev: Split up header so it can be used in cpu.h
Header file dependency is a frickin' nightmare right now. cpu.h tendsto get included in our 'include everything' header files but qdev alsoneeds to include those headers mainly for qdev-properties since it knows...