coreboot-kgpe-d16/src/cpu
Eugene Myers e7e2bd2a59 cpu/x86/: Centralize MSEG location calculation
This patch centralizes the MSEG location calculation. In the current
implementation, the calculation happens in smm_module_loader and
mp_init.  When smm_module_loaderv2 was added, this calculation became
broken as the original calculation made assumptions based on perm_smbase.

The calculation is now located in smm_subregion (tseg_region.c), as the
MSEG is located within the TSEG (or SMM);

These patches have been tested on a Purism librem-l1um server.

Change-Id: Ic17e1a505401c3b2a218826dffae6fe12a5c15c6
Signed-off-by: Eugene Myers <edmyers@tycho.nsa.gov>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/55628
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2023-06-10 03:21:08 +00:00
..
amd AGESA: Select CBMEM_STAGE_CACHE with HAVE_ACPI_RESUME 2019-11-11 21:20:12 +00:00
armltd
intel nb/intel/sandybridge: Set up console in bootblock 2019-11-18 11:48:35 +00:00
qemu-power8 AUTHORS: Move src/cpu copyrights into AUTHORS file 2019-09-10 12:51:22 +00:00
qemu-x86 arch/x86/car.ld: Rename suffix _start/_end 2019-11-12 18:25:42 +00:00
ti cpu/ti/am335x: Extend monotonic timer to early stages 2019-11-05 13:41:37 +00:00
via cpu/x86/tsc: Flip and rename TSC_CONSTANT_RATE to UNKNOWN_TSC_RATE 2019-11-03 06:15:35 +00:00
x86 cpu/x86/: Centralize MSEG location calculation 2023-06-10 03:21:08 +00:00
Kconfig amdfam10-15: Rename DCACHE_BSP_STACK_SIZE 2019-08-18 08:09:21 +00:00
Makefile.inc Untangle CBFS microcode updates 2019-01-10 09:24:02 +00:00