smp_prepare_boot_cpu
void (*smp_prepare_boot_cpu)(void);
smp_ops.smp_prepare_boot_cpu = hv_smp_prepare_boot_cpu;
smp_ops.smp_prepare_boot_cpu =
smp_ops.smp_prepare_boot_cpu = kvm_smp_prepare_boot_cpu;
.smp_prepare_boot_cpu = native_smp_prepare_boot_cpu,
smp_ops.smp_prepare_boot_cpu();
smp_ops.smp_prepare_boot_cpu = xen_hvm_smp_prepare_boot_cpu;
.smp_prepare_boot_cpu = xen_pv_smp_prepare_boot_cpu,
void __init smp_prepare_boot_cpu(void);
smp_prepare_boot_cpu(); /* arch-specific boot-cpu hooks */