[Mesa-dev] [PATCH 0/6] i965/disasm: Shader disassembly label support

Toni Lönnberg toni.lonnberg at intel.com
Mon Feb 20 13:27:12 UTC 2017


From: "Lonnberg, Toni" <toni.lonnberg at intel.com>

This and the following other patch set replace these previous patches:

[PATCH 3/3] Changed shader disassembler number formatting to use integers when the "disasm" debug flag is  used. Register types and regions are also now formatted more    like in the architecture documentation.
[PATCH 2/3] Added support for disassembling SENDS and SENDSC.
[PATCH 1/3] Added label support for shader disassembly. SEND and SENDC formatting now also includes the SFID information.

The changes have been cleaned up and split into smaller pieces, as well as
divided into different patch sets. Changes to disassembly formatting to
follow.

Lonnberg, Toni (6):
  intel/aubinator: Use brw_defines.h for command buffer opcodes
  i965/disasm: Changed visibility of has_uip and has_jip
  i965/disasm: New debug flag for shader disassembly changes
  i965/disasm: Label support functions
  i965/disasm: Label support in shader disassembly for instructions with
    UIP/JIP
  i965/disasm: Indentation correction

 src/intel/tools/aubinator.c                    |  47 ++--------
 src/intel/tools/disasm.c                       |  49 ++++++++++-
 src/mesa/drivers/dri/i965/brw_context.h        |   4 +-
 src/mesa/drivers/dri/i965/brw_disasm.c         |  66 ++++++++++----
 src/mesa/drivers/dri/i965/brw_eu.c             | 117 +++++++++++++++++++++----
 src/mesa/drivers/dri/i965/brw_eu.h             |  10 +++
 src/mesa/drivers/dri/i965/brw_eu_compact.c     |   4 +-
 src/mesa/drivers/dri/i965/brw_fs_generator.cpp |  10 ++-
 src/mesa/drivers/dri/i965/intel_debug.c        |   1 +
 src/mesa/drivers/dri/i965/intel_debug.h        |   1 +
 src/mesa/drivers/dri/i965/test_eu_compact.c    |   2 +-
 11 files changed, 229 insertions(+), 82 deletions(-)

-- 
2.7.4



More information about the mesa-dev mailing list