Implement fencing
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v3 Latest6 patches 1 replyIn review
- v26 patches 19 repliesSuperseded
- v16 patches 0 repliesSuperseded
Patches in v3 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/6 | drm_hwcomposer: Add support for IN_FENCE_FD property to DrmPlanedrmplane.cpp drmplane.h | +10 | 0 replies | |
| 2/6 | drm_hwcomposer: Submit in-fence to DRMdrmdisplaycompositor.cpp | +16 | 0 replies | |
| 3/6 | drm_hwcomposer: Add FENCE_OUT_PTR property to DrmCrtcdrmcrtc.cpp drmcrtc.h | +12 | 0 replies | |
| 4/6 | drm_hwcomposer: Add crtc() fetcher to DrmResourcesdrmresources.cpp drmresources.h | +5 | 0 replies | |
| 5/6 | drm_hwcomposer: Add out-fence supportdrmdisplaycomposition.h drmdisplaycompositor.cpp drmhwctwo.cpp | +26 | 0 replies | |
| 6/6 | drm_hwcomposer: Remove threadingAndroid.mk drmcomposition.cpp drmcomposition.h +13 more | +93 | 0 replies |
Reviews trailers per patch
5 of 6 patches have a Reviewed-by or Acked-by.
| Patch | Sean Paul |
|---|---|
| 1/6 | R-b |
| 2/6 | R-b |
| 3/6 | R-b |
| 4/6 | R-b |
| 5/6 | R-b |
| 6/6 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH hwc v3 0/6] Implement fencing
This series removes the old thread-based synchronization utilities and replaces them with fences.
It has been tested on various platforms, including etnaviv/freedreno/virgl.
Robert Foss (5):
drm_hwcomposer: Add support for IN_FENCE_FD property to DrmPlane
drm_hwcomposer: Submit in-fence to DRM
drm_hwcomposer: Add FENCE_OUT_PTR property to DrmCrtc
drm_hwcomposer: Add crtc() fetcher to DrmResources
drm_hwcomposer: Add out-fence support
Sean Paul (1):
drm_hwcomposer: Remove threading
Android.mk | 3 - drmcomposition.cpp | 166 -------------------------------- drmcomposition.h | 79 --------------- drmcompositor.cpp | 106 -------------------- drmcompositor.h | 56 ----------- drmcompositorworker.h | 41 -------- drmcrtc.cpp | 10 ++ drmcrtc.h | 2 + drmdisplaycomposition.cpp | 1 + drmdisplaycomposition.h | 19 ++++ drmdisplaycompositor.cpp | 239 +++++++++------------------------------------- drmdisplaycompositor.h | 36 +------ drmeventlistener.cpp | 3 + drmhwctwo.cpp | 15 +-- drmplane.cpp | 8 ++ drmplane.h | 2 + drmresources.cpp | 58 +---------- drmresources.h | 6 +- glworker.cpp | 52 +++++++++- glworker.h | 10 ++ 20 files changed, 162 insertions(+), 750 deletions(-) delete mode 100644 drmcomposition.cpp delete mode 100644 drmcomposition.h delete mode 100644 drmcompositor.cpp delete mode 100644 drmcompositor.h delete mode 100644 drmcompositorworker.h
Signature · 6 lines
2.11.0 _______________________________________________ dri-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/dri-devel