diff options
author | Freya Murphy <freya@freyacat.org> | 2025-04-03 16:53:51 -0400 |
---|---|---|
committer | Freya Murphy <freya@freyacat.org> | 2025-04-03 16:54:42 -0400 |
commit | 516e920cd96730cf470357aa250636d9d42a849c (patch) | |
tree | 16e177ffc8bfed0a86abe46455bcbb37c2dbed6d /kernel/memory/memory.c | |
parent | boot headers moved (diff) | |
download | comus-516e920cd96730cf470357aa250636d9d42a849c.tar.gz comus-516e920cd96730cf470357aa250636d9d42a849c.tar.bz2 comus-516e920cd96730cf470357aa250636d9d42a849c.zip |
memory allocator/pager, plus other stuff
Diffstat (limited to 'kernel/memory/memory.c')
-rw-r--r-- | kernel/memory/memory.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/kernel/memory/memory.c b/kernel/memory/memory.c new file mode 100644 index 0000000..1334051 --- /dev/null +++ b/kernel/memory/memory.c @@ -0,0 +1,15 @@ +#include <comus/memory.h> +#include <comus/asm.h> + +#include "paging.h" +#include "virtalloc.h" +#include "physalloc.h" + +void memory_init(struct memory_map *map) +{ + cli(); + paging_init(); + virtaddr_init(); + physalloc_init(map); + sti(); +} |