<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Hans — Systems Field Notes</title><description>Field notes on GPU drivers, Linux kernel interfaces, firmware, and memory management.</description><link>https://hansarnold.uk/</link><item><title>Where RM Runs: Host RM, GSP-RM, and Firmware Boot</title><link>https://hansarnold.uk/notes/host-rm-gsp-rm-firmware-boot/</link><guid isPermaLink="true">https://hansarnold.uk/notes/host-rm-gsp-rm-firmware-boot/</guid><description>A boundary-oriented view of how NVIDIA moves physical resource management onto GSP, bootstraps the firmware, and reconnects it to host RM over RPC.</description><pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Where DKMS Ends in the NVIDIA Linux Driver</title><link>https://hansarnold.uk/notes/nvidia-dkms-and-kernel-modules/</link><guid isPermaLink="true">https://hansarnold.uk/notes/nvidia-dkms-and-kernel-modules/</guid><description>Following an NVIDIA driver build across RM, Kbuild, module ABI checks, GSP firmware, UVM, and DRM to see what DKMS does—and what it cannot do.</description><pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate></item><item><title>From GPU Fault to Replay: UVM, HMM, and Page Migration</title><link>https://hansarnold.uk/notes/uvm-hmm-replayable-faults-page-migration/</link><guid isPermaLink="true">https://hansarnold.uk/notes/uvm-hmm-replayable-faults-page-migration/</guid><description>Tracing a replayable GPU fault through UVM batching, residency policy, Linux HMM invalidation, migrate_vma, GPU page-table updates, and replay.</description><pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate></item><item><title>What We Talk About When We Talk About Refactoring</title><link>https://hansarnold.uk/writing/what-we-talk-about-when-we-talk-about-refactoring/</link><guid isPermaLink="true">https://hansarnold.uk/writing/what-we-talk-about-when-we-talk-about-refactoring/</guid><description>Refactoring becomes avoidance when structural change substitutes for naming the real constraint, making the hard decision, or investigating behavior.</description><pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate></item></channel></rss>