index
:
wkern.git
master
a UNIX-like RISC-V kernel written from scratch
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
kernel
Age
Commit message (
Expand
)
Author
2026-08-30
add buddy allocator and remove the old freelist allocator
Nathan Lee
2026-08-30
add support for printk printers in the formatter
Nathan Lee
2026-08-30
fix typos + .data section issues
Nathan Lee
2026-08-28
rework early kernel init
Nathan Lee
2026-08-12
move linker into arch-specific directory
Nathan Lee
2026-08-12
rework project structure
Nathan Lee
2026-08-03
create a simple CPIO parser for initrd's
Nathan Lee
2026-08-03
use a shared function for callback registration, for easier GOT linking
Nathan Lee
2026-07-30
create stub for syscalls
Nathan Lee
2026-07-29
create basic MMIO handler for console
Nathan Lee
2026-07-26
feat: update ELF parser
Nathan Lee
2026-07-26
fix: km_init fails to find memory
Nathan Lee
2026-07-26
create ringbuffer for logging
Nathan Lee
2026-07-12
create elf.h
Nathan Lee
2026-06-25
create kzalloc
Nathan
2026-06-25
fix memory allocator logic
Nathan
2026-06-24
update kmalloc
Nathan Lee
2026-06-24
create kmalloc and km_init
Nathan Lee
2026-06-19
create dtb allocator
Nathan Lee
2026-06-17
create wdt device discovery
Nathan Lee
2026-06-13
create support for kernel modules (but don't implement them yet)
Nathan Lee