coreboot/src
Karthikeyan Ramasubramanian b3af9f8d2e soc/amd/common/block/pm: Add support for Modern Standby event logging
Log the GPE and PM1 wake events into the event log using the SMI handler
platform callback.

BUG=b:186792595, b:186800045
TEST=Build and boot to OS in Guybrush. Ensure that the wake sources are
logged into the event logs.
5 | 2021-07-15 16:26:43 | S0ix Enter
6 | 2021-07-15 16:26:49 | S0ix Exit
7 | 2021-07-15 16:26:49 | Wake Source | GPE # | 22   <- Trackpad
8 | 2021-07-15 16:27:07 | S0ix Enter
9 | 2021-07-15 16:27:13 | S0ix Exit
10 | 2021-07-15 16:27:13 | Wake Source | RTC Alarm | 0
25 | 2021-07-15 16:38:13 | S0ix Enter
26 | 2021-07-15 16:38:17 | S0ix Exit
27 | 2021-07-15 16:38:17 | Wake Source | GPE # | 5 <- Fingerprint

Change-Id: Icec6fc03f4871cc46b32886575a7054bc289f4bf
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/56363
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
2021-07-26 04:43:53 +00:00
..
acpi acpi: Add function to simplify If (CondRefOf (..)) sequences 2021-07-12 07:34:44 +00:00
arch x86/smp/spinlock: Disable thread coop when taking spinlock 2021-07-18 15:14:00 +00:00
commonlib commonlib/timestamp,amd/common/block/cpu: Add uCode timestamps 2021-07-21 16:43:29 +00:00
console Asm code: Use NO_EARLY_BOOTBLOCK_POSTCODES to remove Asm port80s 2021-06-25 15:51:20 +00:00
cpu include/cpu/amd/msr: don't redefine the IA32_BIOS_SIGN_ID MSR 2021-07-16 14:10:07 +00:00
device device/pci_rom: Make ON_DEVICE_ROM_LOAD condition truthy 2021-07-20 16:52:35 +00:00
drivers src/drivers/intel/fsp2_0: allow larger FSP 2.0 header 2021-07-24 15:18:43 +00:00
ec ec/kontron/kempld: Add minimal GPIO driver 2021-07-16 04:12:36 +00:00
include include/cpu: Remove one space from bitfield macro definition 2021-07-24 11:14:08 +00:00
lib lib/thread: Add asserts around stack size and alignment 2021-07-26 04:40:29 +00:00
mainboard mb/razer/blade_stealth_kbl/Kconfig: Fix up indentation 2021-07-25 08:51:14 +00:00
northbridge nb/intel/x4x: Expose x86_64 support 2021-07-06 06:09:48 +00:00
security include/cpu/x86/msr: introduce IA32_MC_*(x) macros 2021-07-14 02:24:39 +00:00
soc soc/amd/common/block/pm: Add support for Modern Standby event logging 2021-07-26 04:43:53 +00:00
southbridge sb/intel/common: Hide IFD options if !HAVE_IFD_BIN 2021-07-14 08:14:41 +00:00
superio src: Retype option API to use unsigned integers 2021-05-06 14:48:15 +00:00
vendorcode soc/amd/cezanne: enable crypto in psp_verstage 2021-07-21 16:53:17 +00:00
Kconfig option: Allow mainboards to implement the API 2021-05-28 11:37:25 +00:00