coreboot/src/cpu/x86
Sean Rhodes 8602d0e2aa soc/intel/common/block/smm: Keep selected wake sources enabled in S5
The generic Intel SMM S5 entry path disables all GPEs before asserting
SLP_EN, which clears OS-armed wake enables (e.g. LAN_WAKE) and prevents
Wake-on-LAN from S5.

Add a mainboard override hook, mainboard_smi_sleep_finalize(), called
after the S5 teardown but before SLP_EN is asserted, allowing boards to
restore required wake sources.

Change-Id: I9e97308ed94961fc4c08a10714b1b53f198bb593
Signed-off-by: Sean Rhodes <sean@starlabs.systems>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/90792
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-by: Jérémy Compostella <jeremy.compostella@intel.com>
2026-01-29 08:59:32 +00:00
..
64bit arch/x86: Unify GDT entries 2025-05-08 12:29:24 +00:00
cache cpu/x86: Conditionally invalidate caches based on self-snooping support 2025-04-09 02:07:32 +00:00
lapic cpu/x86/lapic/lapic.c: Set spurious interrupt vector to 0xF 2025-12-11 00:10:44 +00:00
mtrr cpu/x86/mtrr: Simplify MTRR solution calculation on AMD systems 2025-12-11 00:11:52 +00:00
name
pae
smm soc/intel/common/block/smm: Keep selected wake sources enabled in S5 2026-01-29 08:59:32 +00:00
tsc
backup_default_smm.c
copy_data_section.inc soc/amd/common/block/cpu/noncar: Move BSS and DATA out of PT_LOAD 2025-07-18 16:50:07 +00:00
early_reset.S
entry16.S cpu/x86/entry16.S: Move reset vector to this file 2025-09-02 17:06:35 +00:00
entry32.S arch/x86: Unify GDT entries 2025-05-08 12:29:24 +00:00
Kconfig cpu/x86/Kconfig: Remove SOC_SETS_MSRS option 2025-12-09 16:28:05 +00:00
Kconfig.debug_cpu
Makefile.mk cpu/x86/entry16.S: Move reset vector to this file 2025-09-02 17:06:35 +00:00
mp_init.c cpu/x86/mp_init: Refactor ICR wait logic 2025-08-19 20:56:58 +00:00
sipi_vector.S arch/x86: Unify GDT entries 2025-05-08 12:29:24 +00:00
smi_trigger.c
smm_start32_offset.h.template
topology.c cpu/x86/topology: Add tile and die ID CPU topology fields 2025-10-13 17:09:18 +00:00