lkml.org 
[lkml]   [2023]   [Oct]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH v3 0/4] Allow AVIC's IPI virtualization to be optional
Date
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


\
 
 \ /
  Last update: 2023-10-02 13:59    [W:0.080 / U:0.044 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site