Map · The hardware tier
Apple Silicon
How XNU adapts to Apple-designed chips: APRR/SPRR for fast W↔X switching, unified memory, the AMX matrix coprocessor, and Rosetta 2's x86_64 translation.
- 1Apple Silicon and XNU: APRR, unified memory, AMX, Rosetta 2
- 2Page tables on Apple Silicon: ASIDs, translation regimes, and APRR in detail
- 3The Apple GPU and Metal driver: unified memory in practice
- 4AOP and the secondary coprocessors on Apple Silicon
- 5Boot ROM and Secure Boot on Apple Silicon: from power-on to iBoot
- 6Power management on Apple Silicon: pmgr, DVFS, and idle clusters
- 7The Apple GPU command pipeline: Metal to silicon