From 8ee2dea687224e1e5759783abf5046d298bbe167 Mon Sep 17 00:00:00 2001 From: Stephen Boyd Date: Mon, 26 Apr 2021 08:12:51 -0700 Subject: sys/linux: support syncobjs in dev_msm (#2552) * sys/linux: support syncobjs in dev_msm * sys/linux: describe syncpoints and dma fences for dev_dri --- sys/linux/dev_dri.txt.const | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'sys/linux/dev_dri.txt.const') diff --git a/sys/linux/dev_dri.txt.const b/sys/linux/dev_dri.txt.const index f023750f9..c94550379 100644 --- a/sys/linux/dev_dri.txt.const +++ b/sys/linux/dev_dri.txt.const @@ -100,6 +100,17 @@ DRM_IOCTL_SET_VERSION = 3222299655 DRM_IOCTL_SG_ALLOC = 3222299704, 386:arm:3221775416 DRM_IOCTL_SG_FREE = 1074816057, 386:arm:1074291769, mips64le:ppc64le:2148557881 DRM_IOCTL_SWITCH_CTX = 1074291748, mips64le:ppc64le:2148033572 +DRM_IOCTL_SYNCOBJ_CREATE = 3221775551 +DRM_IOCTL_SYNCOBJ_DESTROY = 3221775552 +DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE = 3222299842 +DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD = 3222299841 +DRM_IOCTL_SYNCOBJ_QUERY = 3222824139 +DRM_IOCTL_SYNCOBJ_RESET = 3222299844 +DRM_IOCTL_SYNCOBJ_SIGNAL = 3222299845 +DRM_IOCTL_SYNCOBJ_TIMELINE_SIGNAL = 3222824141 +DRM_IOCTL_SYNCOBJ_TIMELINE_WAIT = 3223872714 +DRM_IOCTL_SYNCOBJ_TRANSFER = 3223348428 +DRM_IOCTL_SYNCOBJ_WAIT = 3223348419 DRM_IOCTL_UNLOCK = 1074291755, mips64le:ppc64le:2148033579 DRM_IOCTL_VERSION = 3225445376, 386:arm:3223610368 DRM_IOCTL_WAIT_VBLANK = 3222823994, 386:arm:3222299706 @@ -129,6 +140,12 @@ DRM_PRIME_CAP_EXPORT = 2 DRM_PRIME_CAP_IMPORT = 1 DRM_PROP_NAME_LEN = 32 DRM_RM_COMMAND = 1 +DRM_SYNCOBJ_CREATE_SIGNALED = 1 +DRM_SYNCOBJ_FD_TO_HANDLE_FLAGS_IMPORT_SYNC_FILE = 1 +DRM_SYNCOBJ_QUERY_FLAGS_LAST_SUBMITTED = 1 +DRM_SYNCOBJ_WAIT_FLAGS_WAIT_ALL = 1 +DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE = 4 +DRM_SYNCOBJ_WAIT_FLAGS_WAIT_FOR_SUBMIT = 2 DRM_UNINST_HANDLER = 3 O_CLOEXEC = 524288 O_NONBLOCK = 2048, mips64le:128 -- cgit mrf-deployment