# 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
