summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/soc/intel/meteorlake/cpu.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/soc/intel/meteorlake/cpu.c b/src/soc/intel/meteorlake/cpu.c
index 5177c4da30..54217ea564 100644
--- a/src/soc/intel/meteorlake/cpu.c
+++ b/src/soc/intel/meteorlake/cpu.c
@@ -142,7 +142,10 @@ void soc_core_init(struct device *cpu)
if (CONFIG(DROP_CPU_FEATURE_PROGRAM_IN_FSP)) {
/* Disable 3-strike error */
- disable_three_strike_error();
+ if (CONFIG(SOC_INTEL_METEORLAKE_PRE_PRODUCTION_SILICON))
+ disable_three_strike_error();
+ else
+ disable_signaling_three_strike_event();
set_aesni_lock();