• Paolo Bonzini's avatar
    KVM: nSVM: inject exceptions via svm_check_nested_events · 7c86663b
    Paolo Bonzini authored
    This allows exceptions injected by the emulator to be properly delivered
    as vmexits.  The code also becomes simpler, because we can just let all
    L0-intercepted exceptions go through the usual path.  In particular, our
    emulation of the VMX #DB exit qualification is very much simplified,
    because the vmexit injection path can use kvm_deliver_exception_payload
    to update DR6.
    Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
    7c86663b
x86.c 278 KB