[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20231002115723.175344-1-mlevitsk@redhat.com>
Date: Mon, 2 Oct 2023 14:57:19 +0300
From: Maxim Levitsky <mlevitsk@...hat.com>
To: kvm@...r.kernel.org
Cc: Will Deacon <will@...nel.org>, linux-kernel@...r.kernel.org,
Borislav Petkov <bp@...en8.de>,
Dave Hansen <dave.hansen@...ux.intel.com>, x86@...nel.org,
Ingo Molnar <mingo@...hat.com>,
"H. Peter Anvin" <hpa@...or.com>,
Thomas Gleixner <tglx@...utronix.de>,
Joerg Roedel <joro@...tes.org>,
Suravee Suthikulpanit <suravee.suthikulpanit@....com>,
Sean Christopherson <seanjc@...gle.com>,
Maxim Levitsky <mlevitsk@...hat.com>,
Robin Murphy <robin.murphy@....com>, iommu@...ts.linux.dev,
Paolo Bonzini <pbonzini@...hat.com>
Subject: [PATCH v3 0/4] Allow AVIC's IPI virtualization to be optional
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
Powered by blists - more mailing lists