replace asm volatile("pause") with function

This commit is contained in:
2026-10-15 21:20:31 +02:00
parent d7b20baf97
commit 7748a1dac8
8 changed files with 19 additions and 8 deletions
+1 -3
View File
@@ -68,7 +68,7 @@ static struct module* find_locked(const char* name) {
return nullptr;
}
void module_init(struct boot_info*) {
void module_init() {
spin_init(&module_lock);
tailq_init(&module_list);
@@ -77,8 +77,6 @@ void module_init(struct boot_info*) {
assert(mod_status == 0, "Built-in entry point returned %i", mod_status);
}
}
INIT_TASK(module_stage, "core.module", module_init);
INIT_DEPENDS(module_stage, sched_stage, ksyms_stage);
static errno_t resolve_symbol(struct module* mod, uint32_t index, uintptr_t* out) {
if (index >= mod->num_syms)