Adding Third-Party Hypervisor to Android Virtualization Framework
summary
Adds support for the Gunyah EL2 hypervisor into Android Virtualization Framework by landing a new CrosVM hypervisor crate and a Linux kernel driver (upstream patches in progress). Gunyah (used four years) adds host‑only device emulation, stolen‑time accounting and executes PVM firmware verified with a boot certificate chain to start protected VMs. Upcoming work targets guest memory control and dynamic memory growth, debugging via DTBO/ADB, and device sanitization via a privileged secure VM; initial features already run.
AI-written summary · about
chapters (5)
- 0:00Introduction to AVF and GYA
- 2:08Hypervisor requirements for AVF
- 3:54Changes to support GYA in AVF
- 6:20Upstreaming and future plans
- 7:24Q&A session
related talks
44mVirtualization for the Masses: Exposing KVM on Android
16mVirtualization in Android
09mCuttlefish and Kernel Dev
45mAndroVM: A New Development and Testing Environment
35mBest practices in using the Android Emulator
33mAndroid Boot, DRTM, UKIs
25mRun it Locally! How to run your emulators in the cloud.
34mDoing more with Virtualization
