summaryrefslogtreecommitdiffstats
path: root/src/cpu/x86
Commit message (Expand)AuthorAgeFilesLines
* arch/x86: Fix MAX_CPUS check proper for late X2APIC configSubrata Banik2022-07-251-1/+1
* cpu/x86: Allow SoC to select the `X2APIC_LATE_WORKAROUND`Subrata Banik2022-07-181-0/+6
* arch/x86: Add X2APIC_LATE_WORKAROUNDSubrata Banik2022-07-182-7/+24
* cpu: Get rid of unnecessary blank line {before,after} barceElyes HAOUAS2022-07-172-2/+0
* cpu/x86/mp_init: retype do_smm element in mp_state struct to boolFelix Held2022-07-131-4/+4
* 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/mp_init.c: Prolong delay on synchronous APIArthur Heymans2022-06-021-2/+2
* cpu/x86/smm_module_loader: Drop superfluous checksArthur Heymans2022-06-021-47/+5
* Revert "cpu/x86/mtrr: Make useful MTRR functions available for all boot stages"Arthur Heymans2022-06-013-71/+60
* Revert "cpu/x86: Add function to set `put_back_original_solution` variable"Arthur Heymans2022-06-011-6/+1
* cpu/x86/mtrr: Allow for multiple TEMP MTRR rangesArthur Heymans2022-06-011-1/+28
* cpu/x86/smm_module_load: Fix SMM stub paramsKyösti Mälkki2022-05-311-0/+2
* cpu/x86: Allow SoC to select the LAPIC access modeSubrata Banik2022-05-291-0/+12
* cpu/x86/mp_init.c: Drop 'real' vs 'used' save stateArthur Heymans2022-05-282-36/+11
* 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-232-9/+2
* arch/x86/postcar: Set up postcar MTRR in C codeArthur Heymans2022-05-162-16/+25
* cpu/x86/mp_init.c: Add mp_run_on_all_cpus_synchronouslyKane Chen2022-05-161-9/+57
* cpu/x86/64bit: Generate static page tables from an assembly fileArthur Heymans2022-04-252-0/+47
* cpu/x86/64bit: Add a separate Makefile.incArthur Heymans2022-04-252-2/+9
* {arch,cpu}: Remove redundant <arch/cpu.h>Elyes HAOUAS2022-04-241-1/+0
* cpu/x86/fpu_enable.inc: Remove file used by romccArthur Heymans2022-04-211-22/+0
* cpu/x86/Kconfig*: Guard with ARCH_X86Arthur Heymans2022-04-192-0/+8
* x86/mtrr: Print address ranges inclusive to be more consistentWerner Zeh2022-04-141-3/+3
* cpu/x86/mtrr: Use `need_restore_mtrr` to set put_back_original_solutionSubrata Banik2022-04-131-1/+1
* cpu/x86: Add function to set `put_back_original_solution` variableKane Chen2022-04-131-0/+5
* 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/mtrr: Delay removing `temp` variable range MTRR snapshotSubrata Banik2022-04-021-1/+1
* {cpu/x86, drivers/amd}: Use `get_var_mtrr_count()` to get MTRR countSubrata Banik2022-04-023-10/+3
* cpu/x86/mtrr: Make useful MTRR functions available for all boot stagesSubrata Banik2022-04-023-60/+70
* 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-283-3/+109
* cpu/x86/lapic: Fix SMP=n case with LEGACY_SMP_INITKyösti Mälkki2022-02-111-0/+2
* 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-072-2/+2
* cpu/x86/Makefile.inc: Build smi_trigger on !HAVE_SMI_HANDLERArthur Heymans2022-02-073-2/+3
* cpu/x86/mp_init.c: Rename num_concurrent_stacksArthur Heymans2022-02-072-9/+9
* cpu/x86/smm: Improve smm stack setupArthur Heymans2022-02-072-73/+39
* cpu/x86/lapic: Move LAPIC configuration to MP initKyösti Mälkki2022-02-053-22/+11
* cpu/x86/lapic: Add lapic_send_ipi_self,others()Kyösti Mälkki2022-02-052-6/+5
* cpu/x86/lapic: Support switching to X2APIC modeKyösti Mälkki2022-02-052-10/+37