On 4/1/25 00:23, Rob Clark wrote: > From: Rob Clark <robdcl...@chromium.org> > > Add support for exporting a dma_fence fd for a specific point on a > timeline. This is needed for vtest/vpipe[1][2] to implement timeline > syncobj support, as it needs a way to turn a point on a timeline back > into a dma_fence fd. It also closes an odd omission from the syncobj > UAPI. > > [1] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33433 > [2] https://gitlab.freedesktop.org/virgl/virglrenderer/-/merge_requests/805 > > v2: Add DRM_SYNCOBJ_HANDLE_TO_FD_FLAGS_TIMELINE > v3: Add unstaged uabi header hunk > v4: Also handle IMPORT_SYNC_FILE case > v5: Address comments from Dmitry > > Signed-off-by: Rob Clark <robdcl...@chromium.org> > --- > drivers/gpu/drm/drm_syncobj.c | 45 +++++++++++++++++++++++++++-------- > include/uapi/drm/drm.h | 4 ++++ > 2 files changed, 39 insertions(+), 10 deletions(-)
Reviewed-by: Dmitry Osipenko <dmitry.osipe...@collabora.com> -- Best regards, Dmitry