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
 };
 
 /**

Reply via email to