Cuttlefish and Kernel Dev
summary
A virtual Android device for pre‑silicon kernel development that is now virtio compliance with support for qemu, cross_vm (Rust), gem5 and Calculus VMMs, exposes ADB, WebRTC and serial, and runs pre‑submit CI for Android Mainline on x86_64 and arm64. Developers build the Android target, then build the kernel and modules with Bazel and use the launch_cvd wrapper to start VMs. Virtio GPU works on some configs but arm64 GPU and camera/video HW decode acceleration are not yet supported.
AI-written summary · about
related talks
15mRISC-V support in Android
44mVirtualization for the Masses: Exposing KVM on Android
13mPorting Android Automotive on Xen
20mExploration of Productization of Android on RISC-V
13mAndroid Kernel testing with platform integration
20mChallenges in Porting Android to RISC-V
11mAOSP on taped-out RISC-V SoC without RVA22/23, I came back to finish... "Ruinland"
34mDoing more with Virtualization
