Changeset View
Changeset View
Standalone View
Standalone View
sys/arm64/arm64/mp_machdep.c
Show First 20 Lines • Show All 268 Lines • ▼ Show 20 Lines | init_secondary(uint64_t cpu) | ||||
install_cpu_errata(); | install_cpu_errata(); | ||||
intr_pic_init_secondary(); | intr_pic_init_secondary(); | ||||
/* Start per-CPU event timers. */ | /* Start per-CPU event timers. */ | ||||
cpu_initclocks_ap(); | cpu_initclocks_ap(); | ||||
#ifdef VFP | #ifdef VFP | ||||
vfp_init(); | vfp_init_secondary(); | ||||
#endif | #endif | ||||
dbg_init(); | dbg_init(); | ||||
pan_enable(); | pan_enable(); | ||||
mtx_lock_spin(&ap_boot_mtx); | mtx_lock_spin(&ap_boot_mtx); | ||||
atomic_add_rel_32(&smp_cpus, 1); | atomic_add_rel_32(&smp_cpus, 1); | ||||
if (smp_cpus == mp_ncpus) { | if (smp_cpus == mp_ncpus) { | ||||
▲ Show 20 Lines • Show All 749 Lines • Show Last 20 Lines |