smp.c 411 B

12345678910111213
  1. #include "smp.h"
  2. #include "../common/kprint.h"
  3. static struct acpi_Processor_Local_APIC_Structure_t *proc_local_apic_structs[MAX_SUPPORTED_PROCESSOR_NUM];
  4. static uint32_t total_processor_num = 0;
  5. void smp_init()
  6. {
  7. ul tmp_vaddr[MAX_SUPPORTED_PROCESSOR_NUM] = {0};
  8. apic_get_ics(ACPI_ICS_TYPE_PROCESSOR_LOCAL_APIC, &tmp_vaddr, &total_processor_num);
  9. kdebug("processor num=%d", total_processor_num);
  10. }