]> git.baikalelectronics.ru Git - kernel.git/commit
kvm: nVMX: Refactor nested_get_vmcs12_pages()
authorJim Mattson <jmattson@google.com>
Wed, 30 Nov 2016 20:03:45 +0000 (12:03 -0800)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 15 Feb 2017 13:56:11 +0000 (14:56 +0100)
commit8b390e1afcb02160a20d5ba4d680622c7afba8a4
tree4c1f599f5e1c870ba06d109557c517bdc17f41a4
parentc29d5878e4579074b48f16f476ae2afe7257a06e
kvm: nVMX: Refactor nested_get_vmcs12_pages()

Perform the checks on vmcs12 state early, but defer the gpa->hpa lookups
until after prepare_vmcs02. Later, when we restore the checkpointed
state of a vCPU in guest mode, we will not be able to do the gpa->hpa
lookups when the restore is done.

Signed-off-by: Jim Mattson <jmattson@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/vmx.c