[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20230720202813.3269888-1-john.allen@amd.com>
Date: Thu, 20 Jul 2023 20:28:13 +0000
From: John Allen <john.allen@....com>
To: <bp@...en8.de>, <linux-kernel@...r.kernel.org>
CC: <tglx@...utronix.de>, <mingo@...hat.com>, <hpa@...or.com>,
<x86@...nel.org>, John Allen <john.allen@....com>,
<stable@...r.kernel.org>
Subject: [PATCH] x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE
Future AMD cpus will have microcode patches that exceed the current
limit of three 4K pages. Increase substantially to avoid future size
increases.
Signed-off-by: John Allen <john.allen@....com>
Cc: stable@...r.kernel.org
---
arch/x86/include/asm/microcode_amd.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/x86/include/asm/microcode_amd.h b/arch/x86/include/asm/microcode_amd.h
index e6662adf3af4..e3d5f5ae2f46 100644
--- a/arch/x86/include/asm/microcode_amd.h
+++ b/arch/x86/include/asm/microcode_amd.h
@@ -41,7 +41,7 @@ struct microcode_amd {
unsigned int mpb[];
};
-#define PATCH_MAX_SIZE (3 * PAGE_SIZE)
+#define PATCH_MAX_SIZE (8 * PAGE_SIZE)
#ifdef CONFIG_MICROCODE_AMD
extern void __init load_ucode_amd_bsp(unsigned int family);
--
2.39.3
Powered by blists - more mailing lists