rumpk/boot
Markus Maiwald ad8926e492 Rumpk Stability, NipBox Boot, and Repository Cleanup
- Fixed Rumpk RISC-V Trap Handler (SSCRATCH swap, align(4), SUM bit) to prevent double faults.

- Stabilized Userland Transition (fence.i, MMU activation) allowing NipBox execution.

- Restored Forge pipeline to build NipBox from source.

- Documented critical RISC-V trap mechanics in internal docs.

- Committed pending repository cleanup (obsolete websites) and new core modules.
2026-01-04 21:39:06 +01:00
..
README.md docs(rumpk): Add module READMEs per Panopticum doctrine 2025-12-31 20:18:47 +01:00
header.zig Rumpk Stability, NipBox Boot, and Repository Cleanup 2026-01-04 21:39:06 +01:00
linker-riscv64.ld Phase 37: The Glass Cage - Memory Isolation Complete 2026-01-04 02:03:01 +01:00
linker.ld feat(rumpk): Phase 7 Verified - Subject Zero Launch 2025-12-31 20:18:48 +01:00

README.md

Rumpk Boot

Purpose: Bootloader headers and linker scripts

Contents

File Purpose
linker.ld Default linker script (ARM64 QEMU virt)
header.zig Multiboot2 header (future)

Memory Layout (ARM64 QEMU virt)

0x40080000  _start (Entry Point)
0x40080000  .text
            .rodata
            .data
            .bss
            Stack (16KB)

Future

  • linker-x86_64.ld - x86_64 QEMU q35
  • linker-riscv64.ld - RISC-V QEMU virt
  • EFI stub for real hardware