coreboot/src/drivers
Arthur Heymans d57d5e3b37 smmstorev2: Load the communication buffer at SMM setup
This removes the runtime SMI call to set up the communication buffer
for SMMSTORE in favor of setting this buffer up during the installation
of the smihandler.

The reason is that it's less code in the handler and a time costly SMI
is also avoided in ramstage.

Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Change-Id: I94dce77711f37f87033530f5ae48cb850a39341b
Reviewed-on: https://review.coreboot.org/c/coreboot/+/79738
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Patrick Rudolph <patrick.rudolph@9elements.com>
2024-04-05 07:10:17 +00:00
..
acpi/thermal_zone drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
amd drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
ams drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
analogix/anx7625 commonlib: Change GCD function to always use 64 bits 2024-02-08 13:13:58 +00:00
asmedia drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
aspeed drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
broadcom driver/acpi to /driver/gfx: Rename Makefiles from .inc to .mk 2024-01-24 10:03:39 +00:00
camera drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
crb security/tpm: replace CONFIG(TPMx) checks with runtime check 2024-03-28 15:18:04 +00:00
efi drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
elog lib: Move IP checksum to commonlib 2024-02-02 22:48:27 +00:00
emulation/qemu drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
generic drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
genesyslogic drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
gfx/generic drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
i2c security/tpm: make tis_probe() return tpm_family 2024-03-28 15:12:32 +00:00
intel drivers/intel/fsp2_0: Support FSP-T in long mode 2024-04-04 12:32:59 +00:00
ipmi drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
lenovo drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
maxim driver/intel to /driver/ocp: Rename Makefiles from .inc to .mk 2024-01-24 10:04:10 +00:00
mipi drivers/mipi: Fine tune clock for IVO_T109NW41 2024-04-03 12:46:35 +00:00
mrc_cache drivers/mrc_cache: Deselect MRC_CACHE_USING_MRC_VERSION by default 2024-03-01 14:22:21 +00:00
net drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
nxp/uwb drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
ocp drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
parade driver/parade to /driver/wwan: Rename Makefiles from .inc to .mk 2024-01-24 10:04:33 +00:00
pc80 security/tpm: replace CONFIG(TPMx) checks with runtime check 2024-03-28 15:18:04 +00:00
pcie drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
ricoh/rce822 drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
secunet/dmi drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
siemens/nc_fpga drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
sil/3114 drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
smbus driver/parade to /driver/wwan: Rename Makefiles from .inc to .mk 2024-01-24 10:04:33 +00:00
smmstore smmstorev2: Load the communication buffer at SMM setup 2024-04-05 07:10:17 +00:00
sof drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
soundwire drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
spi security/tpm: make tis_probe() return tpm_family 2024-03-28 15:12:32 +00:00
ti driver/parade to /driver/wwan: Rename Makefiles from .inc to .mk 2024-01-24 10:04:33 +00:00
tpm drivers/tpm: Make it compile again 2024-03-30 08:33:22 +00:00
uart drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
usb drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
vpd drivers/vpd: Add vpd_get_feature_level() API 2024-03-05 10:17:00 +00:00
wifi/generic drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
wwan/fm drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00