[Intel-gfx] [RFC 4/4] drm/i915: Expose RPCS (SSEU) configuration to userspace
Lionel Landwerlin
lionel.g.landwerlin at intel.com
Tue May 9 09:52:34 UTC 2017
On 02/05/17 12:49, Chris Wilson wrote:
> diff --git a/include/uapi/drm/i915_drm.h b/include/uapi/drm/i915_drm.h
> index 34ee011f08ac..106d9140d65e 100644
> --- a/include/uapi/drm/i915_drm.h
> +++ b/include/uapi/drm/i915_drm.h
> @@ -1327,6 +1327,17 @@ struct drm_i915_gem_context_param {
> #define I915_CONTEXT_MAX_USER_PRIORITY 1023 /* inclusive */
> #define I915_CONTEXT_DEFAULT_PRIORITY 0
> #define I915_CONTEXT_MIN_USER_PRIORITY -1023 /* inclusive */
> +#define I915_CONTEXT_PARAM_SSEU 0x7
> + __u64 value;
> +};
> +
> +union drm_i915_gem_context_param_sseu {
> + struct {
> + u8 slice_mask;
> + u8 subslice_mask;
> + u8 min_eu_per_subslice;
> + u8 max_eu_per_subslice;
> + } packed;
> __u64 value;
> };
>
Would it make sense to expose this as a query through
DRM_IOCTL_I915_GETPARAM as well?
So the userspace could get the max values rather than just the last setup.
Cheers,
-
Lionel
More information about the Intel-gfx
mailing list