From 42b90f05f60fe315b51f5aa9a54fe4fe7fbfd81e Mon Sep 17 00:00:00 2001 From: Rohan Garg Date: Mon, 1 Aug 2022 16:45:30 +0200 Subject: [PATCH] intel/compiler: Adjust barrier emission for Xe2+ Signed-off-by: Rohan Garg Reviewed-by: Jordan Justen Part-of: --- src/intel/compiler/brw_eu_emit.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/intel/compiler/brw_eu_emit.c b/src/intel/compiler/brw_eu_emit.c index e24f4ba1a2b..c5ddc14d313 100644 --- a/src/intel/compiler/brw_eu_emit.c +++ b/src/intel/compiler/brw_eu_emit.c @@ -3590,7 +3590,8 @@ brw_barrier(struct brw_codegen *p, struct brw_reg src) brw_set_dest(p, inst, retype(brw_null_reg(), BRW_REGISTER_TYPE_UW)); brw_set_src0(p, inst, src); brw_set_src1(p, inst, brw_null_reg()); - brw_set_desc(p, inst, brw_message_desc(devinfo, 1, 0, false)); + brw_set_desc(p, inst, brw_message_desc(devinfo, + 1 * reg_unit(devinfo), 0, false)); brw_inst_set_sfid(devinfo, inst, BRW_SFID_MESSAGE_GATEWAY); brw_inst_set_gateway_subfuncid(devinfo, inst,