summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/smpboot.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'x86-core-2023-07-09' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2023-07-091-0/+8
|\
| * x86/smp: Don't send INIT to boot CPUThomas Gleixner2023-07-071-0/+8
* | Merge tag 'sched-core-2023-06-27' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2023-06-271-52/+44
|\ \
| * | x86/sched: Rewrite topology setupPeter Zijlstra2023-06-051-51/+43
| * | x86/sched: Add the SD_ASYM_PACKING flag to the die domain of hybrid processorsChen Yu2023-05-081-1/+1
| * | x86/sched: Remove SD_ASYM_PACKING from the SMT domain flagsRicardo Neri2023-05-081-1/+1
* | | Merge tag 'x86-core-2023-06-26' of ssh://gitolite.kernel.org/pub/scm/linux/ke...Linus Torvalds2023-06-261-38/+113
|\ \ \ | | |/ | |/|
| * | x86/smp: Put CPUs into INIT on shutdown if possibleThomas Gleixner2023-06-201-0/+19
| * | x86/smp: Split sending INIT IPI out into a helper functionThomas Gleixner2023-06-201-29/+20
| * | x86/smp: Cure kexec() vs. mwait_play_dead() breakageThomas Gleixner2023-06-201-0/+59
| * | x86/smp: Use dedicated cache-line for mwait_play_dead()Thomas Gleixner2023-06-201-10/+14
| |/
* | Merge tag 'smp-core-2023-06-26' of ssh://gitolite.kernel.org/pub/scm/linux/ke...Linus Torvalds2023-06-261-349/+175
|\ \ | |/ |/|
| * x86/smpboot: Fix the parallel bringup decisionThomas Gleixner2023-05-311-17/+2
| * x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable itThomas Gleixner2023-05-151-15/+72
| * x86/smpboot: Support parallel startup of secondary CPUsDavid Woodhouse2023-05-151-1/+1
| * x86/apic: Provide cpu_primary_thread maskThomas Gleixner2023-05-151-9/+3
| * x86/smpboot: Enable split CPU startupThomas Gleixner2023-05-151-4/+4
| * x86/smpboot: Switch to hotplug core state synchronizationThomas Gleixner2023-05-151-124/+41
| * x86/smpboot: Remove wait for cpu_online()Thomas Gleixner2023-05-151-24/+2
| * x86/smpboot: Remove cpu_callin_maskThomas Gleixner2023-05-151-59/+15
| * x86/smpboot: Make TSC synchronization function call basedThomas Gleixner2023-05-151-17/+3
| * x86/smpboot: Move synchronization masks to SMP boot codeThomas Gleixner2023-05-151-0/+16
| * x86/smpboot: Get rid of cpu_init_secondary()Thomas Gleixner2023-05-151-5/+19
| * x86/smpboot: Split up native_cpu_up() into separate phases and document themDavid Woodhouse2023-05-151-65/+119
| * x86/smpboot: Remove unnecessary barrier()Thomas Gleixner2023-05-151-2/+0
| * x86/smpboot: Remove the CPU0 hotplug kludgeThomas Gleixner2023-05-151-155/+13
| * x86/smpboot: Avoid pointless delay calibration if TSC is synchronizedThomas Gleixner2023-05-151-15/+25
| * cpu/hotplug: Mark arch_disable_smp_support() and bringup_nonboot_cpus() __initThomas Gleixner2023-05-151-2/+2
| * x86/smpboot: Cleanup topology_phys_to_logical_pkg()/die()Thomas Gleixner2023-05-151-4/+6
|/
* Merge tag 'objtool-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-04-281-1/+1
|\
| * x86/cpu: Mark {hlt,resume}_play_dead() __noreturnJosh Poimboeuf2023-04-141-1/+1
* | x86/smpboot: Reference count on smpboot_setup_warm_reset_vector()David Woodhouse2023-03-211-7/+12
* | x86/smpboot: Remove initial_gsBrian Gerst2023-03-211-2/+0
* | x86/smpboot: Remove early_gdt_descr on 64-bitBrian Gerst2023-03-211-1/+1
* | x86/smpboot: Remove initial_stack on 64-bitBrian Gerst2023-03-211-1/+6
|/
* x86/hotplug: Remove incorrect comment about mwait_play_dead()Srivatsa S. Bhat (VMware)2023-02-141-1/+1
* Merge tag 'x86_core_for_v6.2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-12-141-3/+7
|\
| * x86/percpu: Move current_top_of_stack next to current_taskThomas Gleixner2022-10-171-1/+1
| * x86: Put hot per CPU variables into a structThomas Gleixner2022-10-171-1/+1
| * x86/cpu: Get rid of redundant switch_to_new_gdt() invocationsThomas Gleixner2022-10-171-1/+5
* | Merge tag 'x86_cpu_for_v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2022-12-131-5/+4
|\ \
| * | x86/cacheinfo: Switch cache_ap_init() to hotplug callbackJuergen Gross2022-11-101-2/+0
| * | x86/mtrr: Add a stop_machine() handler calling only cache_cpu_init()Juergen Gross2022-11-101-2/+2
| * | x86/mtrr: Let cache_aps_delayed_init replace mtrr_aps_delayed_initJuergen Gross2022-11-101-2/+3
| |/
* / stackprotector: move get_random_canary() into stackprotector.hJason A. Donenfeld2022-11-181-0/+1
|/
* smp: add set_nr_cpu_ids()Yury Norov2022-09-191-2/+2
* x86/cacheinfo: move shared cache map definitionsSander Vanheule2022-07-171-4/+0
* Merge tag 'x86_cleanups_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2022-05-231-357/+1
|\
| * x86/aperfmperf: Make parts of the frequency invariance code unconditionalThomas Gleixner2022-04-271-2/+1
| * x86/aperfmperf: Untangle Intel and AMD frequency invariance initThomas Gleixner2022-04-271-1/+1