summaryrefslogtreecommitdiffstats
path: root/src/cpu/x86
Commit message (Expand)AuthorAgeFilesLines
* cpu/x86/cache: CLFLUSH programs to memory before runningArthur Heymans2023-03-134-0/+66
* mp_init: Wait longer for APs to check inPatrick Rudolph2023-03-101-2/+3
* cpu/x86,amd: drop unused LOGICAL_CPUS Kconfig symbolFelix Held2023-03-081-4/+0
* cpu/x86/smm: Add PCI resource store functionalityRobert Zieba2023-03-055-0/+99
* tree: Move 'asmlinkage' before type 'void'Elyes Haouas2023-02-271-1/+1
* cpu/x86/smm: Enable setting SMM console log level from mainboardJohnny Lin2023-02-153-0/+24
* tree: Drop repeated wordsAlexander Goncharov2023-02-071-2/+2
* cpu/x86: Set up a separate stack for APsArthur Heymans2022-12-232-2/+11
* cpu/x86/mtrr: rename local cpu_idx variable and make it constFelix Held2022-12-161-2/+2
* cpu/x86/mtrr: use lapicid instead of cpu_index callsFelix Held2022-12-151-5/+6
* cpu/x86/mp_init.c: Improve AP entry pointArthur Heymans2022-12-141-3/+10
* cpu/x86/mtrr/mtrr: fix printk format stringsFelix Held2022-12-121-4/+4
* cpu/x86/mtrr: Print cpu index number when set up MTRRs for BSP/APsKane Chen2022-12-121-5/+6
* cpu/cpu.h: Change the function signatureArthur Heymans2022-12-101-9/+1
* mb,sb,soc/intel: Drop useless IO trap handlersKyösti Mälkki2022-12-071-3/+0
* cpu/x86/Kconfig: Drop unused Kconfig symbolElyes Haouas2022-11-171-7/+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: Set thread local storage in C codeArthur Heymans2022-11-123-93/+13
* include/cpu/msr.h: transform into an unionArthur Heymans2022-11-121-1/+1
* cpu/x86/Kconfig.debug_cpu: Drop unused symbolArthur Heymans2022-11-101-7/+0
* Revert "mb/aopen/dxplplusu: Remove board"Kyösti Mälkki2022-11-091-1/+1
* cpu/*: Drop PARALLEL_MP leftoversArthur Heymans2022-11-091-4/+0
* cpu/x86/smm/module_loader: Fix ASEG loadingArthur Heymans2022-11-091-12/+6
* cpu: Include <cpu/cpu.h> instead of <arch/cpu.h>Elyes Haouas2022-11-084-5/+5
* cpu/x86: Drop !CPU_INFO_V2 codeArthur Heymans2022-11-071-9/+0
* cpu/x86: Drop LEGACY_SMP_INITArthur Heymans2022-11-079-1226/+1
* {cpu/nb}/amd/family15tn: Remove platformArthur Heymans2022-11-071-4/+0
* mb/aopen/dxplplusu: Remove boardArthur Heymans2022-11-072-4/+2
* cpu/x86/mp_init.c: Use existing code to create cpu struct deviceArthur Heymans2022-11-051-15/+7
* Revert "cpu/x86/mp_init.c: Set a bogus initial lapic_id"Felix Held2022-11-031-5/+3
* cpu/x86/mp_init.c: Handle failed init_bsp()Arthur Heymans2022-11-031-3/+9
* cpu/x86/mp_init.c: Set a bogus initial lapic_idArthur Heymans2022-11-031-3/+5
* cpu/x86/mp_init.c: Use linked list data structuresArthur Heymans2022-10-281-6/+10
* cpu/x86/mp_init: adjust timeout for final SIPIJonathan Zhang2022-10-271-2/+3
* cpu/x86: Clean up includesElyes Haouas2022-10-2610-9/+18
* cpu/x86/Kconfig: Enable LAPIC remap mitigation on likely affect NBArthur Heymans2022-10-261-3/+3
* cpu/x86/64bit: Fix building with -jxArthur Heymans2022-10-121-1/+1
* cpu/x86/pae/pgtbl.c: Clean up includes and add <types.h>Elyes Haouas2022-10-061-2/+2
* cpu/x86/smm/smm_module_loader.c: Clean up includesElyes Haouas2022-10-061-5/+1
* cpu/x86/mtrr/mtrr.c: Add missing <stdbool.h>Elyes Haouas2022-10-061-8/+8
* cpu/x86/smm/smihandler: use lapicid()Felix Held2022-09-241-6/+2
* cpu/x86/mp_init: drop unused MAX_APIC_IDS defineFelix Held2022-09-241-2/+0
* include/cpu/x86/mtrr: define NUM_FIXED_MTRRS once in mtrr.hFelix Held2022-09-242-2/+0
* 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
* soc/amd: Do SMM relocation via MSRArthur Heymans2022-09-152-6/+24
* timer: Change timer util functions to 64-bitRob Barnes2022-09-141-1/+1
* 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