[TGL] Skip CPU replacement check to allow MRC fast boot

This patch will skip ME CPU replacement check on SBL to always
allow MRC fast boot flow.

Signed-off-by: Maurice Ma <maurice.ma@intel.com>
This commit is contained in:
Maurice Ma 2021-10-14 13:13:14 -07:00
parent 05592150d8
commit 145d71041a
1 changed files with 5 additions and 2 deletions

View File

@ -306,7 +306,10 @@ UpdateFspConfig (
Fspmcfg->RankInterleave = MemCfgData->RankInterleave;
Fspmcfg->RhPrevention = MemCfgData->RhPrevention;
switch (GetPlatformId ()) {
// Skip CPU replacement check for embedded design to always enable fast boot
Fspmcfg->SkipCpuReplacementCheck = 1;
switch (GetPlatformId ()) {
case BoardIdTglHDdr4SODimm:
case 0xF:
Fspmcfg->PrmrrSize = 0x100000;
@ -326,7 +329,7 @@ UpdateFspConfig (
Fspmcfg->ChHashEnable = MemCfgData->ChHashEnable;
Fspmcfg->ChHashInterleaveBit = MemCfgData->ChHashInterleaveBit;
Fspmcfg->ChHashMask = MemCfgData->ChHashMask;
// Fspmcfg->CkeRankMapping = MemCfgData->CkeRankMapping;
Fspmcfg->RemapEnable = MemCfgData->RemapEnable;
Fspmcfg->ScramblerSupport = MemCfgData->ScramblerSupport;