coreboot/Documentation
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
..
_static Documentation: Add static CSS file to fix tables 2018-05-14 17:21:37 +00:00
acpi Docs: Replace Recommonmark with MyST Parser 2024-03-21 16:11:56 +00:00
arch cpu/x86/Kconfig: Mark 64bit support as stable 2024-03-28 15:23:21 +00:00
community Docs: Replace Recommonmark with MyST Parser 2024-03-21 16:11:56 +00:00
contributing Docs: Replace Recommonmark with MyST Parser 2024-03-21 16:11:56 +00:00
drivers smmstorev2: Load the communication buffer at SMM setup 2024-04-05 07:10:17 +00:00
getting_started Docs: Replace Recommonmark with MyST Parser 2024-03-21 16:11:56 +00:00
gfx Docs: Replace Recommonmark with MyST Parser 2024-03-21 16:11:56 +00:00
infrastructure Docs: Replace Recommonmark with MyST Parser 2024-03-21 16:11:56 +00:00
lib Docs: Replace Recommonmark with MyST Parser 2024-03-21 16:11:56 +00:00
mainboard Docs: Replace Recommonmark with MyST Parser 2024-03-21 16:11:56 +00:00
northbridge Docs: Replace Recommonmark with MyST Parser 2024-03-21 16:11:56 +00:00
releases doc/releases: Fix embedded rST syntax for MyST Parser 2024-03-26 23:11:33 +00:00
RFC Documentation: Get rid of trailing whitespaces 2022-10-13 08:01:01 +00:00
sbom Documentation: Update Makefile .inc references to .mk 2024-01-26 13:08:30 +00:00
security Docs: Replace Recommonmark with MyST Parser 2024-03-21 16:11:56 +00:00
soc Docs: Replace Recommonmark with MyST Parser 2024-03-21 16:11:56 +00:00
superio Docs: Replace Recommonmark with MyST Parser 2024-03-21 16:11:56 +00:00
technotes Docs: Replace Recommonmark with MyST Parser 2024-03-21 16:11:56 +00:00
tutorial Docs: Replace Recommonmark with MyST Parser 2024-03-21 16:11:56 +00:00
util Docs: Replace Recommonmark with MyST Parser 2024-03-21 16:11:56 +00:00
vendorcode Docs: Replace Recommonmark with MyST Parser 2024-03-21 16:11:56 +00:00
.gitignore .gitignore: Split into subdirectory files 2020-10-30 07:05:27 +00:00
.mdl_style.rb Documentation: Add mdl style file 2022-07-14 12:38:56 +00:00
acronyms.md Docs: Replace Recommonmark with MyST Parser 2024-03-21 16:11:56 +00:00
AMD-S3.txt Documentation: change coreboot to lowercase 2017-06-12 04:06:40 +02:00
beginverbatim.tex Rename documentation -> Documentation 2015-05-06 19:09:47 +02:00
cbfs.txt Fix typos involving "the the" 2018-12-18 13:24:28 +00:00
codeflow.svg Documentation: Remove whitespace before tab 2018-06-04 11:48:23 +00:00
conf.py Docs: Replace Recommonmark with MyST Parser 2024-03-21 16:11:56 +00:00
COPYING Documentation/COPYING: Remove trailing whitespace 2018-04-27 09:10:20 +00:00
coreboot_logo.bmp Documentation: Add coreboot logo in BMP format for payload use 2022-07-27 13:58:27 +00:00
coreboot_logo.png Rename documentation -> Documentation 2015-05-06 19:09:47 +02:00
coreboot_logo.svg Documentation: Add the coreboot logo in SVG format 2022-07-21 10:35:16 +00:00
corebootBuildingGuide.tex Documentation: Adjust master -> main branch 2023-09-15 18:42:46 +00:00
distributions.md Documentation: Add Protectli to ships-with-coreboot hw list 2023-12-28 13:21:49 +00:00
documentation_license.md Documentation: Move documentation license to main menu 2022-03-24 15:47:11 +00:00
endverbatim.tex Rename documentation -> Documentation 2015-05-06 19:09:47 +02:00
external_docs.md Docs: Replace Recommonmark with MyST Parser 2024-03-21 16:11:56 +00:00
gcov.txt Documentation: Fix spelling errors 2021-10-05 18:06:24 +00:00
hypertransport.svg Rename documentation -> Documentation 2015-05-06 19:09:47 +02:00
index.md Docs: Replace Recommonmark with MyST Parser 2024-03-21 16:11:56 +00:00
Makefile Documentation: Remove unused build targets 2023-09-21 21:33:36 +00:00
Makefile.sphinx Docs: Replace Recommonmark with MyST Parser 2024-03-21 16:11:56 +00:00
payloads.md Documentation: Get rid of trailing whitespaces 2022-10-13 08:01:01 +00:00
POSTCODES post_code: add post code for video initialization failure 2019-05-22 17:45:11 +00:00
rmodules.md Documentation/rmodules.md: Add rmodule Documentation 2023-09-05 16:08:42 +00:00
util.md Docs: Replace Recommonmark with MyST Parser 2024-03-21 16:11:56 +00:00