Module: Mesa Branch: main Commit: 458baeee5fa23552c7157b095bd035b8213aa602 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=458baeee5fa23552c7157b095bd035b8213aa602
Author: Faith Ekstrand <[email protected]> Date: Tue Aug 22 18:04:24 2023 -0500 drm-uapi: Sync nouveau_drm.h >From https://cgit.freedesktop.org/drm-misc/ commit 443f9e0b1ab5e3b95abf8606097d13e30e2f2413 Author: Danilo Krummrich <[email protected]> Date: Wed Aug 23 20:15:34 2023 +0200 drm/nouveau: uapi: don't pass NO_PREFETCH flag implicitl Reviewed-by: Danilo Krummrich <[email protected]> Tested-by: Danilo Krummrich <[email protected]> Reviewed-by: Dave Airlie <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24840> --- include/drm-uapi/nouveau_drm.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/include/drm-uapi/nouveau_drm.h b/include/drm-uapi/nouveau_drm.h index b1ad9d5ffce..8d7402c13e5 100644 --- a/include/drm-uapi/nouveau_drm.h +++ b/include/drm-uapi/nouveau_drm.h @@ -138,6 +138,7 @@ struct drm_nouveau_gem_pushbuf_push { __u32 pad; __u64 offset; __u64 length; +#define NOUVEAU_GEM_PUSHBUF_NO_PREFETCH (1 << 23) }; struct drm_nouveau_gem_pushbuf { @@ -338,7 +339,12 @@ struct drm_nouveau_exec_push { /** * @va_len: the length of the push buffer mapping */ - __u64 va_len; + __u32 va_len; + /** + * @flags: the flags for this push buffer mapping + */ + __u32 flags; +#define DRM_NOUVEAU_EXEC_PUSH_NO_PREFETCH 0x1 }; /**
