Attention is currently required from: Furquan Shaikh, Tim Wawrzynczak, Rizwan Qureshi, Subrata Banik, Patrick Rudolph, EricR Lai. Hello build bot (Jenkins), Furquan Shaikh, Tim Wawrzynczak, Arthur Heymans, Patrick Rudolph, EricR Lai,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/55653
to look at the new patch set (#3).
Change subject: soc/intel/common: Add cpu_fill_code_cache() to test eNEM ......................................................................
soc/intel/common: Add cpu_fill_code_cache() to test eNEM
This patch creates a common API to perform stess test by doing a memcpy between memory region into CAR.
The idea here is to fill the cache lines and make sure eNEM could able to replace code lines without any hang. If available cache size itself is higher than code size then skip running this function.
Also, SoC user can select SOC_INTEL_CAR_DEBUG Kconfig to debug any CAR related issues.
TEST=Run this function on ADL-P RVP and don't see any hang.
Change-Id: Ieb1e644f154b8f8d8da41ba8084e99827e7eff23 Signed-off-by: Subrata Banik subrata.banik@intel.com --- M src/soc/intel/common/block/cpu/Kconfig M src/soc/intel/common/block/cpu/cpulib.c M src/soc/intel/common/block/include/intelblocks/cpulib.h 3 files changed, 62 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/53/55653/3