coreboot/src/include/cpu
Patrick Rudolph 484e39c068 mp_init: Pass microcode size to MPinit
Extend get_microcode_info() to return the microcode size.
This is being used in the following commit which uses the size
to copy the microcode update to RAM in order to speed up MPinit.

Depending on the SPI flash interface speed, the microcode size and
the number of APs this can improve boot time by seconds.

Since microcode size isn't used yet this is not a functional change.

Change-Id: I1385e04c56e1411f0847a1c201c17e460c957477
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/90894
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2026-03-03 21:38:23 +00:00
..
amd treewide: Fix include guards 2025-11-13 14:58:40 +00:00
intel cpu/intel/smm/gen1: Optimize cpu_has_alternative_smrr 2026-02-24 16:19:14 +00:00
power src/cpu/power9: move part of scom.h to scom.c 2023-04-18 13:05:56 +00:00
x86 mp_init: Pass microcode size to MPinit 2026-03-03 21:38:23 +00:00
cpu.h x86: Separate CPU and SoC physical address size 2023-12-22 12:26:59 +00:00