KVM: nVMX: Update vmcs12->guest_linear_address on nested VM-exit
authorJim Mattson <jmattson@google.com>
Thu, 1 Jun 2017 19:44:46 +0000 (12:44 -0700)
committerRadim Krčmář <rkrcmar@redhat.com>
Wed, 7 Jun 2017 14:36:41 +0000 (16:36 +0200)
commitd281e13b0bfe745a21061a194e386a949784393f
tree7f04869af3d342058c19f776318d50dce512b71e
parentd923fcf6361da3b8b25b13ce6c1e427e759f125a
KVM: nVMX: Update vmcs12->guest_linear_address on nested VM-exit

The guest-linear address field is set for VM exits due to attempts to
execute LMSW with a memory operand and VM exits due to attempts to
execute INS or OUTS for which the relevant segment is usable,
regardless of whether or not EPT is in use.

Fixes: 119a9c01a5922 ("KVM: nVMX: pass valid guest linear-address to the L1")
Signed-off-by: Jim Mattson <jmattson@google.com>
Signed-off-by: Radim Krčmář <rkrcmar@redhat.com>
arch/x86/kvm/vmx.c