Patch Series

Subject AMD: Add Secure AVIC Guest Support
Author neeraj.upadhyay@amd.com
Date 2025-08-11 09:44:27 +0000 UTC
Version 9
Cc bp@alien8.de dave.hansen@linux.intel.com david.kaplan@amd.com francescolavra.fl@gmail.com hpa@zytor.com huibo.wang@amd.com kirill.shutemov@linux.intel.com kvm@vger.kernel.org linux-kernel@vger.kernel.org mingo@redhat.com naveen.rao@amd.com neeraj.upadhyay@amd.com nikunj@amd.com pbonzini@redhat.com peterz@infradead.org santosh.shukla@amd.com seanjc@google.com suravee.suthikulpanit@amd.com tglx@linutronix.de thomas.lendacky@amd.com tiala@microsoft.com vasant.hegde@amd.com x86@kernel.org

Patches (18)

Name Content
[PATCH v9 01/18] x86/apic: Add new driver for Secure AVIC [Body]
[PATCH v9 02/18] x86/apic: Initialize Secure AVIC APIC backing page [Body]
[PATCH v9 03/18] x86/apic: Populate .read()/.write() callbacks of Secure AVIC driver [Body]
[PATCH v9 04/18] x86/apic: Initialize APIC ID for Secure AVIC [Body]
[PATCH v9 05/18] x86/apic: Add update_vector() callback for apic drivers [Body]
[PATCH v9 06/18] x86/apic: Add update_vector() callback for Secure AVIC [Body]
[PATCH v9 07/18] x86/apic: Add support to send IPI for Secure AVIC [Body]
[PATCH v9 08/18] x86/apic: Support LAPIC timer for Secure AVIC [Body]
[PATCH v9 09/18] x86/sev: Initialize VGIF for secondary VCPUs for Secure AVIC [Body]
[PATCH v9 10/18] x86/apic: Add support to send NMI IPI for Secure AVIC [Body]
[PATCH v9 11/18] x86/apic: Allow NMI to be injected from hypervisor for Secure AVIC [Body]
[PATCH v9 12/18] x86/sev: Enable NMI support for Secure AVIC [Body]
[PATCH v9 13/18] x86/apic: Read and write LVT* APIC registers from HV for SAVIC guests [Body]
[PATCH v9 14/18] x86/apic: Handle EOI writes for Secure AVIC guests [Body]
[PATCH v9 15/18] x86/apic: Add kexec support for Secure AVIC [Body]
[PATCH v9 16/18] x86/apic: Enable Secure AVIC in Control MSR [Body]
[PATCH v9 17/18] x86/sev: Prevent SECURE_AVIC_CONTROL MSR interception for Secure AVIC guests [Body]
[PATCH v9 18/18] x86/sev: Indicate SEV-SNP guest supports Secure AVIC [Body]

Session 2025-08-11

ID (for dev) b247ff90-5d16-4780-ba4c-6b729ed6109f
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
Build Base cca7a0aae8958c9b1cd14116cb8b2f22ace2205e [Config] passed [Log]
Build Patched cca7a0aae8958c9b1cd14116cb8b2f22ace2205e [Config] [patched] passed [Log]
Boot test: Patched cca7a0aae8958c9b1cd14116cb8b2f22ace2205e [Config] [patched] passed
Boot test: Base cca7a0aae8958c9b1cd14116cb8b2f22ace2205e [Config] passed
Fuzzing cca7a0aae8958c9b1cd14116cb8b2f22ace2205e [Config] cca7a0aae8958c9b1cd14116cb8b2f22ace2205e [Config] [patched] passed [Log] [Artifacts]