intel/fs: Add the URB fence message
When they re-arranged all the dataport stuff and added the LSC, doing URB fencing through the dataport no longer makes sense. Instead, there is now a fence message on the URB shared function. Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com> Tested-by: Sagar Ghuge <sagar.ghuge@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13092>
This commit is contained in:

committed by
Marge Bot

parent
eb53d82d2d
commit
e6a9501aa2
@@ -562,7 +562,8 @@ static const char *const gfx7_urb_opcode[] = {
|
||||
[GFX8_URB_OPCODE_ATOMIC_ADD] = "atomic add", /* Gfx8+ */
|
||||
[GFX8_URB_OPCODE_SIMD8_WRITE] = "SIMD8 write", /* Gfx8+ */
|
||||
[GFX8_URB_OPCODE_SIMD8_READ] = "SIMD8 read", /* Gfx8+ */
|
||||
/* [9-15] - reserved */
|
||||
[GFX125_URB_OPCODE_FENCE] = "fence", /* Gfx12.5+ */
|
||||
/* [10-15] - reserved */
|
||||
};
|
||||
|
||||
static const char *const urb_swizzle[4] = {
|
||||
@@ -2189,7 +2190,7 @@ brw_disassemble_inst(FILE *file, const struct intel_device_info *devinfo,
|
||||
opcode == GFX8_URB_OPCODE_SIMD8_READ) {
|
||||
if (brw_inst_urb_channel_mask_present(devinfo, inst))
|
||||
string(file, " masked");
|
||||
} else {
|
||||
} else if (opcode != GFX125_URB_OPCODE_FENCE) {
|
||||
err |= control(file, "urb swizzle", urb_swizzle,
|
||||
brw_inst_urb_swizzle_control(devinfo, inst),
|
||||
&space);
|
||||
|
Reference in New Issue
Block a user