coreboot/src/soc/intel
Patrick Rudolph 9cd1bf2c17 soc/intel/xeon_sp/spr: Drop microcode constraints
For current generation SPR/EMR you need to add at least
3 different microcodes having about 2MiB of size in total.
This doesn't work with the hardcoded offset and size in Kconfig.

Since it's loaded through FIT there's no need to pass it to FSP-T.
Drop the hardcoded locations and place it somewhere in CBFS.

Test: Booted on ibm/sbp1 with microcode confirmed loaded in
      bootblock on BSP. All the APs also have the correct
      microcode version loaded.
TEST= Build and boot on intel/archercity CRB
      'cat /proc/cpuinfo | grep microcode' result doesn't change
      before and after this patch.


Change-Id: Iaa7007c2b11a860c9c664a7e753440bad7fe858e
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/81635
Reviewed-by: Sumeet R Pawnikar <sumeet.r.pawnikar@intel.com>
Reviewed-by: Paul Menzel <paulepanter@mailbox.org>
Reviewed-by: Lean Sheng Tan <sheng.tan@9elements.com>
Reviewed-by: Jincheng Li <jincheng.li@intel.com>
Reviewed-by: Shuo Liu <shuo.liu@intel.com>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
2024-04-14 20:50:22 +00:00
..
alderlake tree: Drop unused <timestamp.h> 2024-04-11 19:26:12 +00:00
apollolake tree: Drop duplicated <device/{path,resource}.h> 2024-04-12 04:24:20 +00:00
baytrail soc/intel: Remove blank lines before '}' and after '{' 2024-03-30 08:29:38 +00:00
braswell soc/intel: Remove blank lines before '}' and after '{' 2024-03-30 08:29:38 +00:00
broadwell soc/intel/broadwell/pch/sata.c: Add missing SATA init steps 2024-04-13 11:13:58 +00:00
cannonlake tree: Drop duplicated <device/{path,resource}.h> 2024-04-12 04:24:20 +00:00
common tree: Drop duplicated <device/{path,resource}.h> 2024-04-12 04:24:20 +00:00
denverton_ns soc/intel: Remove blank lines before '}' and after '{' 2024-03-30 08:29:38 +00:00
elkhartlake soc/intel: Remove blank lines before '}' and after '{' 2024-03-30 08:29:38 +00:00
jasperlake soc/intel: Remove blank lines before '}' and after '{' 2024-03-30 08:29:38 +00:00
meteorlake tree: Drop unused <timestamp.h> 2024-04-11 19:26:12 +00:00
skylake lib: Refactor bmp_load_logo() implementation 2024-04-06 04:31:50 +00:00
tigerlake soc/intel: Remove blank lines before '}' and after '{' 2024-03-30 08:29:38 +00:00
xeon_sp soc/intel/xeon_sp/spr: Drop microcode constraints 2024-04-14 20:50:22 +00:00
Makefile.mk soc/intel: Rename Makefiles from .inc to .mk 2024-01-24 10:02:22 +00:00