coreboot-kgpe-d16/src/soc/intel
Curtis Chen b89c798ddc soc/intel/common: Do not trigger crashlog on all resets by default
Crashlog has error records and PMC reset records two parts. When we
send ipc cmd "PMC_IPC_CMD_ID_CRASHLOG_ON_RESET", PMC reset record is
enabled. At each warm/cold/global reset, crashlog would be triggered.
The cause of this crash would be "TRIGGER_ON_ALL_RESETS", it is used to
catch unknown reset reason. At the same time, we would see [Hardware
Error] in the kernel log.

If we default enable TRIGGER_ON_ALL_RESETS, we would have too many false
alarm. Now we disable PMC reset records part by default. And we could
enable it when we need it for the debug purpose.

The generated bert dump is under /var/spool/crash/, we could check this
path to verify this CONFIG disable/enable status.

BUG=b:202737385
TEST=No new bert dump after a warm reset.

Signed-off-by: Curtis Chen <curtis.chen@intel.com>
Change-Id: I3ec4ff3c8a3799156de030f4556fe6ce61305139
Reviewed-on: https://review.coreboot.org/c/coreboot/+/59951
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
2021-12-20 17:49:53 +00:00
..
alderlake soc/intel/common: Do not trigger crashlog on all resets by default 2021-12-20 17:49:53 +00:00
apollolake Reland "vboot_logic: Set VB2_CONTEXT_EC_TRUSTED in verstage_main" 2021-11-15 12:00:12 +00:00
baytrail soc/intel/baytrail,denverton_ns: Call setup_lapic() 2021-12-15 12:10:02 +00:00
braswell Rename ECAM-specific MMCONF Kconfigs 2021-11-10 17:24:16 +00:00
broadwell Spell *Boot Guard* with a space for official spelling 2021-12-16 14:17:36 +00:00
cannonlake soc/intel/cannonlake: Configure common FSP memory settings only once 2021-12-13 12:56:04 +00:00
common soc/intel/common: Do not trigger crashlog on all resets by default 2021-12-20 17:49:53 +00:00
denverton_ns soc/intel/denverton_ns: Use popcnt() helper 2021-12-17 21:41:39 +00:00
elkhartlake soc/intel/elkhartlake: Hook up public microcode 2021-12-12 16:05:04 +00:00
icelake soc/intel/common/thermal: Refactor thermal block to improve reusability 2021-11-25 07:18:04 +00:00
jasperlake soc/intel/jasperlake: Hook up public microcode 2021-12-12 16:04:47 +00:00
quark Rename ECAM-specific MMCONF Kconfigs 2021-11-10 17:24:16 +00:00
skylake soc/intel/{skylake/cannonlake}: Fix bug in vr_config 2021-12-10 14:30:12 +00:00
tigerlake soc/intel/common: Do not trigger crashlog on all resets by default 2021-12-20 17:49:53 +00:00
xeon_sp commonlib/cbmem_id.h: Fix typo in macro name 2021-11-25 11:13:28 +00:00
Kconfig
Makefile.inc soc/intel/common/cse: Add support for stitching CSE components 2021-10-19 16:09:08 +00:00