kvm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/4] Allow AVIC's IPI virtualization to be optional
@ 2023-10-02 11:57 Maxim Levitsky
  2023-10-02 11:57 ` [PATCH v3 1/4] KVM: Add per vCPU flag specifying that a vCPU is loaded Maxim Levitsky
                   ` (4 more replies)
  0 siblings, 5 replies; 14+ messages in thread
From: Maxim Levitsky @ 2023-10-02 11:57 UTC (permalink / raw)
  To: kvm
  Cc: Will Deacon, linux-kernel, Borislav Petkov, Dave Hansen, x86,
	Ingo Molnar, H. Peter Anvin, Thomas Gleixner, Joerg Roedel,
	Suravee Suthikulpanit, Sean Christopherson, Maxim Levitsky,
	Robin Murphy, iommu, Paolo Bonzini

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



^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2024-11-26  0:25 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-02 11:57 [PATCH v3 0/4] Allow AVIC's IPI virtualization to be optional Maxim Levitsky
2023-10-02 11:57 ` [PATCH v3 1/4] KVM: Add per vCPU flag specifying that a vCPU is loaded Maxim Levitsky
2023-10-02 11:57 ` [PATCH v3 2/4] x86: KVM: AVIC: stop using 'is_running' bit in avic_vcpu_put() Maxim Levitsky
2023-10-02 11:57 ` [PATCH v3 3/4] x86: KVM: don't read physical ID table entry in avic_pi_update_irte() Maxim Levitsky
2023-10-02 11:57 ` [PATCH v3 4/4] x86: KVM: SVM: allow optionally to disable AVIC's IPI virtualization Maxim Levitsky
2023-10-02 19:21 ` [PATCH v3 0/4] Allow AVIC's IPI virtualization to be optional Sean Christopherson
2023-10-04 13:14   ` Maxim Levitsky
2024-09-10 20:13     ` Maxim Levitsky
2024-09-23  9:29       ` Sean Christopherson
2024-09-23 16:23         ` Maxim Levitsky
2024-10-22  0:55     ` Sean Christopherson
2024-10-22 19:00       ` Sean Christopherson
2024-11-22  3:34         ` Maxim Levitsky
2024-11-26  0:25           ` Sean Christopherson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).