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