Tracking down a lost interrupt: NVMe, Intel VMD and 30 seconds
A 53-second boot and a browser that froze on first launch. Two complaints that looked unrelated had one cause: the drive completion interrupts were never reaching the kernel.
Platform engineer
I work across infrastructure and application code: the pipelines, containers, and environments a team ships through, and the product code that runs on top of them. This site collects what I build and what I write about it.
A 53-second boot and a browser that froze on first launch. Two complaints that looked unrelated had one cause: the drive completion interrupts were never reaching the kernel.
The first post on this blog: who I am, what I will write here, and how the site is built.
This site: a bilingual Astro build with an MDX blog, RSS feeds, and no client-side framework.