On Thu, Jan 02, 2025 at 10:17:53PM +0100, Philippe Mathieu-Daudé wrote: > When a QDev instance is realized, qdev_get_machine() ends up called. > In the next commit, qdev_get_machine() will require a "machine" > container to be always present. To satisfy this QOM containers design, > Implement qdev_create_fake_machine() which creates a fake "machine" > container for user emulation. > > On system emulation, qemu_create_machine() is called from qemu_init(). > For user emulation, since the TCG accelerator always calls > tcg_init_machine(), we use it to hook our fake machine creation. > > Suggested-by: Peter Xu <pet...@redhat.com> > Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Acked-by: Peter Xu <pet...@redhat.com> -- Peter Xu