Running Android on the Mainline Graphics Stack
summary
Mainline Linux now supports Android graphics by adding DRM Atomic Modesetting and Explicit Synchronization in the kernel, plus a userspace shim drm_hwcomposer that maps Android HWC2 to DRM/GBM/Mesa. Implementations use atomic display (ADF), sync fences, and GBM-backed buffers. Results: imx6 and a Qualcomm DB4 board run Android on a mainline stack today; DragonBoard 820C and HiKey 960 are under active development. Work reduces proprietary driver burden and enables long-term support.
AI-written summary · about
chapters (5)
related talks
37mRunning Android on the Mainline Graphics Stack
41mUnifying Android and Mainline Kernel Graphics Stack
15mCan mainline Linux run on Android without vendor hooks
16mPixel 6 support on androidmainline
01h 08mAndroid Plateform Anatomy
37mA Developer's Diary: The Trials and Triumphs of Maintaining Devboards in AOSP
15mPixel 6 support upstream and on android-mainline
38mHow to Enable Android (AOSP) on Your Developer Board
