coreboot-kgpe-d16/src/mainboard/intel
Zhuohao Lee b8b40964fc mb, soc: Add the SPD_CACHE_ENABLE
In order to cache the spd data which reads from the memory module, we
add SPD_CACHE_ENABLE option to enable the cache for the spd data. If
this option is enabled, the RW_SPD_CACHE region needs to be added to
the flash layout for caching the data.
Since the user may remove the memory module after the bios caching the
data, we need to add the invalidate flag to invalidate the mrc cache.
Otherwise, the bios will use the mrc cache and can make the device
malfunction.

BUG=b:200243989
BRANCH=firmware-brya-14505.B
TEST=build pass and enable this feature to the brask
     the device could speed up around 150ms with this feature.

Change-Id: If7625a00c865dc268e2a22efd71b34b40c40877b
Signed-off-by: Zhuohao Lee <zhuohao@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/62294
Reviewed-by: EricR Lai <ericr_lai@compal.corp-partner.google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2022-03-02 13:10:21 +00:00
..
adlrvp mb, soc: Add the SPD_CACHE_ENABLE 2022-03-02 13:10:21 +00:00
apollolake_rvp
baskingridge IASL: Ignore IASL's "Missing dependency" warning 2022-01-28 16:34:23 +00:00
cedarisland_crb pci_mmio_cfg: Always use pci_s_* functions 2021-11-09 11:05:33 +00:00
coffeelake_rvp ChromeOS: Refactor ACPI CNVS generation 2021-12-23 21:18:25 +00:00
d510mo cpu/intel/speedstep: Constify get_cst_entries() 2021-10-19 15:00:01 +00:00
d945gclf cpu/intel/speedstep: Constify get_cst_entries() 2021-10-19 15:00:01 +00:00
dcp847ske arch/x86: consolidate HPET base address definitions 2022-02-25 17:44:11 +00:00
dg41wv IASL: Ignore IASL's "Missing dependency" warning 2022-01-28 16:34:23 +00:00
dg43gt IASL: Ignore IASL's "Missing dependency" warning 2022-01-28 16:34:23 +00:00
elkhartlake_crb soc/intel/ehl: Replace dt HeciEnabled by HECI1 disable config 2022-01-21 16:02:34 +00:00
emeraldlake2 arch/x86: consolidate HPET base address definitions 2022-02-25 17:44:11 +00:00
galileo mb/intel/galileo/reg_access.c: Remove duplicated "ERROR" in log messages 2022-02-08 16:19:36 +00:00
glkrvp mb/**/Kconfig: Properly override IGNORE_IASL_MISSING_DEPENDENCY 2022-01-31 10:34:41 +00:00
harcuvar treewide: Remove "ERROR: "/"WARN: " prefixes from log messages 2022-02-07 23:29:09 +00:00
icelake_rvp mb: Add space before closing comment block keyword 2021-12-23 22:04:36 +00:00
jasperlake_rvp mb/**/Kconfig: Properly override IGNORE_IASL_MISSING_DEPENDENCY 2022-01-31 10:34:41 +00:00
kblrvp mb/**/Kconfig: Properly override IGNORE_IASL_MISSING_DEPENDENCY 2022-01-31 10:34:41 +00:00
kunimitsu IASL: Ignore IASL's "Missing dependency" warning 2022-01-28 16:34:23 +00:00
leafhill mb/intel/leafhill,minnow3: remove FSP_M_CBFS and FSP_S_CBFS override 2021-09-05 17:52:24 +00:00
minnow3 mb/intel/leafhill,minnow3: remove FSP_M_CBFS and FSP_S_CBFS override 2021-09-05 17:52:24 +00:00
saddlebrook soc/intel/skl: Replace dt HeciEnabled by HECI1 disable config 2022-01-16 13:33:14 +00:00
shadowmountain mb, soc: Add the SPD_CACHE_ENABLE 2022-03-02 13:10:21 +00:00
strago IASL: Ignore IASL's "Missing dependency" warning 2022-01-28 16:34:23 +00:00
tglrvp IASL: Ignore IASL's "Missing dependency" warning 2022-01-28 16:34:23 +00:00
wtm2 ChromeOS: Refactor ACPI CNVS generation 2021-12-23 21:18:25 +00:00
Kconfig
Kconfig.name