intel/hang_replay: use hw image param
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: José Roberto de Souza <jose.souza@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27594>
This commit is contained in:

committed by
Marge Bot

parent
4d69870071
commit
a9f1151de2
@@ -2154,6 +2154,13 @@ struct drm_i915_gem_context_param {
|
||||
__u64 value;
|
||||
};
|
||||
|
||||
/*
|
||||
* I915_CONTEXT_PARAM_CONTEXT_IMAGE:
|
||||
*
|
||||
* Allows userspace to provide own context images.
|
||||
*/
|
||||
#define I915_CONTEXT_PARAM_CONTEXT_IMAGE 0xe
|
||||
|
||||
/*
|
||||
* Context SSEU programming
|
||||
*
|
||||
@@ -2549,6 +2556,24 @@ struct i915_context_param_engines {
|
||||
struct i915_engine_class_instance engines[N__]; \
|
||||
} __attribute__((packed)) name__
|
||||
|
||||
struct i915_gem_context_param_context_image {
|
||||
/** @engine: Engine class & instance to be configured. */
|
||||
struct i915_engine_class_instance engine;
|
||||
|
||||
/** @flags: One of the supported flags or zero. */
|
||||
__u32 flags;
|
||||
#define I915_CONTEXT_IMAGE_FLAG_ENGINE_INDEX (1u << 0)
|
||||
|
||||
/** @size: Size of the image blob pointed to by @image. */
|
||||
__u32 size;
|
||||
|
||||
/** @mbz: Must be zero. */
|
||||
__u32 mbz;
|
||||
|
||||
/** @image: Userspace memory containing the context image. */
|
||||
__u64 image;
|
||||
} __attribute__((packed));
|
||||
|
||||
/**
|
||||
* struct drm_i915_gem_context_create_ext_setparam - Context parameter
|
||||
* to set or query during context creation.
|
||||
|
Reference in New Issue
Block a user