00 / A WORKING INDEX
Tracing the layers where software meets the machine.
I'm Hans. I work close to the machine—following the handoffs between hardware, firmware, the Linux kernel, and the runtime.
Currently
ACTIVE THREADS / 04- GPU driver architecture01
- Linux kernel integration02
- firmware & bring-up03
- memory management04
From the notebook
Browse all →Inside DKMS: State, Kbuild, and the Life of an NVIDIA Kernel Module
A systems-level account of what DKMS owns, what Kbuild and the kernel decide, and how initramfs snapshots complicate NVIDIA driver upgrades.
Where RM Runs: Host RM, GSP-RM, and Firmware Boot
A boundary-oriented view of how NVIDIA moves physical resource management onto GSP, bootstraps the firmware, and reconnects it to host RM over RPC.
Where DKMS Ends in the NVIDIA Linux Driver
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.