drm/vmwgfx: Add new ioctl for GB surface create and reference
New ioctls DRM_VMW_GB_SURFACE_CREATE_EXT and DRM_VMW_GB_SURFACE_REF_EXT are added which support 64-bit wide svga device surface flags, quality level and multisample pattern. Signed-off-by: Deepak Rawat <drawat@vmware.com> Reviewed-by: Sinclair Yeh <syeh@vmware.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Charmaine Lee <charmainel@vmware.com> Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
This commit is contained in:

committed by
Thomas Hellstrom

parent
397a11175f
commit
14b1c33e84
@@ -1238,15 +1238,17 @@ static int vmw_create_bo_proxy(struct drm_device *dev,
|
||||
content_base_size.depth = 1;
|
||||
|
||||
ret = vmw_surface_gb_priv_define(dev,
|
||||
0, /* kernel visible only */
|
||||
0, /* flags */
|
||||
format,
|
||||
true, /* can be a scanout buffer */
|
||||
1, /* num of mip levels */
|
||||
0,
|
||||
0,
|
||||
content_base_size,
|
||||
srf_out);
|
||||
0, /* kernel visible only */
|
||||
0, /* flags */
|
||||
format,
|
||||
true, /* can be a scanout buffer */
|
||||
1, /* num of mip levels */
|
||||
0,
|
||||
0,
|
||||
content_base_size,
|
||||
SVGA3D_MS_PATTERN_NONE,
|
||||
SVGA3D_MS_QUALITY_NONE,
|
||||
srf_out);
|
||||
if (ret) {
|
||||
DRM_ERROR("Failed to allocate proxy content buffer\n");
|
||||
return ret;
|
||||
|
Reference in New Issue
Block a user