soc/intel/xeon_sp/cpx: Set the MRC "cold boot required" status bit
commit95059b705500f4a7061bb3e8ea1e2fd01a3abde1
authorDeomid "rojer" Ryabkov <rojer9@fb.com>
Wed, 3 Mar 2021 16:50:34 +0000 (3 16:50 +0000)
committerAngel Pons <th3fanbus@gmail.com>
Mon, 8 Mar 2021 20:16:31 +0000 (8 20:16 +0000)
treebdfed29bd521b4508adb1cd9e1267581cfcbb472
parent96771fac9de05ce5f8a35635decd76603d5961d6
soc/intel/xeon_sp/cpx: Set the MRC "cold boot required" status bit

If bit 0 of byte 0x47 is set FSP will perform full memory training
even if previously saved data is supplied.

Up to and including FSP 2021 WW01 it was reset internally at the end
of PostMemoryInit. Starting with WW03 this is no longer the case and
Intel advised that this bit should be reset externally if valid MRC
data is present.

Change-Id: I9c4191d2fa2e0203b3464dcf40d845ede5f14c6b
Signed-off-by: Deomid "rojer" Ryabkov <rojer9@fb.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51230
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
src/soc/intel/xeon_sp/cpx/romstage.c