aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Find a file
2025-04-03 16:46:43 -04:00
boot move boot only headers to boot 2025-04-03 12:30:15 -04:00
include refactor include 2025-04-03 12:29:48 -04:00
kernel grub 2025-04-03 14:39:21 -04:00
lib new libs 2025-04-03 12:30:34 -04:00
ulib move old kernel code (for now) into kernel/old, trying to get long mode 2025-04-03 12:31:21 -04:00
user track upstream 2025-03-31 12:41:04 -04:00
util track upstream 2025-03-31 12:41:04 -04:00
.clang-format pull upstream changes, add auto formatting 2025-03-27 11:39:12 -04:00
.envrc added flake environment 2025-03-27 15:01:55 -04:00
.gitignore added flake environment 2025-03-27 15:01:55 -04:00
build.zig move old kernel code (for now) into kernel/old, trying to get long mode 2025-04-03 12:31:21 -04:00
compile_flags.txt move old kernel code (for now) into kernel/old, trying to get long mode 2025-04-03 12:31:21 -04:00
flake.lock added flake environment 2025-03-27 15:01:55 -04:00
flake.nix added flake environment 2025-03-27 15:01:55 -04:00
grub.cfg grub 2025-04-03 14:39:21 -04:00
Makefile grub 2025-04-03 14:39:21 -04:00
README.md readme 2025-03-27 15:12:22 -04:00

kern

a kernel

build

please install zig, make, qemu-system-i386, clang-format, sed, and objcopy

run make

built

debug

run make gdb and make qemu-gdb in seperate terminals

style

run make fmt before commiting

do it

issues

figure it out