Tag
bootloader
- Oct 17, 2025 Image Headers and Integrity Validation Before Execution How a bootloader decides an image is complete and well-formed, which fields belong in the header, and why a checksum over the wrong range is worse than none. embedded systems
- Mar 19, 2025 What a Bootloader Must Establish Before Jumping to an Application The register values, memory layout, and validation a bootloader owes an application image, and why the transfer has to be a tail branch rather than an ordinary call. embedded systems
- Jan 20, 2024 Entering Long Mode From a Boot Loader The exact register sequence that turns on 64-bit addressing on x86-64, why paging must be enabled in the same instruction that commits to long mode, and the page tables that must exist beforehand. operating systems
- Dec 26, 2023 Why Boot Loaders Are Split Into Stages The 512-byte first sector, the real-mode address space that constrains where a second stage can live, and how chainloading hands control from firmware to a loader to a kernel. operating systems
- Jan 10, 2023 Relocating the Vector Table and Running It from RAM How the table base register changes where exceptions dispatch, why a misaligned base fails silently, and what a writable copy of the table enables. embedded systems