[PATH i-g-t 00/13] Tracing & workload simulation misc patches

Tvrtko Ursulin
2018-09-05T13:49:46Z

These are the small fixes and new features not depending on any unmerged
patches.

Virtual engine and Dynamic SSEU support is built on top of these.

Each sub-series (trace.pl, gem_wsim, media-bench) starts with trivial patches
and fixed, which are then followed by new features in cases of gem_wsim and
media-bench.

Tvrtko Ursulin (13):
trace.pl: Fix frequency timeline
trace.pl: Use undocumented -o to perf record to allow tee
gem_wsim: Fix BCS usage under VCS2 remap warning
gem_wsim: Check sleep times
gem_wsim: Make workload commands case sensitive
gem_wsim: Context priority support
gem_wsim: Make batches preemptable by default
gem_wsim: Per context preemption point control
media-bench: Update for engine=class:instance tracepoints
media-bench: Protect against incorrect -b syntax
media-bench: Fix tracing of direct workloads
media-bench: Write out trace files directly.
media-bench: Add mixed mode evaluation

benchmarks/gem_wsim.c | 214 ++++++++++++++++++++++++++++++++++---
benchmarks/wsim/README | 34 ++++++
scripts/media-bench.pl | 235 +++++++++++++++++++++++++++++++----------
scripts/trace.pl | 5 +-
4 files changed, 416 insertions(+), 72 deletions(-)