Subject KVM: SVM: Add support for SEV-SNP Secure AVIC
Author naveen@kernel.org
Date 2026-07-08 06:31:59 +0000 UTC
Version
Cc bp@alien8.de dave.hansen@linux.intel.com kvm@vger.kernel.org linux-kernel@vger.kernel.org naveen@kernel.org neeraj.upadhyay@amd.com nikunj@amd.com pbonzini@redhat.com seanjc@google.com tglx@kernel.org thomas.lendacky@amd.com tiala@microsoft.com
Patches (27)
Name Content [All]
[RFC PATCH v3 01/27] x86/apic: Propagate APIC_SPIV writes to hv for Secure AVIC [Body]
[RFC PATCH v3 02/27] x86/apic: Drop savic_eoi() in favor of native_apic_msr_eoi() for Secure AVIC [Body]
[RFC PATCH v3 03/27] x86/kvm: Disable PV_SEND_IPI if Secure AVIC is enabled [Body]
[RFC PATCH v3 04/27] x86/apic: Use AVIC_INCOMPLETE_IPI VMGEXIT for Secure AVIC IPI handling [Body]
[RFC PATCH v3 05/27] x86/cpufeatures: Add Secure AVIC CPU feature [Body]
[RFC PATCH v3 06/27] KVM: SVM: Add helper to check if Secure AVIC is enabled for a guest [Body]
[RFC PATCH v3 07/27] KVM: SVM: Set guest_apic_protected if Secure AVIC is enabled [Body]
[RFC PATCH v3 08/27] kvm: irqfd: Have kvm_arch_has_irq_bypass() take struct kvm pointer [Body]
[RFC PATCH v3 09/27] KVM: SVM: Disable IRQ bypass for Secure AVIC [Body]
[RFC PATCH v3 10/27] KVM: SVM: Add avic_ipiv_is_soft_disabled() as a wrapper around enable_ipiv [Body]
[RFC PATCH v3 11/27] KVM: SVM: Disable IPIv for Secure AVIC [Body]
[RFC PATCH v3 12/27] KVM: SVM: Short-circuit a few AVIC flows for Secure AVIC [Body]
[RFC PATCH v3 13/27] KVM: SVM: Warn if we ever receive AVIC_UNACCELERATED_ACCESS #VMEXIT [Body]
[RFC PATCH v3 14/27] KVM: SVM: Do not inhibit AVIC for SEV-SNP guests if Secure AVIC is enabled [Body]
[RFC PATCH v3 15/27] KVM: SVM: Set VGIF in VMSA area for Secure AVIC guests [Body]
[RFC PATCH v3 16/27] KVM: SVM: Add handler for VMGEXIT Secure AVIC NAE event [Body]
[RFC PATCH v3 17/27] KVM: SVM: Do not intercept SECURE_AVIC_CONTROL MSR for Secure AVIC guests [Body]
[RFC PATCH v3 18/27] KVM: x86: Add a new kvm_x86_op protected_apic_has_injectable_intr() [Body]
[RFC PATCH v3 19/27] KVM: SVM: Implement kvm_x86_ops->protected_apic_has_injectable_intr() for Secure AVIC [Body]
[RFC PATCH v3 20/27] KVM: SVM: Implement kvm_x86_ops->protected_apic_has_interrupt() for Secure AVIC [Body]
[RFC PATCH v3 21/27] KVM: SVM: Add interrupt delivery support for Secure AVIC guests [Body]
[RFC PATCH v3 22/27] KVM: SVM: Add support for incomplete IPI handling for Secure AVIC [Body]
[RFC PATCH v3 23/27] KVM: SVM: Add support for injecting NMIs for Secure AVIC guests [Body]
[RFC PATCH v3 24/27] KVM: SVM: Mandate use of split irqchip for Secure AVIC [Body]
[RFC PATCH v3 25/27] KVM: SVM: Do not inject exceptions for Secure AVIC [Body]
[RFC PATCH v3 26/27] KVM: SVM: Do not intercept exceptions for Secure AVIC guests [Body]
[RFC PATCH v3 27/27] KVM: SVM: Advertise Secure AVIC support for SEV-SNP guests [Body]
Session 2026-07-08
ID (for dev) f938c78b-c3f0-4cfa-99f0-86e35817afc1
Status finished
Execution Log [Link]
Test Base Patched Verdict