On 20/11/24 22:56, Peter Xu wrote:
Peter Xu (12): qom: Add TYPE_CONTAINER macro qom: New container_create() tests: Fix test-qdev-global-props on anonymous qdev realize() tests: Explicitly create containers in test_qom_partial_path() ui/console: Explicitly create "/backend" container hw/ppc: Explicitly create the drc container ppc/e500: Avoid abuse of container_get() qdev: Make qdev_get_machine() not use container_get() qdev: Add machine_get_container() qom: Create system containers explicitly qom: Add object_get_container() qom: Drop container_get()
Maybe split the last patch in 3, reordering as: - qom: Create system containers explicitly - qdev: Make qdev_get_machine() not use container_get() - qdev: Add machine_get_container() - qdev: Use machine_get_container() (part 1 of 'qom: Drop container_get()') - qom: Add object_get_container() - qom: Use object_get_container() (part 2 of 'qom: Drop container_get()') - qom: Drop container_get() (part 3 of 'qom: Drop container_get()')