drm/xe: Add LRC parsing for more GPU instructions
authorMatt Roper <matthew.d.roper@intel.com>
Thu, 22 Feb 2024 18:40:08 +0000 (10:40 -0800)
committerMatt Roper <matthew.d.roper@intel.com>
Thu, 29 Feb 2024 20:39:16 +0000 (12:39 -0800)
commitb9b7db490892f1b8be0e1fe92d0022a14d504efb
tree3517b5a1e3ccd92a89e8d123caf9465371e052b4
parente5f276dc1e4c6475d322bc4672c33ab74b068f3b
drm/xe: Add LRC parsing for more GPU instructions

The LRCs on some of our newer platforms appear to contain a few GPU
instructions that weren't handled in our LRC parser.  Add the relevant
instruction names and opcodes so that our debugfs LRC dumps will
properly indicate what these are.

Bspec: 55866, 64848, 46931
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Reviewed-by: Ravi Kumar Vodapalli <ravi.kumar.vodapalli@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240222184009.6857-2-matthew.d.roper@intel.com
drivers/gpu/drm/xe/instructions/xe_gfx_state_commands.h [new file with mode: 0644]
drivers/gpu/drm/xe/instructions/xe_gfxpipe_commands.h
drivers/gpu/drm/xe/instructions/xe_instr_defs.h
drivers/gpu/drm/xe/xe_lrc.c