Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
ARM Mali 400/450 "Lima" DRM Driver Steps Closer To Mainline
Qiang Yu who works for AMD during the daytime has for the past number of months been working in his spare time on reviving open-source ARM Mali 400 series support. Qiang's efforts are based upon the original "Lima" driver initiative that was started years earlier by Luc Verhaegen.
The original Lima driver team is no longer active on the project, but Qiang Yu has been working to push the code forward and the Direct Rendering Manager (DRM) driver is closer to potentially being merged to the mainline kernel.
This weekend he submitted a 24-patch RFC series seeking comments on this Lima DRM driver. This kernel driver supports the ARM Mali 400/450 GPUs and is the code that's making use of the common-ized AMDGPU scheduler.
This DRM driver doesn't yet support power management or some other features, but it's workable and amounts to over five and a half thousand lines of code at this stage. Qiang Yu has also been working on an ARM Mali Gallium3D driver but that will likely be some more time until that would be ready for mainlining in Mesa.
It will be interesting to see if this ARM Mali DRM driver makes it into the mainline kernel in the upcoming months considering there still is a large number of cheap ARM tablets/SBCs relying upon the older Mali 400/450 tech.