This is v2 of the RFC posted here: http://lkml.kernel.org/r/20250626145122.2228258-1-naveen@xxxxxxxxxx I have split up the patches and incorporated feedback on the RFC. This still depends on at least two other fixes: - Reducing SVM IRQ Window inhibit lock contention: http://lkml.kernel.org/r/cover.1752819570.git.naveen@xxxxxxxxxx - Fixing TPR handling when AVIC is active: http://lkml.kernel.org/r/cover.1756139678.git.maciej.szmigiero@xxxxxxxxxx - Naveen Naveen N Rao (AMD) (5): KVM: SVM: Stop warning if x2AVIC feature bit alone is enabled KVM: SVM: Simplify the message printed with 'force_avic' KVM: SVM: Move all AVIC setup to avic_hardware_setup() KVM: SVM: Move 'force_avic' module parameter to svm.c KVM: SVM: Enable AVIC by default from Zen 4 arch/x86/kvm/svm/svm.h | 3 ++- arch/x86/kvm/svm/avic.c | 48 ++++++++++++++++++----------------------- arch/x86/kvm/svm/svm.c | 22 +++++++++++++------ 3 files changed, 38 insertions(+), 35 deletions(-) base-commit: ecbcc2461839e848970468b44db32282e5059925 -- 2.50.1