Chapter 4
Chapter 4 release for Toyix: Multiboot memory map parsing and a physical page allocator.\n\nHighlights:\n- Parses the Multiboot memory map from GRUB.\n- Adds a bitmap-backed physical page allocator for 4 KiB frames.\n- Reserves low memory, the kernel image, and bootloader memory-map data.\n- Adds decimal console output for PMM statistics.\n- Extends smoke coverage for PMM initialization and allocation/free sanity checks.\n- Fixes build flag tracking so exception-test builds do not affect later normal runs.\n\nCI: GitHub Actions run 27924793117 passed on main before this release.