Browse Source

Kernel: Move ConsoleDevice initialization just after kmalloc init

This will ensure we will get all the kernel log on the second tty.
Liav A 4 năm trước cách đây
mục cha
commit
8cbf3d88ff
1 tập tin đã thay đổi với 1 bổ sung2 xóa
  1. 1 2
      Kernel/init.cpp

+ 1 - 2
Kernel/init.cpp

@@ -125,6 +125,7 @@ extern "C" UNMAP_AFTER_INIT [[noreturn]] void init()
     kmalloc_init();
     slab_alloc_init();
 
+    ConsoleDevice::initialize();
     s_bsp_processor.initialize(0);
 
     CommandLine::initialize();
@@ -139,8 +140,6 @@ extern "C" UNMAP_AFTER_INIT [[noreturn]] void init()
     for (ctor_func_t* ctor = &start_ctors; ctor < &end_ctors; ctor++)
         (*ctor)();
 
-    ConsoleDevice::initialize();
-
     APIC::initialize();
     InterruptManagement::initialize();
     ACPI::initialize();