ac/spm: fix GRBM broadcasting for global blocks

They should broadcast SE and SA.

Cc: mesa-stable
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39080>
This commit is contained in:
Samuel Pitoiset 2025-12-24 08:42:12 +01:00 committed by Marge Bot
parent cafec8a0c4
commit c8cb0f5941

View file

@ -9,6 +9,7 @@
#include "ac_spm.h"
#include "util/bitscan.h"
#include "util/compiler.h"
#include "util/u_memory.h"
#include "ac_perfcounter.h"
@ -345,7 +346,7 @@ ac_spm_init_grbm_gfx_index(const struct ac_pc_block *block,
case GL2C:
/* Global blocks. */
grbm_gfx_index |= S_030800_SE_BROADCAST_WRITES(1);
break;
FALLTHROUGH;
case SQ:
/* Per-SE blocks. */
grbm_gfx_index |= S_030800_SH_BROADCAST_WRITES(1);