From 71eecf3849a47173247a083ff4a14c73bb509c89 Mon Sep 17 00:00:00 2001 From: Clyne Sullivan Date: Wed, 2 Oct 2024 20:37:29 -0400 Subject: uh-oh I'm learning zig --- src/kernel.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/kernel.cpp') diff --git a/src/kernel.cpp b/src/kernel.cpp index ae3f153..f881143 100644 --- a/src/kernel.cpp +++ b/src/kernel.cpp @@ -34,6 +34,8 @@ void ata_probe(auto bus, ATA::Drive drv, const char *name) } } +extern "C" void zigit(); + void kernel_main(void) { term.write("Clyne's kernel, v2024\n\n"); @@ -41,6 +43,8 @@ void kernel_main(void) if (!multiboot_initialize()) for (;;); + zigit(); + idt_register_callback(14, [](auto& regs) { term.write("Page fault! eip="); term.write(regs.eip); -- cgit v1.2.3