7a5c369614
The xeon_sp/cpx has a second 'rc' heap inside FSP-M that is statically allocated at the start of CAR. This breaks FSP 2.0 specification. This can be worked around in the linker scripts to make sure coreboot and FSP-M don't fight over the same memory. Tested - on ocp/deltalake: boot and the "Smashed stack detected in romstage!" message at the end of romstage is gone. - qemu/i440fx: BUILD_TIMELESS=1 results in the same binary. Change-Id: I6d02b8a46a2a8ef00f34d8f257595d43f5d3d590 Signed-off-by: Arthur Heymans <arthur@aheymans.xyz> Reviewed-on: https://review.coreboot.org/c/coreboot/+/49085 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com> Reviewed-by: Jonathan Zhang <jonzhang@fb.com> |
||
---|---|---|
.. | ||
acpi | ||
cpx | ||
include/soc | ||
skx | ||
acpi.c | ||
bootblock.c | ||
chip_common.c | ||
gpio.c | ||
Kconfig | ||
lpc.c | ||
Makefile.inc | ||
memmap.c | ||
nb_acpi.c | ||
pch.c | ||
pmc.c | ||
pmutil.c | ||
ramstage.c | ||
reset.c | ||
romstage.c | ||
smihandler.c | ||
smmrelocate.c | ||
spi.c | ||
uncore.c | ||
util.c |