[igt-dev] [PATCH i-g-t 00/27] Media scalability tooling

Tvrtko Ursulin tvrtko.ursulin at linux.intel.com
Mon May 20 14:47:12 UTC 2019


From: Tvrtko Ursulin <tvrtko.ursulin at intel.com>

Review feedback and some other fixes:
 * prng seed fix and control via command line parameter.
 * trace.pl dma_fence_signal_notify fix.
 * Further consolidation in gem_wsim "un-hardcoding" patches.

Tvrtko Ursulin (27):
  scripts/trace.pl: Fix after intel_engine_notify removal
  trace.pl: Ignore signaling on non i915 fences
  headers: bump
  trace.pl: Virtual engine support
  trace.pl: Virtual engine preemption support
  wsim/media-bench: i915 balancing
  gem_wsim: Use IGT uapi headers
  gem_wsim: Factor out common error handling
  gem_wsim: More wsim_err
  gem_wsim: Submit fence support
  gem_wsim: Extract str to engine lookup
  gem_wsim: Engine map support
  gem_wsim: Save some lines by changing to implicit NULL checking
  gem_wsim: Compact int command parsing with a macro
  gem_wsim: Engine map load balance command
  gem_wsim: Engine bond command
  gem_wsim: Some more example workloads
  gem_wsim: Infinite batch support
  gem_wsim: Command line switch for specifying low slice count workloads
  gem_wsim: Per context SSEU control
  gem_wsim: Allow RCS virtual engine with SSEU control
  tests/i915_query: Engine discovery tests
  gem_wsim: Consolidate engine assignments into helpers
  gem_wsim: Discover engines
  gem_wsim: Support Icelake parts
  gem_wsim: Fix prng usage
  gem_wsim: Allow random seed control

 benchmarks/gem_wsim.c                       | 1530 ++++++++++++++-----
 benchmarks/wsim/README                      |  139 +-
 benchmarks/wsim/frame-split-60fps.wsim      |   18 +
 benchmarks/wsim/high-composited-game.wsim   |   11 +
 benchmarks/wsim/media-1080p-player.wsim     |    5 +
 benchmarks/wsim/medium-composited-game.wsim |    9 +
 include/drm-uapi/amdgpu_drm.h               |   52 +-
 include/drm-uapi/drm.h                      |   36 +
 include/drm-uapi/drm_mode.h                 |    4 +-
 include/drm-uapi/i915_drm.h                 |  209 ++-
 include/drm-uapi/lima_drm.h                 |  169 ++
 include/drm-uapi/msm_drm.h                  |   14 +
 include/drm-uapi/nouveau_drm.h              |   51 +
 include/drm-uapi/v3d_drm.h                  |   28 +
 scripts/media-bench.pl                      |    9 +-
 scripts/trace.pl                            |  321 +++-
 tests/i915/i915_query.c                     |  247 +++
 17 files changed, 2426 insertions(+), 426 deletions(-)
 create mode 100644 benchmarks/wsim/frame-split-60fps.wsim
 create mode 100644 benchmarks/wsim/high-composited-game.wsim
 create mode 100644 benchmarks/wsim/media-1080p-player.wsim
 create mode 100644 benchmarks/wsim/medium-composited-game.wsim
 create mode 100644 include/drm-uapi/lima_drm.h

-- 
2.20.1



More information about the igt-dev mailing list