summaryrefslogtreecommitdiffstats
path: root/src/cpu
Commit message (Expand)AuthorAgeFilesLines
* cpu/x86/mp_init.c: Make it work for !CONFIG_SMPArthur Heymans2021-12-102-1/+6
* cpu/amd/agesa/Kconfig: select NO_SMM for Family 14hMichał Kopeć2021-12-094-1/+3
* cpu/amd/pi/Kconfig: select NO_SMMMichał Kopeć2021-12-081-1/+1
* northbridge/amd/pi/00730F01: enable PARALLEL_MPMichał Kopeć2021-12-061-15/+0
* x86_64 assembly: Don't touch %gsPatrick Rudolph2021-12-062-5/+10
* cpu/x86/mp_init.c: Fix HAVE_SMI_HANDLERArthur Heymans2021-12-061-19/+19
* cpu/x86/mp_init.c: Fix building with no smihandlerArthur Heymans2021-12-031-0/+3
* cpu/x86/mp_init.c: Fix building without an SMI_HANDLERArthur Heymans2021-12-011-1/+3
* src/cpu,soc/amd/common/block/cpu: Add preload_microcodeRaul E Rangel2021-11-291-0/+5
* cpu/x86: Rename X86_AMD_INIT_SIPI to X86_INIT_NEED_1_SIPISubrata Banik2021-11-292-5/+5
* cpu/intel/hyperthreading: Add missing header <arch/cpu.h>Raul E Rangel2021-11-221-1/+1
* cpu/intel: Use unsigned types in `get_cpu_count()`Angel Pons2021-11-054-7/+7
* cpu/amd/mtrr: Remove topmem global variablesArthur Heymans2021-11-031-44/+1
* cpu/x86/Kconfig: Remove unused CPU_ADDR_BITSArthur Heymans2021-11-036-40/+0
* cpu/amd/mtrr/amd_mtrr.c: Remove unused functionsArthur Heymans2021-11-034-96/+9
* cpu/amd: Always fetch CPU addr bits at runtimeArthur Heymans2021-11-031-9/+2
* src/cpu: drop CPU_X86_CACHE_HELPER and x86_enable_cache wrapper functionFelix Held2021-10-2630-47/+15
* cpu/x86/Kconfig.debug_cpu: drop HAVE_DISPLAY_MTRRS optionFelix Held2021-10-262-5/+0
* cpu/x86: drop CPU_X86_LAPIC Kconfig optionFelix Held2021-10-262-5/+1
* cpu/x86: Introduce and use `CPU_X86_LAPIC`Felix Held2021-10-2615-14/+5
* cpu/intel/socket_LGA775: Drop commented-out entriesFelix Held2021-10-262-4/+0
* cpu/intel/*/Kconfig: move selection of CPU_X86_CACHE_HELPERFelix Held2021-10-2618-8/+10
* cpu/x86: Introduce `CPU_X86_CACHE_HELPER`Felix Held2021-10-2624-11/+18
* cpu/amd,intel/*/Makefile: don't add cpu/x86/cacheFelix Held2021-10-264-4/+0
* cpu,soc/amd/*/Makefile: don't add cpu/x86/pae a second timeFelix Held2021-10-254-4/+0
* cpu,soc/x86: always include cpu/x86/mtrr on x86 CPUs/SoCsFelix Held2021-10-2517-16/+1
* cpu/x86/mp_init: move printing of failure message into mp_init_with_smmFelix Held2021-10-225-9/+19
* cpu/x86/mp_init: use cb_err as status return type in remaining functionsFelix Held2021-10-221-10/+9
* cpu/x86/mp_init: use cb_err as mp_init_with_smm return typeFelix Held2021-10-215-11/+13
* acpigen,soc/amd,cpu/intel: rework static DWORD for CPPC tableMichael Niewöhner2021-10-212-28/+22
* cpu/x86/mp_init: use cb_err as run_ap_work return typeFelix Held2021-10-211-6/+8
* cpu/x86/mp_init: use cb_err as mp_init & bsp_do_flight_plan return typeFelix Held2021-10-211-11/+11
* cpu/x86/mp_init: use cb_err as wait_for_aps return typeFelix Held2021-10-211-8/+7
* cpu/x86/mp_init: use cb_err as apic_wait_timeout return typeFelix Held2021-10-211-11/+10
* cpu/x86/mp_init: use cb_err as install_permanent_handler return typeFelix Held2021-10-211-4/+4
* cpu/x86/mp_init: use cb_err as install_relocation_handler return typeFelix Held2021-10-211-4/+5
* cpu/x86: Remove cpu parameter to ap_initRaul E Rangel2021-10-212-12/+3
* cpu/x86: Require CPU_INFO_V2 when selecting PARALLEL_MPRaul E Rangel2021-10-213-20/+7
* arch/x86,cpu/x86: Fix 64-bit CPU_INFO_V2 build errorsRaul E Rangel2021-10-211-3/+23
* cpu/x86/mp_init: rework start_aps to fix X86_AMD_INIT_SIPI caseFelix Held2021-10-201-10/+7
* cpu/x86/mp_init: use cb_err as start_aps return typeFelix Held2021-10-201-10/+10
* cpu/x86/mp_init: add final new line to debug messagesFelix Held2021-10-201-3/+3
* cpu/x86/mp_init: factor out send_sipi_to_aps functionFelix Held2021-10-201-32/+25
* cpu/x86/mp_init: use types.h includeFelix Held2021-10-201-2/+1
* cpu/intel/speedstep: Constify `get_cst_entries()`Angel Pons2021-10-191-1/+1
* cpu/x86/cpu_info.S: Remove ebx save/restoreRaul E Rangel2021-10-181-3/+1
* cpu/x86/smm/smm_stub: Remove cpu_infoRaul E Rangel2021-10-181-31/+1
* arch/x86,cpu/x86,lib/thread: Remove usage of cpu_info from lib/threadRaul E Rangel2021-10-183-5/+0
* cpu/intel/hyperthreading: Use initial LAPIC IDsKyösti Mälkki2021-10-181-8/+12
* cpu/intel/hyperthreading: Use cpuid_get_max_func()Kyösti Mälkki2021-10-181-3/+5