]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
x86/apic: Initialize APIC ID for Secure AVIC
authorNeeraj Upadhyay <Neeraj.Upadhyay@amd.com>
Thu, 28 Aug 2025 11:02:41 +0000 (16:32 +0530)
committerBorislav Petkov (AMD) <bp@alien8.de>
Mon, 1 Sep 2025 10:21:55 +0000 (12:21 +0200)
commit45e2cef568cdf87cb06c9783b45c8f08d1ab1cec
tree0486ce610dbaef8d79d9e9a91eb51200f0e9b60b
parentc822f58a4fab25944ba66768c1d6c563aa6ac077
x86/apic: Initialize APIC ID for Secure AVIC

Initialize the APIC ID in the Secure AVIC APIC backing page with the APIC_ID
MSR value read from the hypervisor. CPU topology evaluation later during boot
would catch and report any duplicate APIC ID for two CPUs.

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/20250828110255.208779-2-Neeraj.Upadhyay@amd.com
arch/x86/kernel/apic/x2apic_savic.c