summaryrefslogtreecommitdiff
path: root/src/include/cpu/x86/smm.h
AgeCommit message (Expand)Author
2024-08-11region: Introduce region_create() functionsNico Huber
2024-04-05smmstorev2: Load the communication buffer at SMM setupArthur Heymans
2024-02-28cpu/x86/(sipi|smm): Pass on CR3 from ramstageArthur Heymans
2024-01-31cpu/x86/smm/pci_resource_store: Store DEV/VEN IDPatrick Rudolph
2024-01-10cpu/x86/smi_trigger: use enum cb_err as apm_control return typeFelix Held
2023-11-10cpu/x86/smm: Fix get_save_state calculationEugene D. Myers
2023-06-04cpu/x86/smm: Drop fxsave/fxrstor logicArthur Heymans
2023-04-06cpu/smm_module_loader.c: Fix up CPU index locallyArthur Heymans
2023-04-06cpu/x86/mp_init.c: Generate a C header to get start32 offsetArthur Heymans
2023-03-05cpu/x86/smm: Add PCI resource store functionalityRobert Zieba
2023-02-15cpu/x86/smm: Enable setting SMM console log level from mainboardJohnny Lin
2022-12-07mb,sb,soc/intel: Drop useless IO trap handlersKyösti Mälkki
2022-11-16cpu/x86/smm: Use common SMM_ASEG regionKyösti Mälkki
2022-05-28cpu/x86/mp_init.c: Drop 'real' vs 'used' save stateArthur Heymans
2022-03-10cpu/x86/smm: Add weak SoC init and exit methodsRaul E Rangel
2022-03-09cpu/x86/smm,lib/cbmem_console: Enable CBMEMC when using DEBUG_SMIRaul E Rangel
2022-02-07cpu/x86/mp_init.c: Rename num_concurrent_stacksArthur Heymans
2022-02-07cpu/x86/smm: Improve smm stack setupArthur Heymans
2022-02-03cpu/x86/smm: Retype variablesArthur Heymans
2021-06-19soc/intel/common/block/smm: Add `mainboard_smi_finalize`Aseda Aboagye
2021-04-19cpu/x86/smm_loaderv2: Use the permanent stack top during relocationArthur Heymans
2021-04-15*x86: Support x2apic modeWonkyu Kim
2021-03-19cpu/x86/mp_init.c: Drop unnecessary preprocessor usageArthur Heymans
2021-03-19cpu/x86/mp_init: Allow stub sizes larger than the save state sizeArthur Heymans
2021-03-19cpu/x86/smm_loaderv2: Remove unused variablesArthur Heymans
2021-03-19cpu/x86/smm_module_hander: Set up a save state mapArthur Heymans
2021-03-19cpu/x86/smm_stub.S: Drop smm_runtime from the stubArthur Heymans
2021-03-19cpu/x86/smm.h: Remove smm runtime pointer from smm_loader_paramsArthur Heymans
2021-03-19cpu/x86/mp_init.c: Copy the stub parameter start32_offset into ramstageArthur Heymans
2021-03-18cpu/x86/smm: Move apic_id_to_cpu map to smm_stub paramsArthur Heymans
2021-03-18cpu/x86/smm_stub.S: Drop unused module_handler parameterArthur Heymans
2021-03-18cpu/x86/smm: Move relocatable stub paramsArthur Heymans
2021-01-26cpu/x86/smm: Remove unused APMC for C-state and P-stateKyösti Mälkki
2021-01-25cpu/x86/smm: Use common APMC loggingKyösti Mälkki
2021-01-04ACPI: Final APM_CNT_GNVS_UPDATE cleanupKyösti Mälkki
2020-12-04cpu/x86/smm_module_loaderv2: Fix compiling for x86_64Arthur Heymans
2020-11-09soc/amd/*/smi.h: Move the pm_acpi_smi_cmd_port function declarationArthur Heymans
2020-09-21cpu/x86/smm.h: Add function to return the SMM save state revisionArthur Heymans
2020-08-18cpu/x86/smm/smm_stub: Add x86_64 supportPatrick Rudolph
2020-08-15cpu/x86/smm: Introduce SMM module loader version 2Rocky Phagura
2020-07-08ACPI: Add and fill gnvs_ptr for smm_runtimeKyösti Mälkki
2020-07-01ACPI GNVS: Replace uses of smm_get_gnvs()Kyösti Mälkki
2020-06-30ACPI: Drop typedef global_nvs_tKyösti Mälkki
2020-06-24ACPI: Replace smm_setup_structures()Kyösti Mälkki
2020-06-22cpu/x86/smm: Define APM_CNT_ROUTE_ALL_XHCIKyösti Mälkki
2020-06-22cpu/x86/smm: Define APM_CNT_NOOP_SMIKyösti Mälkki
2020-06-17cpu/x86/smm: Add helper functions to verify SMM accessPatrick Rudolph
2020-06-16arch/x86: Declare global_smi_enable()Kyösti Mälkki
2020-06-16arch/x86: Create helper for APM_CNT SMI triggersKyösti Mälkki
2020-05-11treewide: Remove "this file is part of" linesPatrick Georgi
2020-04-13cpu/x86/smm.h: Add SW SMI for PSP SMM InfoMarshall Dawson
2020-04-05src/include: Use SPDX for GPL-2.0-only filesAngel Pons
2020-03-17src (minus soc and mainboard): Remove copyright noticesPatrick Georgi
2020-03-07cpu/x86/smm: Add smm_size to relocatable smmstubArthur Heymans
2020-02-05security/intel/stm: Add STM supportEugene Myers
2019-12-18Revert "include/cpu/x86: Add STM Support"Aaron Durbin
2019-12-18include/cpu/x86: Add STM SupportEugene D. Myers
2019-11-08arch/x86: Drop some __SMM__ guardsKyösti Mälkki
2019-08-15cpu/x86/smm: Promote smm_memory_map()Kyösti Mälkki
2019-08-13cpu/x86: Change old-style SMI handler prototypesKyösti Mälkki
2019-08-13cpu/x86: Move some SMM function declarationsKyösti Mälkki
2019-08-13cpu/x86: Separate save_state struct headersKyösti Mälkki
2019-08-08arch/x86: Change smm_subregion() prototypeKyösti Mälkki
2019-08-07soc/amd: Rename smm_region_info() to smm_region()Kyösti Mälkki
2019-08-07cpu/x86/smm: Promote smm_subregion()Kyösti Mälkki
2019-07-11cpu/x86: Declare smi_release_lock() staticKyösti Mälkki
2019-03-08coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX)Julius Werner
2018-12-05smmstore: make smmstore's SMM handler code follow everything elsePatrick Georgi
2018-12-05elog: make elog's SMM handler code follow everything elsePatrick Georgi
2018-11-07intel: Get rid of smm_get_pmbasePatrick Rudolph
2018-10-08Move compiler.h to commonlibNico Huber
2018-06-28smm: Add canary to end of stack and die() if a stack overflow occursRaul E Rangel
2017-10-19cpu/x86: add AMD registers to SMM save stateJohn E. Kabat Jr
2017-09-27cpu/x86/smm: Add define for AMD64 save areaMarshall Dawson
2017-07-13src/include: add IS_ENABLED() around Kconfig symbol referencesMartin Roth
2017-07-13Rename __attribute__((packed)) --> __packedStefan Reinauer
2017-06-22cpu/x86/smm: fix up types in module loaderAaron Durbin
2017-06-19cpu/x86/smm/smihandler: Apply cosmetic changesPatrick Rudolph
2017-03-13src/include: Wrap lines at 80 columnsLee Leahy
2017-03-13src/include: Move storage class to beginning of declarationLee Leahy
2017-03-13src/include: Remove space after function nameLee Leahy
2016-12-11x86 SMM: Fix use with RELOCATABLE_RAMSTAGEKyösti Mälkki
2016-08-23src/include: Capitalize APIC and SMMElyes HAOUAS
2016-07-31src/include: Capitalize CPU, RAM and ROMElyes HAOUAS
2016-05-04cpu/x86/smm_module_loader: always build with SMM module supportAaron Durbin
2015-10-31tree: drop last paragraph of GPL copyright headerPatrick Georgi
2015-05-29Remove leftover smi_get_tseg_baseVladimir Serbinenko
2015-05-28smm: Merge configs SMM_MODULES and SMM_TSEGVladimir Serbinenko
2015-05-28Remove leftover tseg_relocateVladimir Serbinenko
2015-05-21Remove address from GPLv2 headersPatrick Georgi
2015-04-10baytrail: Switch from ACPI mode to PCI mode for legacy supportMarc Jones
2015-03-11x86 SMM: Replace weak prototypes with weak function stubKyösti Mälkki
2014-07-17drivers/spi: Sanitize headers from preprocessor abuseEdward O'Callaghan
2014-03-20rmodules: use rmodtool to create rmodulesAaron Durbin
2014-02-16x86: provide infrastructure to backup default SMM regionAaron Durbin
2014-01-30x86: add SMM save state for 0x0100 revisionAaron Durbin
2013-12-21lynxpoint: Route all USB ports to XHCI in finalize stepDuncan Laurie
2013-11-24smi: Update mainboard_smi_gpi() to have 32bit argumentDuncan Laurie
2013-07-11include: Fix spellingMartin Roth
2013-05-08x86: use asmlinkage macro for smm_handler_tAaron Durbin