Initialize lm_capable_kernel early (kvm_arch_qemu_create_context)
commit6a5344dc09ac090541469505f72aadb7c8ac56bd
authorUri Lublin <uril@qumranet.com>
Wed, 30 Jan 2008 13:35:29 +0000 (30 15:35 +0200)
committerAvi Kivity <avi@qumranet.com>
Wed, 30 Jan 2008 13:51:38 +0000 (30 15:51 +0200)
treeb4f1ae092d710ab9e312d12056523703075d93b1
parent97cea81f650b2e1f3c47b74a3381338b6cc6df24
Initialize lm_capable_kernel early (kvm_arch_qemu_create_context)

Moved lm_capable_kernel initialization to kvm_arch_qemu_create_context() from
do_cpuid_ent():
1. Its a (static) global variable which does not depend on env.
2. It affects loadvm (what MSRs will be loaded to KVM).

With this change, 64bit guests do no longer crash after migration.

Signed-off-by: Uri Lublin <uril@qumranet.com>
Signed-off-by: Avi Kivity <avi@qumranet.com>
qemu-kvm-x86.c