diff options
author | Jim Mattson <jmattson@google.com> | 2017-04-26 08:53:46 -0700 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2017-04-27 17:05:43 +0200 |
commit | 70f3aac964ae2bc9a0a1d5d65a62e258591ade18 (patch) | |
tree | 30ce96719ddc7e97c7afeef0880437cc3be1b60c /virt/kvm/arm/vgic/vgic-v3.c | |
parent | 6ed071f051e12cf7baa1b69d3becb8f232fdfb7b (diff) | |
download | linux-70f3aac964ae2bc9a0a1d5d65a62e258591ade18.tar.gz linux-70f3aac964ae2bc9a0a1d5d65a62e258591ade18.tar.bz2 linux-70f3aac964ae2bc9a0a1d5d65a62e258591ade18.zip |
kvm: nVMX: Remove superfluous VMX instruction fault checks
According to the Intel SDM, "Certain exceptions have priority over VM
exits. These include invalid-opcode exceptions, faults based on
privilege level*, and general-protection exceptions that are based on
checking I/O permission bits in the task-state segment (TSS)."
There is no need to check for faulting conditions that the hardware
has already checked.
* These include faults generated by attempts to execute, in
virtual-8086 mode, privileged instructions that are not recognized
in that mode.
Signed-off-by: Jim Mattson <jmattson@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'virt/kvm/arm/vgic/vgic-v3.c')
0 files changed, 0 insertions, 0 deletions