summaryrefslogtreecommitdiff
path: root/build.zig
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2025-04-03 16:53:51 -0400
committerFreya Murphy <freya@freyacat.org>2025-04-03 16:54:42 -0400
commit516e920cd96730cf470357aa250636d9d42a849c (patch)
tree16e177ffc8bfed0a86abe46455bcbb37c2dbed6d /build.zig
parentboot headers moved (diff)
downloadcomus-516e920cd96730cf470357aa250636d9d42a849c.tar.gz
comus-516e920cd96730cf470357aa250636d9d42a849c.tar.bz2
comus-516e920cd96730cf470357aa250636d9d42a849c.zip
memory allocator/pager, plus other stuff
Diffstat (limited to 'build.zig')
-rw-r--r--build.zig10
1 files changed, 10 insertions, 0 deletions
diff --git a/build.zig b/build.zig
index 61dba0e..f7e0e87 100644
--- a/build.zig
+++ b/build.zig
@@ -25,9 +25,16 @@ const boot_src = &[_][]const u8{"boot/boot.S"};
const kernel_src = &[_][]const u8{
"kernel/entry.S", // must be first
"kernel/kernel.c",
+ "kernel/io/io.c",
+ "kernel/io/panic.c",
+ "kernel/memory/memory.c",
+ "kernel/memory/paging.c",
+ "kernel/memory/physalloc.c",
+ "kernel/memory/virtalloc.c",
};
const lib_src = &[_][]const u8{
+ "lib/alloc.c",
"lib/atox.c",
"lib/bound.c",
"lib/btoa.c",
@@ -38,8 +45,11 @@ const lib_src = &[_][]const u8{
"lib/itoc.c",
"lib/memcmp.c",
"lib/memcpy.c",
+ "lib/memcpyv.c",
"lib/memmove.c",
+ "lib/memmovev.c",
"lib/memset.c",
+ "lib/memsetv.c",
"lib/printf.c",
"lib/stpcpy.c",
"lib/stpncpy.c",