History

drm/msm: Add MSM_SUBMIT_BO_NO_IMPLICIT

In cases where implicit sync is used, it is still useful (for things like sub-allocation, etc) to allow userspace to opt-out of implicit sync on per-BO basis.

Rob Clark committed 3 years ago

Commit b1bf64f1 parent 03a0a103 files · +16 −2Browse files

Showing the changes to include/uapi/drm (1 of 3 files). Show all

Unified · Split

include/uapi/drm/msm_drm.h+3−1
@@ -222,10 +222,12 @@ struct drm_msm_gem_submit_cmd { · 221 unmodified lines
222222 #define MSM_SUBMIT_BO_READ 0x0001
223223 #define MSM_SUBMIT_BO_WRITE 0x0002
224224 #define MSM_SUBMIT_BO_DUMP 0x0004
225+#define MSM_SUBMIT_BO_NO_IMPLICIT 0x0008
225226
226227 #define MSM_SUBMIT_BO_FLAGS (MSM_SUBMIT_BO_READ | \
227228 MSM_SUBMIT_BO_WRITE | \
228− MSM_SUBMIT_BO_DUMP)
229+ MSM_SUBMIT_BO_DUMP | \
230+ MSM_SUBMIT_BO_NO_IMPLICIT)
229231
230232 struct drm_msm_gem_submit_bo {
231233 __u32 flags; /* in, mask of MSM_SUBMIT_BO_x */