coreboot-kgpe-d16/src/soc/intel/broadwell
Eugene Myers ebc8423cbc soc/intel: Add get_pmbase
Originally a part of security/intel/stm.

Add get_pmbase to the intel platform setup code.

get_pmbase is used by the coreboot STM setup functions to ensure
that the pmbase is accessable by the SMI handler during runtime.
The pmbase has to be accounted for in the BIOS resource list so
that the SMI handler is allowed this access.

Change-Id: If6f6295c5eba9eb20e57ab56e7f965c8879e93d2
Signed-off-by: Eugene D. Myers <edmyers@tycho.nsa.gov>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/37990
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2020-02-04 18:54:01 +00:00
..
acpi Revert "{northbridge,soc,southbridge}: Don't use both of _ADR and _HID" 2019-12-14 15:38:16 +00:00
bootblock bootblock: Provide some common prototypes 2019-12-14 14:08:57 +00:00
include/soc soc/intel: Add get_pmbase 2020-02-04 18:54:01 +00:00
romstage sb/intel/common: Declare common smbus_base() and enable_smbus() 2020-01-14 18:18:26 +00:00
acpi.c soc/intel: Remove unused code 2019-11-04 12:00:11 +00:00
adsp.c
chip.c src/soc: Remove unused include <device/pci_ops.h> 2019-09-15 20:40:52 +00:00
chip.h intel/broadwell: Implement proper backlight PWM config 2019-10-16 14:06:52 +00:00
cpu.c intel/smm: Provide common smm_relocation_params 2019-11-22 06:37:50 +00:00
cpu_info.c
ehci.c
elog.c
finalize.c src: Remove unneeded 'include <arch/io.h>' 2020-01-02 14:34:12 +00:00
gpio.c
hda.c
igd.c src/soc/intel: Remove unused <stdlib.h> 2019-12-19 05:41:08 +00:00
iobp.c
Kconfig soc/intel/broadwell: Drop old forked version of SMBUS support 2020-01-09 18:45:23 +00:00
lpc.c drivers/pc80/rtc: Separate {get|set}_option() prototypes 2020-01-09 14:37:33 +00:00
Makefile.inc soc/intel/broadwell: Drop old forked version of SMBUS support 2020-01-09 18:45:23 +00:00
me.c src: Add missing include <stdlib.h> 2019-12-03 11:30:52 +00:00
me_status.c src/soc/intel: Remove unused <stdlib.h> 2019-12-19 05:41:08 +00:00
memmap.c intel/smm: Provide common smm_relocation_params 2019-11-22 06:37:50 +00:00
minihd.c soc/broadwell/minihd: correct vendor, subsystem IDs 2019-12-26 10:55:02 +00:00
pch.c intel/broadwell: Replace some __PRE_RAM__ use 2019-09-13 19:28:53 +00:00
pcie.c intel/pci: Utilise pci_def.h for PCI_BRIDGE_CONTROL 2019-10-01 01:54:08 +00:00
pei_data.c src/soc/intel: Remove unused <stdlib.h> 2019-12-19 05:41:08 +00:00
pmutil.c soc/intel: Add get_pmbase 2020-02-04 18:54:01 +00:00
ramstage.c src/soc/intel: Remove unused <stdlib.h> 2019-12-19 05:41:08 +00:00
refcode.c
sata.c soc/intel/broadwell: Fix 'dead increment' 2019-11-25 09:16:14 +00:00
serialio.c src/soc/intel: Remove unused <stdlib.h> 2019-12-19 05:41:08 +00:00
smbus.c sb/intel/common: Add smbus_set_slave_addr() 2020-01-09 21:31:31 +00:00
smi.c intel/smm: Provide common smm_relocation_params 2019-11-22 06:37:50 +00:00
smihandler.c drivers/pc80/rtc: Separate {get|set}_option() prototypes 2020-01-09 14:37:33 +00:00
smmrelocate.c src: Use '#include <smp/node.h>' when appropriate 2019-12-19 05:23:25 +00:00
systemagent.c src/soc/intel: Remove unused <stdlib.h> 2019-12-19 05:41:08 +00:00
tsc_freq.c
usb_debug.c
xhci.c arch/x86: Replace some __SMM__ guards 2019-11-09 11:03:03 +00:00