aboutsummaryrefslogtreecommitdiff
path: root/vl.c
diff options
context:
space:
mode:
authorAvi Kivity <avi@qumranet.com>2008-04-16 15:23:45 +0300
committerAvi Kivity <avi@qumranet.com>2008-04-16 16:43:26 +0300
commit2c783229c552a5f10f5799a546c908171c38248a (patch)
treedeee7dafb75e9e1c93000c424b342acd9c5e686f /vl.c
parentMerge branch 'qemu-cvs' (diff)
downloadqemu-kvm-2c783229c552a5f10f5799a546c908171c38248a.tar.gz
qemu-kvm-2c783229c552a5f10f5799a546c908171c38248a.tar.bz2
qemu-kvm-2c783229c552a5f10f5799a546c908171c38248a.zip
Spin up vcpu threads before attempting to set lapic contents
Signed-off-by: Avi Kivity <avi@qumranet.com>
Diffstat (limited to 'vl.c')
-rw-r--r--vl.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/vl.c b/vl.c
index ca407e680..74be0590b 100644
--- a/vl.c
+++ b/vl.c
@@ -9809,6 +9809,9 @@ int main(int argc, char **argv)
}
}
+ if (kvm_enabled())
+ kvm_init_ap();
+
machine->init(ram_size, vga_ram_size, boot_devices, ds,
kernel_filename, kernel_cmdline, initrd_filename, cpu_model);
@@ -9829,9 +9832,6 @@ int main(int argc, char **argv)
qemu_mod_timer(display_state.gui_timer, qemu_get_clock(rt_clock));
}
- if (kvm_enabled())
- kvm_init_ap();
-
#ifdef CONFIG_GDBSTUB
if (use_gdbstub) {
/* XXX: use standard host:port notation and modify options