summaryrefslogtreecommitdiffstats
path: root/src/cpu/x86/mp_init.c
Commit message (Expand)AuthorAgeFilesLines
* cpu/x86/smm: Fix get_save_state calculationEugene D. Myers2023-11-101-4/+1
* arch to drivers/intel: Fix misspellings & capitalization issuesMartin Roth2023-09-081-1/+1
* cpu/x86/mp_init: Use clflush to write SIPI data back to RAMJeremy Compostella2023-05-311-4/+7
* cpu/x86/mp_init.c: Set topology on BSPArthur Heymans2023-04-131-0/+1
* cpu/x86/topology: Add code to fill in topology on struct pathArthur Heymans2023-04-061-0/+3
* cpu/mp_init.c: Only enable CPUs once they execute codeArthur Heymans2023-04-061-0/+2
* cpu/smm_module_loader.c: Fix up CPU index locallyArthur Heymans2023-04-061-13/+0
* cpu/x86/mp_init.c: Generate a C header to get start32 offsetArthur Heymans2023-04-061-4/+4
* cpu/x86/mp_init.c: Keep track of initial lapic ID inside device_pathArthur Heymans2023-04-061-14/+11
* mp_init: Wait longer for APs to check inPatrick Rudolph2023-03-101-2/+3
* tree: Move 'asmlinkage' before type 'void'Elyes Haouas2023-02-271-1/+1
* cpu/x86: Set up a separate stack for APsArthur Heymans2022-12-231-2/+4
* cpu/x86/mp_init.c: Improve AP entry pointArthur Heymans2022-12-141-3/+10
* cpu/cpu.h: Change the function signatureArthur Heymans2022-12-101-9/+1
* cpu/x86: Set thread local storage in C codeArthur Heymans2022-11-121-5/+5
* 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/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-241-1/+0
* soc/amd: Do SMM relocation via MSRArthur Heymans2022-09-151-6/+15
* timer: Change timer util functions to 64-bitRob Barnes2022-09-141-1/+1
* cpu/x86/mp_init: retype do_smm element in mp_state struct to boolFelix Held2022-07-131-4/+4
* cpu/x86/mp_init.c: Prolong delay on synchronous APIArthur Heymans2022-06-021-2/+2
* cpu/x86/mp_init.c: Drop 'real' vs 'used' save stateArthur Heymans2022-05-281-33/+8
* cpu/x86/mp_init.c: Add mp_run_on_all_cpus_synchronouslyKane Chen2022-05-161-9/+57
* {arch,cpu}: Remove redundant <arch/cpu.h>Elyes HAOUAS2022-04-241-1/+0
* {cpu/x86, drivers/amd}: Use `get_var_mtrr_count()` to get MTRR countSubrata Banik2022-04-021-3/+1
* cpu/x86/mp_init.c: Rename num_concurrent_stacksArthur Heymans2022-02-071-2/+2
* cpu/x86/smm: Improve smm stack setupArthur Heymans2022-02-071-14/+9
* cpu/x86/lapic: Move LAPIC configuration to MP initKyösti Mälkki2022-02-051-0/+2
* cpu/x86/lapic: Add lapic_send_ipi_self,others()Kyösti Mälkki2022-02-051-4/+3
* cpu/x86/lapic: Support switching to X2APIC modeKyösti Mälkki2022-02-051-3/+0
* cpu/x86/smm: Retype variablesArthur Heymans2022-02-031-2/+2
* cpu/x86/mp_init.c: Make it work for !CONFIG_SMPArthur Heymans2021-12-101-0/+4
* 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
* cpu/x86: Rename X86_AMD_INIT_SIPI to X86_INIT_NEED_1_SIPISubrata Banik2021-11-291-1/+1
* cpu/x86/mp_init: move printing of failure message into mp_init_with_smmFelix Held2021-10-221-1/+11
* 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-211-7/+5
* 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