diff options
author | Thomas Hellstrom <[email protected]> | 2014-04-06 23:33:19 -0700 |
---|---|---|
committer | Thomas Hellstrom <[email protected]> | 2014-04-07 03:34:47 -0700 |
commit | 0887b499e95b0103fa01614cbc9988f0b15c75d6 (patch) | |
tree | 457e07ae38f4e2a549b5e0f0ff17fd3643fbff5a | |
parent | 159cec9dec2320d821d388c0df8140c7705b6e0b (diff) |
winsys/svga: Update the vmwgfx_drm.h header to latest version from kernel
Cc: "10.1" <[email protected]>
Signed-off-by: Thomas Hellstrom <[email protected]>
-rw-r--r-- | src/gallium/winsys/svga/drm/vmwgfx_drm.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/gallium/winsys/svga/drm/vmwgfx_drm.h b/src/gallium/winsys/svga/drm/vmwgfx_drm.h index e42b3f5bf1d..73ad20537ee 100644 --- a/src/gallium/winsys/svga/drm/vmwgfx_drm.h +++ b/src/gallium/winsys/svga/drm/vmwgfx_drm.h @@ -87,6 +87,16 @@ #define DRM_VMW_PARAM_MAX_SURF_MEMORY 7 #define DRM_VMW_PARAM_3D_CAPS_SIZE 8 #define DRM_VMW_PARAM_MAX_MOB_MEMORY 9 +#define DRM_VMW_PARAM_MAX_MOB_SIZE 10 + +/** + * enum drm_vmw_handle_type - handle type for ref ioctls + * + */ +enum drm_vmw_handle_type { + DRM_VMW_HANDLE_LEGACY = 0, + DRM_VMW_HANDLE_PRIME = 1 +}; /** * struct drm_vmw_getparam_arg @@ -176,6 +186,7 @@ struct drm_vmw_surface_create_req { * struct drm_wmv_surface_arg * * @sid: Surface id of created surface or surface to destroy or reference. + * @handle_type: Handle type for DRM_VMW_REF_SURFACE Ioctl. * * Output data from the DRM_VMW_CREATE_SURFACE Ioctl. * Input argument to the DRM_VMW_UNREF_SURFACE Ioctl. @@ -184,7 +195,7 @@ struct drm_vmw_surface_create_req { struct drm_vmw_surface_arg { int32_t sid; - uint32_t pad64; + enum drm_vmw_handle_type handle_type; }; /** |