From 1de81d2832e210dda43a101e4163a17bc4d9c71d Mon Sep 17 00:00:00 2001 From: Anthony Liguori Date: Mon, 19 Dec 2011 16:37:46 -0600 Subject: qdev: fix hotplug when no -device is specified The peripheral[-anon] containers are initialized lazily but since they sit on sysbus, they can not be created after realize. This was causing an abort() to occur during hotplug if no -device option was used. This was spotted by qemu-test::device-add.sh Signed-off-by: Anthony Liguori --- vl.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'vl.c') diff --git a/vl.c b/vl.c index da69f94..78b790c 100644 --- a/vl.c +++ b/vl.c @@ -3335,6 +3335,8 @@ int main(int argc, char **argv, char **envp) } qemu_add_globals(); + qdev_machine_init(); + machine->init(ram_size, boot_devices, kernel_filename, kernel_cmdline, initrd_filename, cpu_model); -- cgit v1.1