Commit dbeb2bd2 authored by Lucas De Marchi's avatar Lucas De Marchi Committed by Rodrigo Vivi

drm/xe: Do not mark 1809175790 as a WA

Additional programming annotated with Wa_<number> should be reserved to
those that have a official workaround. Just pointing to a bug or
additional reference can be done with something else. Copy what i915
does and refer to it as "hsdes: ....".
Reviewed-by: default avatarRodrigo Vivi <rodrigo.vivi@intel.com>
Link: https://lore.kernel.org/r/20230504073250.1436293-2-lucas.demarchi@intel.comSigned-off-by: default avatarLucas De Marchi <lucas.demarchi@intel.com>
Signed-off-by: default avatarRodrigo Vivi <rodrigo.vivi@intel.com>
parent 14dac5a5
...@@ -199,7 +199,8 @@ static void __emit_job_gen12_video(struct xe_sched_job *job, struct xe_lrc *lrc, ...@@ -199,7 +199,8 @@ static void __emit_job_gen12_video(struct xe_sched_job *job, struct xe_lrc *lrc,
bool decode = job->engine->class == XE_ENGINE_CLASS_VIDEO_DECODE; bool decode = job->engine->class == XE_ENGINE_CLASS_VIDEO_DECODE;
dw[i++] = preparser_disable(true); dw[i++] = preparser_disable(true);
/* Wa_1809175790 */
/* hsdes: 1809175790 */
if (!xe->info.has_flat_ccs) { if (!xe->info.has_flat_ccs) {
if (decode) if (decode)
i = emit_aux_table_inv(gt, VD0_AUX_INV.reg, dw, i); i = emit_aux_table_inv(gt, VD0_AUX_INV.reg, dw, i);
...@@ -244,9 +245,11 @@ static void __emit_job_gen12_render_compute(struct xe_sched_job *job, ...@@ -244,9 +245,11 @@ static void __emit_job_gen12_render_compute(struct xe_sched_job *job,
else if (job->engine->class == XE_ENGINE_CLASS_COMPUTE) else if (job->engine->class == XE_ENGINE_CLASS_COMPUTE)
mask_flags = PIPE_CONTROL_3D_ENGINE_FLAGS; mask_flags = PIPE_CONTROL_3D_ENGINE_FLAGS;
i = emit_pipe_invalidate(mask_flags, dw, i); i = emit_pipe_invalidate(mask_flags, dw, i);
/* Wa_1809175790 */
/* hsdes: 1809175790 */
if (!xe->info.has_flat_ccs) if (!xe->info.has_flat_ccs)
i = emit_aux_table_inv(gt, CCS_AUX_INV.reg, dw, i); i = emit_aux_table_inv(gt, CCS_AUX_INV.reg, dw, i);
dw[i++] = preparser_disable(false); dw[i++] = preparser_disable(false);
i = emit_store_imm_ggtt(xe_lrc_start_seqno_ggtt_addr(lrc), i = emit_store_imm_ggtt(xe_lrc_start_seqno_ggtt_addr(lrc),
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment