Intel Lands More Graphics Changes For Linux 3.18
Written by Michael Larabel in Intel on 3 September 2014 at 05:43 AM EDT. 1 Comment
INTEL --
For the Linux 3.18 kernel Intel has ready some more DRM graphics driver changes beyond the exciting work already sent into drm-next.

Intel already landed in the drm-next tree improved Cherryview support and many other changes while this week another patch series sent in by Intel OTC's Daniel Vetter just landed into drm-next. The changes outlined by Vetter include:

- basic code for execlist, which is the fancy new cmd submission on gen8. Still disabled by default (Ben, Oscar Mateo, Thomas Daniel et al)
- remove the useless usage of console_lock for I915_FBDEV=n (Chris)
- clean up relations between ctx and ppgtt
- clean up ppgtt lifetime handling (Michel Thierry)
- various cursor code improvements from Ville
- execbuffer code cleanups and secure batch fixes (Chris)
- prep work for dev -> dev_priv transition (Chris)
- some of the prep patches for the seqno -> request object transition (Chris)
- various small improvements all over

Of these changes, the execlist work is interesting for Intel's upcoming Broadwell "Gen8" graphics, albeit it isn't turned on by default yet. Most of the other changes are just clean-ups and other improvements on a smaller scale.

As a reminder, the drm-next merge window is closing early as a new trend for DRM driver development to hopefully improve the stability and quality of the drivers at merge window time.
Related News
About The Author
Author picture

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter or contacted via MichaelLarabel.com.

Popular News This Week