aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Find a file
2025-04-07 12:37:56 -04:00
boot boot headers moved 2025-04-03 16:47:52 -04:00
include generic file system structures 2025-04-04 12:02:51 -04:00
kernel fmt 2025-04-07 12:37:56 -04:00
lib fmt 2025-04-04 12:00:48 -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 generic file system structures 2025-04-04 12:02:51 -04:00
compile_flags.txt switch to c11 2025-04-04 11:59: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 remove annoying output 2025-04-03 21:24:27 -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