No description
Find a file
Jack Halford e0eda2690c add support for multiboot2
the bump allocator isn't ported
qemu -kernel doesn't support this
2019-08-12 17:22:15 +02:00
src add support for multiboot2 2019-08-12 17:22:15 +02:00
.gitignore first commit 2019-05-11 01:11:34 +02:00
build.zig add support for multiboot2 2019-08-12 17:22:15 +02:00
grub.sh add support for multiboot2 2019-08-12 17:22:15 +02:00
qemu.sh add support for multiboot2 2019-08-12 17:22:15 +02:00
README.md bump allocator implemented 2019-08-11 20:16:27 +02:00

hobby kernel in zig

slowly porting from rust.

features

  • vga frame buffer
  • ps2 keyboard driver
  • interrupts
  • terminal console
  • lspci

dependencies

zig compiler

compile

zig build compiles and links the multiboot kernel, without a bootloader.

test

./qemu.sh start
./qemu.sh monitor
./qemu.sh gdb

todo

  • recycling allocator that wraps the bump allocator