Mir relies on the libhybris library to use the Android drivers. This allows the drivers to use the bionic libc while Mir itself uses the standard GNU libc.
When you're using Mir to drive the display of the Android device, Mir has a default way to display, as well as a backup mode that it can try if the default mode isn't working.
In theory, all devices with that use the normal Android drivers abstractions should run Mir. Currently, we support HWC (hardware composer) version 1.0 and later. The deprecated FB HAL module from android's libhardware should also work. If you are attempting to get mir to work on a new device, check out this page for suggestions on troubleshooting. You can also file a bug, being very specific about the chipset, GPU, and driver versions that your phone has.
Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Nov 25 17:55:22 UTC 2014