Skill v1.0.2
currentLLM-judged scan100/100~1 modified, -1 removed
version: "1.0.2" name: aosp-infrastructure description: | AOSP Part XIII — Infrastructure. Use when reasoning about Mainline modules / APEX (Project Mainline, APEX format/manifest/signing, apexd, module catalog, SDK Extensions, module boundaries), OTA updates (A/B updates, update_engine, payload format, Virtual A/B with snapshots, rollback protection), Virtualization (Android Virtualization Framework, pKVM, crosvm, microdroid), Testing (CTS/VTS/MTS, Tradefed, Ravenwood, atest, presubmit), or Debugging (Perfetto, atrace, simpleperf, heapprofd, logcat, dumpsys). Chapters 54–56. metadata: author: 'utzcoz' version: '2026.06.24' last-updated: '2026-06-24'
AOSP Part XIII — Infrastructure
Cross-cutting platform infrastructure: how the platform updates itself, how isolated workloads run, and how tests/traces/profiles work.
Chapters in this Part
54-mainline-modules.md— Project Mainline, APEX format/manifest/signing, apexd, module catalog, SDK Extensions, module boundaries55-ota-updates.md— A/B updates, update_engine, payload format, virtual A/B with snapshots, rollback protection56-virtualization.md— Android Virtualization Framework, pKVM hypervisor, crosvm, microdroid, isolated workloads57-testing.md— CTS/VTS/MTS, Tradefed, Ravenwood (host-side framework testing), atest, presubmit infrastructure58-debugging-tools.md— Perfetto trace pipeline, atrace, simpleperf, heapprofd, logcat, dumpsys conventions
When to load which chapter
- Question mentions APEX, Mainline, apexd, SDK Extensions →
54-mainline-modules.md - Question mentions OTA, A/B updates, update_engine, virtual A/B, snapshot, rollback →
55-ota-updates.md - Question mentions AVF, pKVM, crosvm, microdroid →
56-virtualization.md - Question mentions CTS, VTS, MTS, Tradefed, Ravenwood, atest →
57-testing.md - Question mentions Perfetto, atrace, simpleperf, heapprofd, dumpsys →
58-debugging-tools.md