intel/fs/gen11+: Fix CS_OPCODE_CS_TERMINATE codegen.
authorFrancisco Jerez <currojerez@riseup.net>
Sat, 28 Sep 2019 02:13:11 +0000 (19:13 -0700)
committerFrancisco Jerez <currojerez@riseup.net>
Fri, 11 Oct 2019 19:24:16 +0000 (12:24 -0700)
commitceb123befa7a4f79727fc4626833396d2951f37b
tree2d513a9afdcff6e8f9d9c24fb58cddcd6391ac5b
parenta5efb0eae85106bd89537ed755501a59a9cbbc92
intel/fs/gen11+: Fix CS_OPCODE_CS_TERMINATE codegen.

Apparently the ts_request_type and ts_resource_select thread spawner
message descriptor bits were removed from the hardware at least since
ICL.  Drop them in order to avoid assertion failures on Gen12+
platforms which don't have any encoding for this.  On Gen9+ these are
probably just ignored by the hardware, so this is unlikely to have had
any functional implications prior to Gen12.

v2: Mark TS message fields as non-existing in brw_inst.h on ICL. (Caio)

Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
src/intel/compiler/brw_fs_generator.cpp
src/intel/compiler/brw_inst.h