diff options
author | Sean Rhodes <sean@starlabs.systems> | 2023-04-19 08:48:33 +0100 |
---|---|---|
committer | Lean Sheng Tan <sheng.tan@9elements.com> | 2023-06-01 19:00:03 +0000 |
commit | 21e61847c4cf643d79855deba8f58fd45808d571 (patch) | |
tree | 8288b7994347a2d9355a80ae4f2f85260a197c59 /LICENSES/retained-copyrights.txt | |
parent | 51bb3afe9c5f04114c94dcf0bd45ee8a21bf8312 (diff) |
soc/intel/jasperlake: 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).
Signed-off-by: Sean Rhodes <sean@starlabs.systems>
Change-Id: Iadbce3124a88cf5be0aebde4a76ec6fd4b670216
Reviewed-on: https://review.coreboot.org/c/coreboot/+/74518
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Lean Sheng Tan <sheng.tan@9elements.com>
Diffstat (limited to 'LICENSES/retained-copyrights.txt')
0 files changed, 0 insertions, 0 deletions