static __init void early_check_numaq(void) { /* * Find possible boot-time SMP configuration: */ early_find_smp_config(); /* * get boot-time SMP configuration: */ if (smp_found_config) early_get_smp_config(); if (found_numaq) x86_quirks = &numaq_x86_quirks; }
static __init void early_check_numaq(void) { early_find_smp_config(); if (smp_found_config) early_get_smp_config(); if (found_numaq) { x86_init.mpparse.mpc_record = numaq_mpc_record; x86_init.mpparse.setup_ioapic_ids = x86_init_noop; x86_init.mpparse.mpc_apic_id = mpc_apic_id; x86_init.mpparse.smp_read_mpc_oem = smp_read_mpc_oem; x86_init.mpparse.mpc_oem_pci_bus = mpc_oem_pci_bus; x86_init.mpparse.mpc_oem_bus_info = mpc_oem_bus_info; x86_init.timers.tsc_pre_init = numaq_tsc_init; } }