x86/ucode/amd: Fix microcode payload size for Fam19 processors
authorAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 19 Mar 2021 14:33:15 +0000 (15:33 +0100)
committerJan Beulich <jbeulich@suse.com>
Fri, 19 Mar 2021 14:33:15 +0000 (15:33 +0100)
The original limit provided wasn't accurate.  Blobs are in fact rather larger.

Fixes: fe36a173d1 ("x86/amd: Initial support for Fam19h processors")
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
master commit: 90b014a6e6ecad036ec5846426afd19b305dedff
master date: 2021-02-10 13:23:51 +0000

xen/arch/x86/cpu/microcode/amd.c

index 5b45530d936055332ff948b7a148b14d5f7a6a3d..5eb93195c3a3dad7c35c5d08351e6e938ed5def5 100644 (file)
@@ -111,7 +111,7 @@ static bool_t verify_patch_size(uint32_t patch_size)
 #define F15H_MPB_MAX_SIZE 4096
 #define F16H_MPB_MAX_SIZE 3458
 #define F17H_MPB_MAX_SIZE 3200
-#define F19H_MPB_MAX_SIZE 4800
+#define F19H_MPB_MAX_SIZE 5568
 
     switch (boot_cpu_data.x86)
     {