diff options
author | Maxim Levitsky <[email protected]> | 2021-11-08 11:02:45 +0200 |
---|---|---|
committer | Paolo Bonzini <[email protected]> | 2021-11-11 10:56:20 -0500 |
commit | cae72dcc3b219c6f85f543ab34452d7c7fe664c0 (patch) | |
tree | 9b16f7a9608012029394ae21e5564c04461987f9 /scripts/gdb/linux/utils.py | |
parent | e6cd31f1a8ce2f1150225ae176a08d12119e2444 (diff) |
KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active
KVM_GUESTDBG_BLOCKIRQ relies on interrupts being injected using
standard kvm's inject_pending_event, and not via APICv/AVIC.
Since this is a debug feature, just inhibit APICv/AVIC while
KVM_GUESTDBG_BLOCKIRQ is in use on at least one vCPU.
Fixes: 61e5f69ef0837 ("KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ")
Reported-by: Vitaly Kuznetsov <[email protected]>
Signed-off-by: Maxim Levitsky <[email protected]>
Reviewed-by: Sean Christopherson <[email protected]>
Tested-by: Sean Christopherson <[email protected]>
Message-Id: <[email protected]>
Signed-off-by: Paolo Bonzini <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/utils.py')
0 files changed, 0 insertions, 0 deletions