coreboot/src/soc/intel
Anil Kumar ab1605e91b soc/intel/meteorlake: Generate new TME key on each warm boot
relanding original commit 5013c60a87
("soc/intel/meteorlake: Generate new TME key on each warm boot") which  was previously reverted by commit 19e66b7c95
(Revert "soc/intel/meteorlake: Generate new TME key on each warm boot")
due to consecutive reboot post warm reset issue.

The consecutive reboot post warm reboot issue has been fixed with
commit ba7a9eefcf ("soc/intel/common: Fix
invalid MADT entries creation"), hence, reattempting to land the original TME key related patch.

BUG=299294328
TEST=Boot up the system, generate kernel crash using following
commands:

$ echo 1 > /proc/sys/kernel/sysrq
$ echo "c" > /proc/sysrq-trigger

System performs warm boot automatically. Once it is booted,
execute following commands in linux console of the DUT and confirm
ramoops can be read.

$ cat /sys/fs/pstore/console-ramoops-0

Signed-off-by: Anil Kumar <anil.kumar.k@intel.com>
Change-Id: I5d45d265ccef1a7d37669ea22a74b52e2f3ae20d
Reviewed-on: https://review.coreboot.org/c/coreboot/+/77902
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Pratikkumar V Prajapati <pratikkumar.v.prajapati@intel.com>
Reviewed-by: Kapil Porwal <kapilporwal@google.com>
Reviewed-by: Subrata Banik <subratabanik@google.com>
2023-09-16 10:05:34 +00:00
..
alderlake soc/intel/alderlake: Remove ACPI_ADL_IPU_ES_SUPPORT 2023-09-16 00:10:39 +00:00
apollolake soc/intel/apollolake: Correct the logic for the legacy 8254 timer 2023-08-25 14:38:31 +00:00
baytrail soc/intel: Remove space between function name and '(' 2023-09-11 21:39:08 +00:00
braswell soc: Remove SOC_SPECIFIC_OPTIONS 2023-08-21 23:45:43 +00:00
broadwell soc/intel: Remove space between function name and '(' 2023-09-11 21:39:08 +00:00
cannonlake soc/intel/cannonlake/Kconfig: Deduplicate selections 2023-09-02 01:42:44 +00:00
common intelblocks/{pmc,p2sb}: Add missing RPL-S PCH IDs for PMC and P2SB 2023-09-15 08:27:33 +00:00
denverton_ns soc: Remove SOC_SPECIFIC_OPTIONS 2023-08-21 23:45:43 +00:00
elkhartlake soc: Remove SOC_SPECIFIC_OPTIONS 2023-08-21 23:45:43 +00:00
jasperlake soc/intel/jasperlake: Add ACPI names for missing USB3 ports 2023-09-15 13:41:42 +00:00
meteorlake soc/intel/meteorlake: Generate new TME key on each warm boot 2023-09-16 10:05:34 +00:00
skylake ACPI: Add helper fill_fadt_extended_pm_io() 2023-08-08 06:51:03 +00:00
tigerlake soc/intel/{alderlake,meteorlake}: Remove the dummy PS0 and PS3 methods 2023-09-13 13:14:35 +00:00
xeon_sp soc/intel/xeon_sp: Add missing HDA device 2023-09-15 17:02:51 +00:00
Makefile.inc soc: Add SPDX license headers to Makefiles 2022-10-31 03:27:13 +00:00