diff options
author | 2020-12-14 07:49:54 -0500 | |
---|---|---|
committer | 2021-02-09 08:17:07 -0500 | |
commit | 996ff5429e9898947016206ee9da387a93d63d9d (patch) | |
tree | 93efdb570615ef46730baa52dd8bf6c1e3466c16 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | KVM: x86: reading DR cannot fail (diff) | |
download | wireguard-linux-996ff5429e9898947016206ee9da387a93d63d9d.tar.xz wireguard-linux-996ff5429e9898947016206ee9da387a93d63d9d.zip |
KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers
Push the injection of #GP up to the callers, so that they can just use
kvm_complete_insn_gp. __kvm_set_dr is pretty much what the callers can use
together with kvm_complete_insn_gp, so rename it to kvm_set_dr and drop
the old kvm_set_dr wrapper.
This also allows nested VMX code, which really wanted to use __kvm_set_dr,
to use the right function.
While at it, remove the kvm_require_dr() check from the SVM interception.
The APM states:
All normal exception checks take precedence over the SVM intercepts.
which includes the CR4.DE=1 #UD.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions