13 lines
411 B
C
13 lines
411 B
C
#include "smp.h"
|
|
#include "../common/kprint.h"
|
|
static struct acpi_Processor_Local_APIC_Structure_t *proc_local_apic_structs[MAX_SUPPORTED_PROCESSOR_NUM];
|
|
static uint32_t total_processor_num = 0;
|
|
|
|
void smp_init()
|
|
{
|
|
ul tmp_vaddr[MAX_SUPPORTED_PROCESSOR_NUM] = {0};
|
|
|
|
apic_get_ics(ACPI_ICS_TYPE_PROCESSOR_LOCAL_APIC, &tmp_vaddr, &total_processor_num);
|
|
|
|
kdebug("processor num=%d", total_processor_num);
|
|
} |