summaryrefslogtreecommitdiffstats
path: root/src/cpu/x86/smm
Commit message (Expand)AuthorAgeFilesLines
* cpu/x86/64bit: Turn jumping to long mode into a macroArthur Heymans2024-02-081-1/+2
* cpu/x86/smm/pci_resource_store: Allow devices with no resourcesPatrick Rudolph2024-02-021-4/+0
* cpu/x86/smm/pci_resource_store: Store DEV/VEN IDPatrick Rudolph2024-01-311-0/+2
* cpu: Rename Makefiles from .inc to .mkMartin Roth2024-01-241-0/+0
* tree: Use accessor functions for struct region fieldsNico Huber2024-01-141-1/+1
* cpu/x86/smm: Fix get_save_state calculationEugene D. Myers2023-11-101-1/+3
* cpu/x86/smm: Don't save EFERArthur Heymans2023-08-211-38/+5
* cpu/x86/smm: Drop fxsave/fxrstor logicArthur Heymans2023-06-042-72/+15
* cpu/x86/smm_stub.S: Fix commentArthur Heymans2023-05-231-1/+1
* cpu/x86/smm_stub.S: Update commentArthur Heymans2023-05-231-1/+1
* cpu/smm_module_loader.c: Fix up CPU index locallyArthur Heymans2023-04-061-5/+16
* cpu/x86/mp_init.c: Generate a C header to get start32 offsetArthur Heymans2023-04-062-5/+0
* cpu/x86/smm: Add PCI resource store functionalityRobert Zieba2023-03-054-0/+86
* cpu/x86/smm: Enable setting SMM console log level from mainboardJohnny Lin2023-02-152-0/+12
* mb,sb,soc/intel: Drop useless IO trap handlersKyösti Mälkki2022-12-071-3/+0
* sb/intel/common: Drop duplicate smi_set_eos()Kyösti Mälkki2022-11-171-9/+1
* cpu/x86/smm: Use common SMM_ASEG regionKyösti Mälkki2022-11-163-10/+6
* cpu/x86/smm/module_loader: Fix ASEG loadingArthur Heymans2022-11-091-12/+6
* cpu/x86: Drop LEGACY_SMP_INITArthur Heymans2022-11-075-707/+0
* {cpu/nb}/amd/family15tn: Remove platformArthur Heymans2022-11-071-4/+0
* mb/aopen/dxplplusu: Remove boardArthur Heymans2022-11-071-3/+1
* cpu/x86: Clean up includesElyes Haouas2022-10-262-2/+7
* cpu/x86/smm/smm_module_loader.c: Clean up includesElyes Haouas2022-10-061-5/+1
* cpu/x86/smm/smihandler: use lapicid()Felix Held2022-09-241-6/+2
* cpu/x86/smm/smihandler: use existing LAPIC ID register definitionFelix Held2022-09-231-2/+2
* cpu/x86/smm/smm_module_loader.c: Fix STM setupEugene Myers2022-09-221-1/+1
* cpu/x86/smm/smm_module_loader.c: Fix formatted printElyes Haouas2022-06-151-4/+4
* cpu/x86/smm_module_loader: Use struct region in cpu mapArthur Heymans2022-06-031-28/+17
* cpu/x86/smm: Use struct region to check overlapping sectionsArthur Heymans2022-06-031-149/+119
* cpu/x86/smm_module_loader: Update loggingArthur Heymans2022-06-031-1/+1
* cpu/x86/smm_module_loader: Drop superfluous checksArthur Heymans2022-06-021-47/+5
* cpu/x86/smm_module_load: Fix SMM stub paramsKyösti Mälkki2022-05-311-0/+2
* cpu/x86/mp_init.c: Drop 'real' vs 'used' save stateArthur Heymans2022-05-281-3/+3
* cpu/x86/smm_module_load: Rewrite setup_stubArthur Heymans2022-05-281-71/+21
* cpu/x86/smm_module_loader: Add a convenient ss_topArthur Heymans2022-05-281-8/+7
* cpu/x86/smm_module_loader.c: Rewrite setupArthur Heymans2022-05-281-176/+135
* cpu/x86/smm: Drop 'entry' struct elementArthur Heymans2022-05-281-4/+2
* cpu/x86/smm: Refactor creating a stub/save state mapArthur Heymans2022-05-281-42/+32
* cpu/x86/smm: Remove heapArthur Heymans2022-05-231-2/+2
* cpu/x86/smm: Add sinkhole mitigation to relocatable smmstubArthur Heymans2022-04-111-0/+39
* cpu/x86/smm_module_loader.c: Clean up printing the CPU mapArthur Heymans2022-04-111-18/+6
* cpu/x86/smm: Add weak SoC init and exit methodsRaul E Rangel2022-03-101-0/+7
* cpu/x86/smm,lib/cbmem_console: Enable CBMEMC when using DEBUG_SMIRaul E Rangel2022-03-092-0/+19
* cpu/x86/smm: Support PARALLEL_MP with SMM_ASEGArthur Heymans2022-02-282-2/+108
* Revert "cpu/x86/lapic: Unconditionally use CPUID leaf 0xb if available"Felix Held2022-02-101-7/+12
* treewide: Remove "ERROR: "/"WARN: " prefixes from log messagesJulius Werner2022-02-071-1/+1
* cpu/x86/Makefile.inc: Build smi_trigger on !HAVE_SMI_HANDLERArthur Heymans2022-02-072-55/+0
* cpu/x86/mp_init.c: Rename num_concurrent_stacksArthur Heymans2022-02-071-7/+7
* cpu/x86/smm: Improve smm stack setupArthur Heymans2022-02-071-59/+30
* cpu/x86/lapic: Unconditionally use CPUID leaf 0xb if availableKyösti Mälkki2022-02-051-12/+7