[Mesa-dev] [PATCH 0/4] Engine parameter for instructions

Toni Lönnberg toni.lonnberg at intel.com
Tue Oct 30 14:32:29 UTC 2018


These patches add an engine parameter to the instructions defined in the genxml 
files so that they can be distinguished when sending them to different engines. 
By default, an instruction is defined to be used by all engines and is defined 
for a specific engine by adding the parameter "engine" to the definition. 
Currently the supported engines are "render", "video" and "blitter".

Toni Lönnberg (4):
  intel/decoder: tools: gen_engine enum location
  intel/decoder: Engine parameter for instructions
  intel/decoder: tools: Use engine for decoding batch instructions
  intel/genxml: Add engine definitions to render engine instruction

 src/intel/common/gen_batch_decoder.c          |  21 +-
 src/intel/common/gen_decoder.c                |  13 +-
 src/intel/common/gen_decoder.h                |  10 +-
 src/intel/genxml/gen10.xml                    | 206 ++++++++---------
 src/intel/genxml/gen11.xml                    | 208 +++++++++---------
 src/intel/genxml/gen4.xml                     |  36 +--
 src/intel/genxml/gen45.xml                    |  38 ++--
 src/intel/genxml/gen5.xml                     |  44 ++--
 src/intel/genxml/gen6.xml                     |  94 ++++----
 src/intel/genxml/gen7.xml                     | 154 ++++++-------
 src/intel/genxml/gen75.xml                    | 184 ++++++++--------
 src/intel/genxml/gen8.xml                     | 202 ++++++++---------
 src/intel/genxml/gen9.xml                     | 208 +++++++++---------
 src/intel/tools/aub_read.c                    |   1 +
 src/intel/tools/aub_read.h                    |   6 -
 src/intel/tools/aubinator.c                   |   5 +-
 src/intel/tools/aubinator_error_decode.c      |  19 +-
 src/mesa/drivers/dri/i965/intel_batchbuffer.c |   3 +-
 18 files changed, 741 insertions(+), 711 deletions(-)

-- 
2.17.1



More information about the mesa-dev mailing list