aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Find a file
2025-04-03 12:31:21 -04:00
boot move boot only headers to boot 2025-04-03 12:30:15 -04:00
doc initial checkout from wrc 2025-03-25 17:38:22 -04:00
include refactor include 2025-04-03 12:29:48 -04:00
kernel move old kernel code (for now) into kernel/old, trying to get long mode 2025-04-03 12:31: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
Makefile move old kernel code (for now) into kernel/old, trying to get long mode 2025-04-03 12:31: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