Beyond the Bootloader: The 32-bit to 64-bit Leap in Rust OS-Dev

When GRUB hands control to your kernel entry point via the Multiboot2 protocol, your CPU is in 32-bit Protected Mode. Interrupts are likely…