| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | docs: CONTEXT.md — poweroff milestone, power.rs layout entry | salmonik | 2026-07-31 | 1 | -1/+4 |
| | | |||||
| * | docs: CONTEXT.md — paging adoption, heap growth, shell additions | salmonik | 2026-07-31 | 1 | -7/+30 |
| | | | | | | | | | - paging strategy: adopt_tables() rebuilds the firmware map into the kernel's own tables (UEFI maps its tables read-only) and switches CR3 - physical memory: heap grows into the page allocator on demand - milestones: paging helpers, heap growth, mmap/stress commands - project layout: paging.rs entry | ||||
| * | fix(rsdos): organizational changes | salmonik | 2026-07-31 | 1 | -1/+1 |
| | | |||||
| * | Initial commit: raisernics toy kernel | salmonik | 2026-07-31 | 1 | -0/+100 |
| - Bare-metal x86_64 UEFI kernel (PE32+, no libc) - GOP framebuffer + 8x16 bitmap font - PS/2 keyboard (polling, scancode set 1) - UART 16550 serial driver (COM1, 115200 8N1) - Bump allocator as #[global_allocator] (alloc::String, Vec, format!) - UEFI memory map capture (static buffer, ADR 0001) - Shell with 7 commands (help, echo, clear, hello, info, mem, halt) - Dual output: GOP framebuffer + serial console - Makefile: run, run-gui, debug, release, image targets - tools/: qemu.sh, boot-image.sh, debug-kernel.py | |||||
