From 6922f421f4bc3d5ceaecd0238490ebf745092ade Mon Sep 17 00:00:00 2001 From: Jordan Justen Date: Wed, 10 Jan 2024 23:51:43 -0800 Subject: [PATCH] intel/compiler: nib_ctrl no longer exists on Xe2+ Ref: cfb34dc695f ("intel/eu/validate: Validate that the ExecSize is a factor of chosen ChanOff") Signed-off-by: Jordan Justen Reviewed-by: Caio Oliveira Part-of: --- src/intel/compiler/brw_eu_validate.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/intel/compiler/brw_eu_validate.c b/src/intel/compiler/brw_eu_validate.c index 3a51bbbf627..0357eaaea12 100644 --- a/src/intel/compiler/brw_eu_validate.c +++ b/src/intel/compiler/brw_eu_validate.c @@ -249,7 +249,8 @@ invalid_values(const struct brw_isa_info *isa, const brw_inst *inst) if (devinfo->ver >= 12) { unsigned group_size = 1 << brw_inst_exec_size(devinfo, inst); unsigned qtr_ctrl = brw_inst_qtr_control(devinfo, inst); - unsigned nib_ctrl = brw_inst_nib_control(devinfo, inst); + unsigned nib_ctrl = + devinfo->ver == 12 ? brw_inst_nib_control(devinfo, inst) : 0; unsigned chan_off = (qtr_ctrl * 2 + nib_ctrl) << 2; ERROR_IF(chan_off % group_size != 0,