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