[Mesa-dev] [PATCH v2 00/16] intel: aubinator: handle ppgtt & softpin

Lionel Landwerlin lionel.g.landwerlin at intel.com
Tue Jun 19 13:45:15 UTC 2018


Hi all,

This is a respin of v1 to break down the dense ppgtt handling commit.

This series also includes a copy of aubdump with the changes that
Scott made there to emit PPGTT mappings.

Cheers,

Jason Ekstrand (1):
  util: rb-tree: A simple, invasive, red-black tree

Lionel Landwerlin (12):
  intel: aubinator: remove unused variables
  intel: aubinator: remove standard input processing option
  intel: aubinator: rework register writes handling
  intel: aubinator: drop the 1Tb GTT mapping
  intel: aubinator: handle GGTT mappings
  intel: batch-decoder: don't asks for constant BO until decoding
  intel: batch-decoder: add missing return line
  intel: tools: update intel_aub.h
  intel: tools: import intel_aubdump
  intel: devinfo: add simulator id
  intel: intel_dump_gpu: use simulator id in captures
  intel: tools: remove drm-uapi defines

Scott D Phillips (3):
  intel/tools/aubinator: aubinate ppgtt aubs
  intel/batch-decoder: handle non-contiguous binding table / surface
    state
  intel: tools: dump-gpu: dump 48-bit addresses

 src/intel/Makefile.am                |    2 +
 src/intel/common/gen_batch_decoder.c |   37 +-
 src/intel/dev/gen_device_info.c      |   47 +-
 src/intel/dev/gen_device_info.h      |    5 +
 src/intel/tools/aubinator.c          |  625 +++++++++----
 src/intel/tools/intel_aub.h          |   27 +
 src/intel/tools/intel_dump_gpu.c     | 1268 ++++++++++++++++++++++++++
 src/intel/tools/intel_dump_gpu.in    |  107 +++
 src/intel/tools/meson.build          |   18 +
 src/util/Makefile.sources            |    2 +
 src/util/meson.build                 |    2 +
 src/util/rb_tree.c                   |  421 +++++++++
 src/util/rb_tree.h                   |  269 ++++++
 13 files changed, 2633 insertions(+), 197 deletions(-)
 create mode 100644 src/intel/tools/intel_dump_gpu.c
 create mode 100755 src/intel/tools/intel_dump_gpu.in
 create mode 100644 src/util/rb_tree.c
 create mode 100644 src/util/rb_tree.h

--
2.17.1


More information about the mesa-dev mailing list