History

drm/vmwgfx: Add SM5 param for userspace

Add a new param for user-space to determine if kernel module is SM5 capable.

Deepak Rawat committed 7 years ago

Commit f0fce231 parent 2a50f062 files · +7 −0Browse files

Unified · Split

2 files
  1. drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c +3 −0
  2. include/uapi/drm/vmwgfx_drm.h +4 −0
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c+3−0
@@ -119,6 +119,9 @@ int vmw_getparam_ioctl(struct drm_device *dev, void *data, · 118 unmodified lines
119 case DRM_VMW_PARAM_SM4_1:119 case DRM_VMW_PARAM_SM4_1:
120 param->value = has_sm4_1_context(dev_priv);120 param->value = has_sm4_1_context(dev_priv);
121 break;121 break;
122 case DRM_VMW_PARAM_SM5:
123 param->value = has_sm5_context(dev_priv);
124 break;
122 default:125 default:
123 return -EINVAL;126 return -EINVAL;
124 }127 }
include/uapi/drm/vmwgfx_drm.h+4−0
@@ -86,6 +86,9 @@ extern "C" { · 85 unmodified lines
86 *86 *
87 * DRM_VMW_PARAM_SM4_187 * DRM_VMW_PARAM_SM4_1
88 * SM4_1 support is enabled.88 * SM4_1 support is enabled.
89 *
90 * DRM_VMW_PARAM_SM5
91 * SM5 support is enabled.
89 */92 */
90 93
91#define DRM_VMW_PARAM_NUM_STREAMS 094#define DRM_VMW_PARAM_NUM_STREAMS 0
@@ -103,6 +106,7 @@ extern "C" { · 11 unmodified lines
103#define DRM_VMW_PARAM_DX 12106#define DRM_VMW_PARAM_DX 12
104#define DRM_VMW_PARAM_HW_CAPS2 13107#define DRM_VMW_PARAM_HW_CAPS2 13
105#define DRM_VMW_PARAM_SM4_1 14108#define DRM_VMW_PARAM_SM4_1 14
109#define DRM_VMW_PARAM_SM5 15
106 110
107/**111/**
108 * enum drm_vmw_handle_type - handle type for ref ioctls112 * enum drm_vmw_handle_type - handle type for ref ioctls

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t