Open Source Mali GPUs Linux EXA/DR12 and X11 Display Drivers
Source Code For Mali GPUs Linux X11 Display Drivers Including EXA/DRI2 Module Under The MIT License
This archive provides the source code to integrate the Mali GPU DDKs into the X11 environment. More specifically it provides the source code for the X11 display driver and for the EXA/DRI2 modules (EXA provides 2D integration hooks while DRI2 enables 3D acceleration with the Mali GPU DDK).
Note that these components are not a complete driver stack. To build a functional OpenGL ES or OpenVG driver you need access to the full source code of the Mali GPU DDK, which is provided under the standard Arm commercial licence to all Mali GPU customers. For a complete integration of the Mali GPU DDK with the X11 environment refer to the Integration Guide supplied with the Mali GPU DDK.
The open source code provided on this page is designed to run with a version-compatible release of the Mali GPU DDK (currently r2p1). They also require the MaliDRM component also available from this page. By releasing this software under the MIT licence we hope to make it easier to include Mali GPU drivers in any Linux platform.
FEATURES & BENEFITS
The X11 display driver and EXA/DRI2 module handle:
- Linux frame buffer device (FBDEV) integration
- Integration with 2D acceleration architecture
- X11 native resources such as surfaces
- Communication with the DRM module