Messages in this thread | | | From | Maxim Levitsky <> | Subject | [PATCH v3 0/4] Allow AVIC's IPI virtualization to be optional | Date | Mon, 2 Oct 2023 14:57:19 +0300 |
| |
Hi!
This patch allows AVIC's ICR emulation to be optional and thus allows to workaround AVIC's errata #1235 by disabling this portion of the feature.
This is v3 of my patch series 'AVIC bugfixes and workarounds' including review feedback.
Best regards, Maxim Levitsky
Maxim Levitsky (4): KVM: Add per vCPU flag specifying that a vCPU is loaded x86: KVM: AVIC: stop using 'is_running' bit in avic_vcpu_put() x86: KVM: don't read physical ID table entry in avic_pi_update_irte() x86: KVM: SVM: allow optionally to disable AVIC's IPI virtualization
arch/x86/kvm/svm/avic.c | 72 ++++++++++++++++++++++++++-------------- include/linux/kvm_host.h | 1 + virt/kvm/kvm_main.c | 10 ++++++ 3 files changed, 59 insertions(+), 24 deletions(-)
-- 2.26.3
| |