rumpk/boot/README.md

518 B

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