kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE
authorJim Mattson <jmattson@google.com>
Wed, 5 Dec 2018 23:29:01 +0000 (15:29 -0800)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 14 Dec 2018 16:59:49 +0000 (17:59 +0100)
commit84c8c5b8f82f9939b1bcb3b5e25da2b5fc47ab50
tree812737d82283246f6ded010991a14616e41cf62e
parentdb31c8f5af7de0e78f63fd4c255cf3868d667bf4
kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE

Like IA32_STAR, IA32_LSTAR and IA32_FMASK only need to contain guest
values on VM-entry when the guest is in long mode and EFER.SCE is set.

Signed-off-by: Jim Mattson <jmattson@google.com>
Reviewed-by: Peter Shier <pshier@google.com>
Reviewed-by: Marc Orr <marcorr@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/vmx/vmx.c