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 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev