Show Your Support: Have you heard of Phoronix Premium? It's what complements advertisements on this site for our premium ad-free service. For less than $4 USD per month, you can help support our site while the funds generated allow us to keep doing Linux hardware reviews, performance benchmarking, maintain our community forums, and much more.
DMA-BUF HEAPS Coming To Linux 5.6, Poulsbo Pops Back Up To Get Page-Flipping
The first batch of drm-misc-next material targeting Linux 5.6 was sent in this morning. Some of the highlights for this Linux 5.6 DRM work include:
- The DMA-BUF HEAPS framework that is new provides a user-space interface for DMA-BUF exporters to allow allocating different types of memory from user-space for use in DMA-BUF sharing with device drivers. DMA-BUF HEAPS is inspired by Android's ION and this heaps support was worked on by the likes of Linaro and other embedded developers.
- Hearing Intel "Poulsbo" will make any of you shiver that have been on the Linux scene for nearly a decade... The notorious Intel hardware with PowerVR graphics and was troublesome especially on Linux. Poulsbo ended up getting display support within the GMA500 DRM driver while now it's finally seeing page-flipping support. GMA500 doesn't have atomic mode-setting but for Linux 5.6 in 2020 is now legacy page-flipping for Intel Poulsbo and Cedar Trail hardware via Bootlin contributions.
- The AST DRM driver now has atomic mode-setting support.
- Arm Komeda driver improvements, including Arm D32 hardware support.
- The UDL DRM driver now makes use of generic FBDEV emulation.
- Devfreq thermal support was added to the Panfrost DRM driver.