feat: cleanup init code, small other refactors
This commit is contained in:
@@ -13,6 +13,7 @@
|
||||
#include <myke/acpi/structures.h>
|
||||
#include <myke/cpu/lapic.h>
|
||||
#include <myke/libk/libk.h>
|
||||
#include <myke/util/init.h>
|
||||
|
||||
void acpi_handle_facp(const struct acpi_sdt_header *addr);
|
||||
|
||||
@@ -272,5 +273,12 @@ void acpi_parse() {
|
||||
}
|
||||
|
||||
void acpi_init() {
|
||||
acpi_parse();
|
||||
lai_create_namespace();
|
||||
}
|
||||
}
|
||||
|
||||
INIT_FUNCTION(100) = {
|
||||
.name = "acpi",
|
||||
.stage = INIT_STAGE_EARLY_BOOT_1,
|
||||
.init = acpi_init,
|
||||
};
|
||||
Reference in New Issue
Block a user