From 4de065f6a25aa8e4532b28a1f2fd3070627098d8 Mon Sep 17 00:00:00 2001 From: Rohan Garg Date: Fri, 22 Jul 2022 13:33:17 +0200 Subject: [PATCH] intel/compiler: Adjust fence message lengths for new register width on Xe2+ Signed-off-by: Rohan Garg Reviewed-by: Jordan Justen Part-of: --- src/intel/compiler/brw_eu_emit.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/intel/compiler/brw_eu_emit.c b/src/intel/compiler/brw_eu_emit.c index 64b379a2255..e24f4ba1a2b 100644 --- a/src/intel/compiler/brw_eu_emit.c +++ b/src/intel/compiler/brw_eu_emit.c @@ -3274,9 +3274,9 @@ gfx12_set_memory_fence_message(struct brw_codegen *p, enum brw_message_target sfid, uint32_t desc) { - const unsigned mlen = 1; /* g0 header */ + const unsigned mlen = 1 * reg_unit(p->devinfo); /* g0 header */ /* Completion signaled by write to register. No data returned. */ - const unsigned rlen = 1; + const unsigned rlen = 1 * reg_unit(p->devinfo); brw_inst_set_sfid(p->devinfo, insn, sfid);