platydoc-data/xnu/osfmk/arm64/machine_routines.c
3,408 lines · · Source index
Referenced in 15 chapters
- Source-reference index
- The thread, its BSD extension and protected associations
- Mach runtime: execution, scheduling, and synchronization
- ASTs: pending work, safe service points, and return-to-user control
- ARM64 clocks, calendar time, and the commpage
- Machine entry points: ARM64 SVC, x86 syscall classes, and compatibility routes
- SPTM, TXM, and Exclaves: security boundaries and entry/exit map
- SPTM: frame authority, protected transitions, and XNU's responsibilities
- Platform, boot, and machine execution
- Boot to PID 1
- ARM64 bootstrap memory, ownership and lockdown
- Exceptions, interrupts, and CPU execution
- EL1, EL2, and Apple protected execution
- ARM64 CPU startup, offline, idle, and system sleep
- Hibernation restore: physical memory, VM state, and wake resources
Loading source…