]> git.ipfire.org Git - thirdparty/linux.git/commit
x86/apic: Allow NMI to be injected from hypervisor for Secure AVIC
authorNeeraj Upadhyay <Neeraj.Upadhyay@amd.com>
Thu, 28 Aug 2025 11:12:43 +0000 (16:42 +0530)
committerBorislav Petkov (AMD) <bp@alien8.de>
Mon, 1 Sep 2025 10:57:18 +0000 (12:57 +0200)
commit869e36b9660dd72ab960b74c55d7a200c22588d0
tree8baa38ab957bb30e67cb37e4b431b0c81e54b0d9
parent9de196f519a505cf104216d6f1d8688570dacca4
x86/apic: Allow NMI to be injected from hypervisor for Secure AVIC

Secure AVIC requires the "AllowedNmi" bit in the Secure AVIC Control MSR to be
set for an NMI to be injected from the hypervisor. So set it.

Signed-off-by: Kishon Vijay Abraham I <kvijayab@amd.com>
Signed-off-by: Neeraj Upadhyay <Neeraj.Upadhyay@amd.com>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Reviewed-by: Tianyu Lan <tiala@microsoft.com>
Link: https://lore.kernel.org/20250828111243.208946-1-Neeraj.Upadhyay@amd.com
arch/x86/include/asm/msr-index.h
arch/x86/kernel/apic/x2apic_savic.c