All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v11 0/3] drm: add explicit fencing
@ 2016-11-15  1:57 Gustavo Padovan
  2016-11-15  1:57   ` Gustavo Padovan
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Gustavo Padovan @ 2016-11-15  1:57 UTC (permalink / raw)
  To: dri-devel
  Cc: linux-kernel, Daniel Stone, Daniel Vetter, Rob Clark,
	Greg Hackmann, John Harrison, laurent.pinchart, seanpaul, marcheu,
	m.chehab, Maarten Lankhorst, Brian Starkey, Gustavo Padovan

From: Gustavo Padovan <gustavo.padovan@collabora.co.uk>

Hi,

Hopefully the last version of the patches with the two comments from Brian
in the previous version addressed.

Robert Foss managed to port Android's drm_hwcomposer to the new HWC2 API and
added support to fences. Current patches can be seen here:

https://git.collabora.com/cgit/user/robertfoss/drm_hwcomposer.git/log/?h=hwc2_fence_v1

He ran AOSP on top of padovan/fences kernel branch with full fence support on
qemu/virgl and msm db410c. That means we already have a working open source
userspace using the explicit fencing implementation.

Also i-g-t testing are available with all tests suggested in v7 included:

https://git.collabora.com/cgit/user/padovan/intel-gpu-tools.git/log/

Please review!

Gustavo

[1] https://www.mail-archive.com/linux-kernel@vger.kernel.org/msg1253822.html

---
Gustavo Padovan (3):
  drm/fence: add in-fences support
  drm/fence: add fence timeline to drm_crtc
  drm/fence: add out-fences support

 drivers/gpu/drm/Kconfig             |   1 +
 drivers/gpu/drm/drm_atomic.c        | 255 +++++++++++++++++++++++++++++-------
 drivers/gpu/drm/drm_atomic_helper.c |   5 +
 drivers/gpu/drm/drm_crtc.c          |  45 +++++++
 drivers/gpu/drm/drm_plane.c         |   1 +
 include/drm/drm_atomic.h            |   1 +
 include/drm/drm_crtc.h              |  56 ++++++++
 7 files changed, 319 insertions(+), 45 deletions(-)

-- 
2.5.5

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2016-11-15  8:55 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-15  1:57 [PATCH v11 0/3] drm: add explicit fencing Gustavo Padovan
2016-11-15  1:57 ` [PATCH v11 1/3] drm/fence: add in-fences support Gustavo Padovan
2016-11-15  1:57   ` Gustavo Padovan
2016-11-15  1:57 ` [PATCH v11 2/3] drm/fence: add fence timeline to drm_crtc Gustavo Padovan
2016-11-15  1:57   ` Gustavo Padovan
2016-11-15  8:25   ` Chris Wilson
2016-11-15  8:39     ` Chris Wilson
2016-11-15  8:39       ` Chris Wilson
2016-11-15  8:42     ` Gustavo Padovan
2016-11-15  8:52       ` Daniel Vetter
2016-11-15  8:55       ` Chris Wilson
2016-11-15  8:55         ` Chris Wilson
2016-11-15  1:57 ` [PATCH v11 3/3] drm/fence: add out-fences support Gustavo Padovan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.