summaryrefslogtreecommitdiff
path: root/build.zig
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2025-04-03 21:32:00 -0400
committerFreya Murphy <freya@freyacat.org>2025-04-03 21:32:00 -0400
commit16b7b4c2c008c976ee5948c97a8337d6224c3be9 (patch)
tree70f8402c3a2650d72fb174a43f8893a6f415546b /build.zig
parentfix printf (diff)
downloadcomus-16b7b4c2c008c976ee5948c97a8337d6224c3be9.tar.gz
comus-16b7b4c2c008c976ee5948c97a8337d6224c3be9.tar.bz2
comus-16b7b4c2c008c976ee5948c97a8337d6224c3be9.zip
add 64-bit idt/pic and fix paging
Diffstat (limited to 'build.zig')
-rw-r--r--build.zig7
1 files changed, 6 insertions, 1 deletions
diff --git a/build.zig b/build.zig
index f7e0e87..6ca2ff3 100644
--- a/build.zig
+++ b/build.zig
@@ -24,7 +24,12 @@ const boot_src = &[_][]const u8{"boot/boot.S"};
const kernel_src = &[_][]const u8{
"kernel/entry.S", // must be first
- "kernel/kernel.c",
+ "kernel/kernel.c", // main function
+ "kernel/cpu/cpu.c",
+ "kernel/cpu/fpu.c",
+ "kernel/cpu/idt.c",
+ "kernel/cpu/idt.S",
+ "kernel/cpu/pic.c",
"kernel/io/io.c",
"kernel/io/panic.c",
"kernel/memory/memory.c",