From: Alejandro PiƱeiro Date: Wed, 24 May 2023 09:58:51 +0000 (+0200) Subject: broadcom/compiler: disable tmu pipelining when needed X-Git-Tag: upstream/23.3.3~8202 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=88ca89bea927c8c51c0b3b5d057791ddcbf6fe62;p=platform%2Fupstream%2Fmesa.git broadcom/compiler: disable tmu pipelining when needed disable_tmu_pipelining has been recently set to false on two strategies that should set it to true. Fixes the following CTS test: dEQP-VK.graphicsfuzz.spv-stable-maze-flatten-copy-composite Fixes: c950098ab - broadcom/compiler: move buffer loads to lower register pressure Reviewed-by: Iago Toral Quiroga Part-of: --- diff --git a/src/broadcom/compiler/vir.c b/src/broadcom/compiler/vir.c index 0452cf4..f32325b 100644 --- a/src/broadcom/compiler/vir.c +++ b/src/broadcom/compiler/vir.c @@ -1726,8 +1726,8 @@ static const struct v3d_compiler_strategy strategies[] = { /*8*/ { "disable gcm (2t)", 2, 1, true, true, false, false, false, false, -1 }, /*9*/ { "disable loop unrolling (2t)", 2, 1, true, true, true, false, false, false, -1 }, /*10*/ { "Move buffer loads (2t)", 2, 1, true, true, true, true, true, false, -1 }, - /*11*/ { "disable TMU pipelining (2t)", 2, 1, true, true, true, true, true, false, -1 }, - /*12*/ { "fallback scheduler", 2, 1, true, true, true, true, true, false, -1 } + /*11*/ { "disable TMU pipelining (2t)", 2, 1, true, true, true, true, true, true, -1 }, + /*12*/ { "fallback scheduler", 2, 1, true, true, true, true, true, true, -1 } }; /**