diff options
author | Tony Ye <tony.ye@intel.com> | 2018-11-13 14:36:29 +0000 |
---|---|---|
committer | Tvrtko Ursulin <tvrtko.ursulin@intel.com> | 2019-02-05 12:23:09 +0000 |
commit | 6975affb85314ebb83b55453d23e0e97285a7b78 (patch) | |
tree | 861b685a8206c6c7eedea224ba52afebcfb73ead /lib/media_fill.c | |
parent | c4b2b2f07fe8231afb8514fab19218dec95d562d (diff) |
tests/gem_media_vme: Shut down half of subslices to avoid gpu hang on ICL
On Icelake we need to turn off subslices not containing the VME block or
the VME kernel will hang.
v2: (Tvrtko Ursulin)
* Remove libdrm usage for setting context param.
* Cleanup bitmask operation.
* Only apply the workaround for ICL.
v3: (Tvrtko Ursulin)
* Added hang detector. (Chris Wilson)
v4: (Tvrtko Ursulin)
* Rebase for hang detector moved to previous patch.
* Tidy curly braces.
v5: (Tvrtko Ursulin)
* Whitespace tidy. (Joonas)
Signed-off-by: Tony Ye <tony.ye@intel.com>
Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Cc: Tony Ye <tony.ye@intel.com>
Reviewed-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Diffstat (limited to 'lib/media_fill.c')
-rw-r--r-- | lib/media_fill.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/media_fill.c b/lib/media_fill.c index b1e84727..03b5e71e 100644 --- a/lib/media_fill.c +++ b/lib/media_fill.c @@ -338,7 +338,7 @@ __gen11_media_vme_func(struct intel_batchbuffer *batch, batch_end = intel_batchbuffer_align(batch, 8); assert(batch_end < BATCH_STATE_SPLIT); - gen7_render_flush(batch, batch_end); + gen7_render_context_flush(batch, batch_end); intel_batchbuffer_reset(batch); } |