linux/arch/x86/kernel/cpu/mtrr
Ashish Kalra e3fd08afb7 x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled
SNP enabled platforms require the MtrrFixDramModeEn bit to be set across
all CPUs when SNP is enabled. Therefore, don't print error messages when
MtrrFixDramModeEn is set when bringing CPUs online.

Closes: https://lore.kernel.org/kvm/68b2d6bf-bce7-47f9-bebb-2652cc923ff9@linux.microsoft.com/
Reported-by: Jeremi Piotrowski <jpiotrowski@linux.microsoft.com>
Signed-off-by: Ashish Kalra <ashish.kalra@amd.com>
Signed-off-by: Michael Roth <michael.roth@amd.com>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Link: https://lore.kernel.org/r/20240126041126.1927228-6-michael.roth@amd.com
2024-01-29 17:24:27 +01:00
..
amd.c x86/mtrr: Replace vendor tests in MTRR code 2023-06-01 15:04:32 +02:00
centaur.c x86/mtrr: Remove unused code 2023-06-01 15:04:33 +02:00
cleanup.c x86/mtrr: Unify debugging printing 2023-06-01 15:04:33 +02:00
cyrix.c x86/mtrr: Replace vendor tests in MTRR code 2023-06-01 15:04:32 +02:00
generic.c x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled 2024-01-29 17:24:27 +01:00
if.c proc: convert everything to "struct proc_ops" 2020-02-04 03:05:26 +00:00
legacy.c x86/mtrr: Allocate mtrr_value array dynamically 2023-06-01 15:04:33 +02:00
Makefile x86/mtrr: Move 32-bit code from mtrr.c to legacy.c 2023-06-01 15:04:33 +02:00
mtrr.c x86/mtrr: Unify debugging printing 2023-06-01 15:04:33 +02:00
mtrr.h x86/mtrr: Unify debugging printing 2023-06-01 15:04:33 +02:00