// SPDX-License-Identifier: GPL-2.0 #include <asm/smp.h> #include <xen/events.h> #include "xen-ops.h" #include "smp.h"
static void __init xen_hvm_smp_prepare_boot_cpu(void) { BUG_ON(smp_processor_id() != 0); native_smp_prepare_boot_cpu(); /* * Setup vcpu_info for boot CPU. Secondary CPUs get their vcpu_info * in xen_cpu_up_prepare_hvm(). */ xen_vcpu_setup(0); /* * The alternative logic (which patches the unlock/lock) runs before * the smp bootup up code is activated. Hence we need to set this up * the core kernel is being patched. Otherwise we will have only * modules patched but not core code. */ xen_init_spinlocks(); }Contributors
Person | Tokens | Prop | Commits | CommitProp |
Vitaly Kuznetsov | 29 | 96.67% | 1 | 50.00% |
Ankur Arora | 1 | 3.33% | 1 | 50.00% |
Total | 30 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Vitaly Kuznetsov | 29 | 52.73% | 1 | 50.00% |
Ankur Arora | 26 | 47.27% | 1 | 50.00% |
Total | 55 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Vitaly Kuznetsov | 36 | 100.00% | 1 | 100.00% |
Total | 36 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Vitaly Kuznetsov | 13 | 100.00% | 1 | 100.00% |
Total | 13 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Vitaly Kuznetsov | 44 | 78.57% | 1 | 33.33% |
Boris Ostrovsky | 6 | 10.71% | 1 | 33.33% |
Ankur Arora | 6 | 10.71% | 1 | 33.33% |
Total | 56 | 100.00% | 3 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Vitaly Kuznetsov | 167 | 79.52% | 1 | 16.67% |
Ankur Arora | 33 | 15.71% | 3 | 50.00% |
Boris Ostrovsky | 9 | 4.29% | 1 | 16.67% |
Greg Kroah-Hartman | 1 | 0.48% | 1 | 16.67% |
Total | 210 | 100.00% | 6 | 100.00% |