Notes
Somewhere to write down the things that took me three days to work out, so that the next person spends an afternoon on them instead.
Nothing published yet
I would rather have an empty page than a filled one. When there is something worth writing up — exception vectors, virtio queues, why isochrones lie — it will appear here.
On the list
Drafts in my head- Booting AArch64From the reset vector to a C entry point, and every wrong assumption in between.
- Page tables by handWhat the AArch64 translation tables actually want from you, written for whoever I was six months ago.
- Two kernelsThe same subsystems in C and in Rust, and which of my habits didn’t survive the port.
- Isochrones and honestyWhy a travel-time polygon is a guess, and how to draw one without overpromising to a search team.