Add a new param for user-space to determine if kernel module is SM5 capable.
Unified · Split
| @@ -119,6 +119,9 @@ int vmw_getparam_ioctl(struct drm_device *dev, void *data, · 118 unmodified lines | ||
| 119 | 119 | case DRM_VMW_PARAM_SM4_1: |
| 120 | 120 | param->value = has_sm4_1_context(dev_priv); |
| 121 | 121 | break; |
| 122 | + case DRM_VMW_PARAM_SM5: | |
| 123 | + param->value = has_sm5_context(dev_priv); | |
| 124 | + break; | |
| 122 | 125 | default: |
| 123 | 126 | return -EINVAL; |
| 124 | 127 | } |
| @@ -86,6 +86,9 @@ extern "C" { · 85 unmodified lines | ||
| 86 | 86 | * |
| 87 | 87 | * DRM_VMW_PARAM_SM4_1 |
| 88 | 88 | * SM4_1 support is enabled. |
| 89 | + * | |
| 90 | + * DRM_VMW_PARAM_SM5 | |
| 91 | + * SM5 support is enabled. | |
| 89 | 92 | */ |
| 90 | 93 | |
| 91 | 94 | #define DRM_VMW_PARAM_NUM_STREAMS 0 |
| @@ -103,6 +106,7 @@ extern "C" { · 11 unmodified lines | ||
| 103 | 106 | #define DRM_VMW_PARAM_DX 12 |
| 104 | 107 | #define DRM_VMW_PARAM_HW_CAPS2 13 |
| 105 | 108 | #define DRM_VMW_PARAM_SM4_1 14 |
| 109 | +#define DRM_VMW_PARAM_SM5 15 | |
| 106 | 110 | |
| 107 | 111 | /** |
| 108 | 112 | * enum drm_vmw_handle_type - handle type for ref ioctls |