linux-mm[1]: folio, HVO, and the Memory Lifecycle
A deep dive into struct folio, HugeTLB Vmemmap Optimization, reverse mapping, demand paging, and dirty page management in the Linux kernel.
A deep dive into struct folio, HugeTLB Vmemmap Optimization, reverse mapping, demand paging, and dirty page management in the Linux kernel.
How the Linux kernel slices RAM into pages, tracks per-page metadata via struct page, and manages page lifetime through reference counting and dirty writeback.
How to set up TFTP-based PXE boot in U-Boot to load a Linux kernel and device tree over the network, including the fdt_addr_r pitfall on SpacemiT K1.
A walkthrough of the Rockchip SoC boot sequence from BootROM to U-Boot, covering both the open-source TPL/SPL path and the closed-source miniloader path.
A deep dive into the Linux earlycon mechanism — how the kernel provides console output during early boot before the real serial driver is initialized, covering both command-line and device-tree paths.