diff options
| author | Sean Christopherson <seanjc@google.com> | 2026-05-14 14:31:13 -0700 |
|---|---|---|
| committer | Sean Christopherson <seanjc@google.com> | 2026-05-22 16:27:39 -0700 |
| commit | 8ba621f335a519b47cb7d3e3f4f15b5101b3a56f (patch) | |
| tree | 863ce5e909af616dd29b4949c0373e44d5d761eb /tools/lib/python/kdoc/parse_data_structs.py | |
| parent | 4f256d5770febb9d61f9b57a4c79c491bf4987f1 (diff) | |
KVM: x86: Add dedicated API for getting mask of accelerated x2APIC MSRs
Add a dedicated local APIC API, kvm_x2apic_disable_intercept_reg_mask(),
to provide the mask of x2APIC registers whose MSRs can and should be passed
through to the guest when x2APIC virtualization is enable, and use it in
lieu of the open-coded equivalent VMX logic. Providing a common helper
will allow sharing the logic with SVM (x2AVIC), and as a bonus eliminates
the somewhat confusing code where KVM enables interception for MSR_TYPE_RW,
even though only the READ case actually needs to be updated.
No functional change intended.
Cc: stable@vger.kernel.org
Reviewed-by: Naveen N Rao (AMD) <naveen@kernel.org>
Link: https://patch.msgid.link/20260514213115.1637082-2-seanjc@google.com
Signed-off-by: Sean Christopherson <seanjc@google.com>
Diffstat (limited to 'tools/lib/python/kdoc/parse_data_structs.py')
0 files changed, 0 insertions, 0 deletions
