resources to find what Apple/Asahi acronyms mean:
- check out this table
- search with
site:asahilinux.org
(maybe they talked about it in the blog) - grep the linux and m1n1 repos
some other random acronyms, mostly peripherals of the SoC:
- AIC → Apple Interrupt Controller
- AP → Application Processor (where the OS runs)
- DART → Device Address Resolution Table (IOMMU)
- DCP → Display Controller Processor (video output)
- MTP → Multitouch Processor (trackpad)
- PMGR → Power Manager (probably the most important peripheral. it controls power, voltage, clock, .. to the rest of the peripherals)
- RTKit → RTOS made by Apple that runs in several coprocessors (DCP, SMC, ANE, MTP, ...)
boot related:
- ADT → Apple Device Tree (this is how Asahi refers to the device tree given to us by iBoot)
- KC → Kernel cache
- FuOS → Fully Untrusted OS
- SFR → System Firmware and Recovery (thing in NOR flash plus the System Recovery partition)
- 1TR → One True Recovery
- BP → Boot Policy