## What does this change do? ## Checklist - [ ] Builds cleanly without error - [ ] Boots in QEMU and shows the expected output - [ ] No generated artifacts committed (`*.o`, `*.bin`, `*.iso`, `build/` etc) - [ ] Documentation updated if behavior changed - [ ] Code is human-authored (or fully understood) see [CONTRIBUTING.md](../docs/CONTRIBUTING.md)