Quoting Akeem G Abodunrin (2020-02-20 23:00:23)
> +static void emit_batch(struct i915_vma * const vma,
> + u32 *start,
> + const struct batch_vals *bv)
> +{
> + struct drm_i915_private *i915 = vma->vm->i915;
> + unsigned int desc_count = 64;
> +
From: Prathap Kumar Valsan
On gen7 and gen7.5 devices, there could be leftover data residuals in
EU/L3 from the retiring context. This patch introduces workaround to clear
that residual contexts, by submitting a batch buffer with dedicated HW
context to the GPU with ring allocation for each conte