Attention is currently required from: Tarun Tuli, Paul Menzel, Maximilian Brune.
Hello build bot (Jenkins), Tarun Tuli, Subrata Banik, Maximilian Brune,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/73736
to look at the new patch set (#8).
Change subject: soc/intel/alderlake: Enable early caching of RAMTOP region ......................................................................
soc/intel/alderlake: Enable early caching of RAMTOP region
Enable early caching of the TOM region to optimize the boot time by selecting `SOC_INTEL_COMMON_BASECODE_RAMTOP` config.
Purpose of this feature is to cache the TOM (with a fixed size of 16MB) for all consecutive boots even before calling into the FSP. Otherwise, this range remains un-cached until postcar boot stage updates the MTRR programming. FSP-M and late romstage uses this uncached TOM range for various purposes (like relocating services between SPI mapped cached memory to DRAM based uncache memory) hence having the ability to cache this range beforehand would help to optimize the boot time (more than 50ms as applicable).
TEST=Able to build and boot Starlab ADL laptop to OS.
Signed-off-by: Lean Sheng Tan sheng.tan@9elements.com Change-Id: Iba554af4ff0896e133d20860ff72dd1a10ebd1e3 --- M src/soc/intel/alderlake/Kconfig 1 file changed, 26 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/36/73736/8