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.

April 24, 2026 · 7 min · Troy Mitchell

Building LazyVim on RISC-V from Scratch

A complete guide to compiling and running Neovim with LazyVim on RISC-V Linux, including LuaJIT porting, tree-sitter, LSP, blink.cmp native build, and snacks.nvim workarounds.

April 20, 2026 · 6 min · Troy Mitchell

Booting a Linux Kernel via PXE in U-Boot

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.

September 6, 2024 · 2 min · Troy Mitchell