summaryrefslogtreecommitdiffstats
path: root/src/cpu/x86/smm
Commit message (Expand)AuthorAgeFilesLines
* 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
* cpu/x86/smm: Retype variablesArthur Heymans2022-02-031-43/+39
* src: Add missing 'void' in function definitionElyes HAOUAS2022-01-261-2/+2
* cpu/x86/smm/smm_stub: Remove cpu_infoRaul E Rangel2021-10-181-31/+1
* arch/x86,cpu/x86: Introduce new method for accessing cpu_infoRaul E Rangel2021-10-051-0/+30
* arch/x86,cpu/x86: Disable the %gs and %fs segmentsRaul E Rangel2021-09-292-2/+4
* arch/x86: Use ENV_X86_64 instead of _x86_64_Patrick Rudolph2021-07-062-5/+5
* soc/intel/common/block/smm: Add `mainboard_smi_finalize`Aseda Aboagye2021-06-192-0/+2
* treewide: Disable R_AMD64_32S relocation supportPatrick Rudolph2021-06-151-1/+1
* cpu/x86/lapic: Replace LOCAL_APIC_ADDR referencesKyösti Mälkki2021-06-111-1/+2
* cpu/x86/smm: Fix u32 type mismatch in print statementPaul Menzel2021-05-301-1/+1
* cpu/x86/smm: Fix size_t type mismatch in print statementPaul Menzel2021-05-301-1/+1
* cpu/x86/smm: Fix uintptr_t type mismatches in print statementsPaul Menzel2021-05-301-6/+6
* cpu/x86/smm: Fix typoPatrick Georgi2021-05-101-1/+1
* *x86: fix x2apic mode boot issueWonkyu Kim2021-05-101-14/+17
* src/cpu/x86/smm: remove debug message; not thread safeRocky Phagura2021-05-051-3/+1
* cpu/x86: Fix control flow UNREACHABLE issueJohn Zhao2021-04-231-1/+1
* cpu/x86/smm/smm_module_loaderv2.c: Rename fileArthur Heymans2021-04-192-1/+1
* cpu/x86/smm: Drop the V1 smmloaderArthur Heymans2021-04-192-400/+0
* cpu/x86/smm_loaderv2: Use the permanent stack top during relocationArthur Heymans2021-04-192-11/+13
* *x86: Support x2apic modeWonkyu Kim2021-04-151-8/+24
* cpu/x86/smm: Fix SMM start address passingMarc Jones2021-03-241-5/+6
* cpu/x86/smm_module_loaderv2.c: Remove noop stack size checkArthur Heymans2021-03-191-15/+5
* cpu/x86/mp_init: Allow stub sizes larger than the save state sizeArthur Heymans2021-03-192-14/+2
* cpu/x86/smm_loaderv2: Remove unused variablesArthur Heymans2021-03-191-17/+7