summaryrefslogtreecommitdiffstats
path: root/virt/kvm/kvm_main.c
diff options
context:
space:
mode:
authorGleb Natapov <gleb@redhat.com>2013-09-25 12:51:36 +0300
committerPaolo Bonzini <pbonzini@redhat.com>2013-09-30 09:14:25 +0200
commitfeaf0c7dc473fefa1f263d88788f57e39b4b007e (patch)
tree39cd73b295de323467da374f2b06e443e0f89f7d /virt/kvm/kvm_main.c
parente011c663b9c786d115c0f45e5b0bfae0c39428d4 (diff)
downloadtalos-obmc-linux-feaf0c7dc473fefa1f263d88788f57e39b4b007e.tar.gz
talos-obmc-linux-feaf0c7dc473fefa1f263d88788f57e39b4b007e.zip
KVM: nVMX: Do not generate #DF if #PF happens during exception delivery into L2
If #PF happens during delivery of an exception into L2 and L1 also do not have the page mapped in its shadow page table then L0 needs to generate vmexit to L2 with original event in IDT_VECTORING_INFO, but current code combines both exception and generates #DF instead. Fix that by providing nVMX specific function to handle page faults during page table walk that handles this case correctly. Signed-off-by: Gleb Natapov <gleb@redhat.com> Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'virt/kvm/kvm_main.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud