coreboot-kgpe-d16/src/soc/intel/baytrail
Kyösti Mälkki 0a9e72e87e arch/x86: Declare permanent_smi_handler()
Advertising SMI triggers in FADT is only valid if we exit with
SMI installed. There has been some experiments to delay SMM
installation to OS, yet there are new platforms that allow some
configuration access only to be done inside SMM.

Splitting static HAVE_SMI_HANDLER variable helps to manage cases
where SMM might be both installed and cleared prior to entering
payload.

Change-Id: Iad92c4a180524e15199633693446a087787ad3a2
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/41910
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
2020-06-06 09:24:44 +00:00
..
acpi drivers/intel/gma: Move IGD OpRegion to CBMEM 2020-05-27 21:34:49 +00:00
bootblock treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
include/soc drivers/intel/gma: Move IGD OpRegion to CBMEM 2020-05-27 21:34:49 +00:00
romstage treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
acpi.c arch/x86: Declare permanent_smi_handler() 2020-06-06 09:24:44 +00:00
chip.c device/pci_device: Extract pci_domain_set_resources from SOC 2020-05-12 20:07:25 +00:00
chip.h treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
cpu.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
dptf.c src: Remove unused '#include <stdint.h>' 2020-05-13 08:48:17 +00:00
ehci.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
elog.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
emmc.c src: Remove unused '#include <stdint.h>' 2020-05-13 08:48:17 +00:00
gfx.c drivers/intel/gma: Move IGD OpRegion to CBMEM 2020-05-27 21:34:49 +00:00
gpio.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
hda.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
iosf.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
Kconfig soc/intel/baytrail: Add SOUTHBRIDGE_INTEL_COMMON_SMBUS 2020-01-14 18:16:48 +00:00
lpe.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
lpss.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
Makefile.inc
memmap.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
northcluster.c Remove MAYBE_STATIC_BSS and ENV_STAGE_HAS_BSS_SECTION 2020-05-26 15:04:08 +00:00
pcie.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
perf_power.c src: Remove unused '#include <stdint.h>' 2020-05-13 08:48:17 +00:00
placeholders.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
pmutil.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
ramstage.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
refcode.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
sata.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
scc.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
sd.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
smihandler.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
smm.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
southcluster.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
tsc_freq.c src: Remove unused '#include <stdint.h>' 2020-05-13 08:48:17 +00:00
xhci.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00