druid520/kaboom
a custom kernel.
| git.druid.rocks | index | druid520 | kaboom | trunk |
clone:
git://git.druid.rocks/druid520/kaboom.git
ssh://git@git.druid.rocks/druid520/kaboom.git
writers:
druid520
files:
.gitignore
LICENSE
docs/
linker.ld
mk.conf
mk/
src/
commits:
2026-10-01 1d57f76 druid520 MOD: trim-elf.pl, docs - stale link-script name and overstated isolation claim
2026-10-01 586d1a8 druid520 MOD: vmm.nsc - halt cleanly when no frames are free after reservation
2026-10-01 c6c70a2 druid520 MOD: exec.nsc - byte-exact per-page PT_LOAD copy, argv/CR3 invariant, stale link-script name
2026-10-01 29e299e druid520 MOD: docs - describe vmm's real per-process address spaces
2026-10-01 f58944e druid520 ADD: dynamite.s - real bios int 15h e820 memory detection
2026-10-01 62baabc druid520 DEL: retire paging.nsc - superseded by vmm.nsc's real address spaces
2026-10-01 9b192d7 druid520 MOD: unify user_shell.ld/user_prog.ld into one user.ld
2026-10-01 9c2c218 druid520 MOD: exec.nsc - fix frame leak and unvalidated-vaddr paths in sys_exec
2026-10-01 be0fcf6 druid520 MOD: exec.nsc - real per-process address spaces replace the shwin trick
2026-10-01 65964c3 druid520 MOD: elf.nsc - export byte-readers, inline the private-region bounds check
2026-10-01 a1b185e druid520 ADD: vmm_destroy_addrspace - full per-process teardown
2026-10-01 bcbba7c druid520 ADD: vmm_create_addrspace/vmm_map_page - per-process page tables
2026-09-30 2d573a5 druid520 ADD: vmm_asm.s - cr3 read/write + pd-table accessor
2026-09-30 8ba1594 druid520 ADD: /int/vmm - live frame-allocator diagnostics
2026-09-30 cb3401c druid520 ADD: vmm physical frame bitmap allocator