[Mesa-dev] [PATCH 0/9] intel: aubinator: handle ppgtt & softpin

Lionel Landwerlin lionel.g.landwerlin at intel.com
Thu Jun 14 17:11:36 UTC 2018


Hi all,

This series is based of what Scott did earlier this year to handle
aubs with ppgtt. This has the nice side effect of also fixing recent
softpin changes that allocate virtual addresses from the top
addresses. Because we didn't have more than 1Tb of GTT mapping, we
just couldn't deal with those mappings.

This series replaces what I sent earlier in :
https://patchwork.freedesktop.org/series/44535/

Cheers,

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

Lionel Landwerlin (6):
  intel: batch-decoder: don't asks for constant BO until decoding
  intel: batch-decoder: add missing return line
  intel: aubinator: move handle trace function around
  intel: aubinator: move address masking
  intel: aubinator: drop the 1Tb GTT mapping
  intel: aubinator: remove standard input processing option

Scott D Phillips (2):
  intel/tools/aubinator: aubinate ppgtt aubs
  intel/batch-decoder: handle non-contiguous binding table / surface
    state

 src/intel/common/gen_batch_decoder.c |  37 +-
 src/intel/tools/aubinator.c          | 608 +++++++++++++++++++--------
 src/util/Makefile.sources            |   2 +
 src/util/meson.build                 |   2 +
 src/util/rb_tree.c                   | 421 +++++++++++++++++++
 src/util/rb_tree.h                   | 269 ++++++++++++
 6 files changed, 1152 insertions(+), 187 deletions(-)
 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