diff --git a/kernel/mm/mm.c b/kernel/mm/mm.c index 4f49cd53..875aefb6 100644 --- a/kernel/mm/mm.c +++ b/kernel/mm/mm.c @@ -66,7 +66,7 @@ void mm_init() if (mb2_mem_info->type == 1) mm_Total_Memory += mb2_mem_info->len; - kdebug("[i=%d] mb2_mem_info[i].type=%d, mb2_mem_info[i].addr=%#018lx", i, mb2_mem_info[i].type, mb2_mem_info[i].addr); + // kdebug("[i=%d] mb2_mem_info[i].type=%d, mb2_mem_info[i].addr=%#018lx", i, mb2_mem_info[i].type, mb2_mem_info[i].addr); // 保存信息到mms memory_management_struct.e820[i].BaseAddr = mb2_mem_info[i].addr; memory_management_struct.e820[i].Length = mb2_mem_info[i].len; diff --git a/kernel/smp/smp.c b/kernel/smp/smp.c index 7c3c4c13..87da3a92 100644 --- a/kernel/smp/smp.c +++ b/kernel/smp/smp.c @@ -57,14 +57,6 @@ void smp_init() for (int i = 0; i < total_processor_num; ++i) // i从1开始,不初始化bsp { io_mfence(); - // if (proc_local_apic_structs[i]->ACPI_Processor_UID == 0) - // --total_processor_num; - // io_mfence(); - // if (proc_local_apic_structs[i]->local_apic_id > total_processor_num) - // { - // --total_processor_num; - // continue; - // } // 跳过BSP kdebug("[core %d] acpi processor UID=%d, APIC ID=%d, flags=%#010lx", i, proc_local_apic_structs[i]->ACPI_Processor_UID, proc_local_apic_structs[i]->local_apic_id, proc_local_apic_structs[i]->flags);