aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Find a file
2025-04-01 12:32:51 -04:00
boot remove trailing whitespace 2025-03-27 14:38:43 -04:00
doc initial checkout from wrc 2025-03-25 17:38:22 -04:00
include track changes 2025-04-01 12:32:51 -04:00
kernel track changes 2025-04-01 12:32:51 -04:00
lib pull upstream changes, add auto formatting 2025-03-27 11:39:12 -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 disable kvm (breaks gdb), fix kernel to be flat binary 2025-03-27 16:35:42 -04:00
compile_flags.txt add compile_flags.txt for clangd lsp 2025-03-27 10:58:34 -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
Makefile disable kvm (breaks gdb), fix kernel to be flat binary 2025-03-27 16:35:42 -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