/* * Runs once per boot once multiprocessor goo has been detected and * the local APIC on the boot processor has been mapped. * * Called from lapic_boot_init() (from mpbios_scan()). */ void cpu_init_first(void) { int cpunum = lapic_cpu_number(); if (cpunum != 0) { cpu_info[0] = NULL; cpu_info[cpunum] = &cpu_info_primary; } cpu_copy_trampoline(); }
/* * Runs once per boot once multiprocessor goo has been detected and * the local APIC on the boot processor has been mapped. * * Called from lapic_boot_init() (from mpbios_scan()). */ void cpu_init_first(void) { cpu_copy_trampoline(); }