[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