coreboot/src/include/cpu/x86
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
..
bist.h
cache.h include/cpu/x86: Simplify en/dis cache functions 2023-06-02 01:51:09 +00:00
cr.h
gdt.h
lapic.h arch/x86: Ensure LAPIC mode for exception handler 2023-07-05 15:59:31 +00:00
lapic_def.h
legacy_save_state.h
mp.h drivers/ipmi to lib: Fix misspellings & capitalization issues 2023-12-13 10:42:30 +00:00
msr.h security/intel/txt: Add helper function to disable TXT 2023-01-09 04:30:39 +00:00
msr_access.h include/cpu/msr.h: transform into an union 2022-11-12 14:23:35 +00:00
mtrr.h cpu/x86: Reduce scope of MTRR functions used locally 2023-07-03 12:59:23 +00:00
name.h
pae.h
post_code.h
save_state.h
smi_deprecated.h
smm.h smmstorev2: Load the communication buffer at SMM setup 2024-04-05 07:10:17 +00:00
topology.h cpu/x86/topology: Add node ID parser 2024-04-03 07:35:15 +00:00
tsc.h