kernel: add python script to generate init dependency graph

This commit is contained in:
Matheus
2025-11-13 23:31:49 -03:00
parent df283a5b23
commit 438ef959fe
4 changed files with 74 additions and 9 deletions
+1 -5
View File
@@ -9,11 +9,7 @@
static cpu_t bsp_cpu;
INIT_ROUTINE_DEFINE(bsp_early,
INIT_ROUTINE_FLAGS_PHONY,
NULL,
alloc, term, cpu
);
INIT_ROUTINE_DEFINE(bsp_early, INIT_ROUTINE_FLAGS_PHONY, NULL, alloc, term, cpu);
DEFINE_KERNEL_ARGUMENT(root, char *);
DEFINE_KERNEL_ARGUMENT(rootfs, char *);
+1 -4
View File
@@ -267,10 +267,7 @@ void pmm_init() {
MUTEX_INIT(&freelistmutex);
}
INIT_ROUTINE_DEFINE(pmm,
INIT_ROUTINE_FLAGS_NONE,
pmm_init,
arch_early);
INIT_ROUTINE_DEFINE(pmm, INIT_ROUTINE_FLAGS_NONE, pmm_init, arch_early);
// XXX pmm_alloc won't be able to take pages from the page cache when the allocation size is over 1 page