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 →
  1. essay

    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.

  2. note

    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.

  3. note

    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.

Elsewhere

PUBLIC LINKS