[igt-dev] [PATCH i-g-t 0/4] Per context dynamic (sub)slice power-gating

Tvrtko Ursulin tvrtko.ursulin at linux.intel.com
Tue Nov 13 14:36:25 UTC 2018


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

Tests to accompany the respective i915 series.

Contributed by Tony Ye is gem_media_vme, anew test which exercises the media VME
block to demonstrate the effectiveness of the uAPI for this particular issue.

Lionel Landwerlin (2):
  headers: bump
  tests/gem_ctx_sseu: Dynamic (sub)slice programming tests

Tony Ye (2):
  tests/gem_media_vme: Simple test to exercise the VME block
  tests/gem_media_vme: Shut down half of subslices to avoid gpu hang on
    ICL

 include/drm-uapi/amdgpu_drm.h  |   52 +-
 include/drm-uapi/drm.h         |   17 +
 include/drm-uapi/drm_fourcc.h  |  224 ++++++
 include/drm-uapi/drm_mode.h    |   26 +-
 include/drm-uapi/etnaviv_drm.h |    6 +
 include/drm-uapi/exynos_drm.h  |  240 +++++++
 include/drm-uapi/i915_drm.h    |   80 +++
 include/drm-uapi/msm_drm.h     |    2 +
 include/drm-uapi/tegra_drm.h   |  492 ++++++++++++-
 include/drm-uapi/v3d_drm.h     |  204 ++++++
 include/drm-uapi/vc4_drm.h     |   13 +-
 include/drm-uapi/virtgpu_drm.h |    1 +
 include/drm-uapi/vmwgfx_drm.h  |  166 ++++-
 lib/gpu_cmds.c                 |  148 ++++
 lib/gpu_cmds.h                 |   23 +-
 lib/intel_batchbuffer.c        |    9 +
 lib/intel_batchbuffer.h        |    7 +
 lib/media_fill.c               |  117 ++++
 lib/media_fill.h               |    6 +
 lib/surfaceformat.h            |    2 +
 tests/Makefile.am              |    1 +
 tests/Makefile.sources         |    6 +
 tests/i915/gem_ctx_param.c     |    4 +-
 tests/i915/gem_ctx_sseu.c      | 1190 ++++++++++++++++++++++++++++++++
 tests/i915/gem_media_vme.c     |  179 +++++
 tests/meson.build              |    9 +
 26 files changed, 3165 insertions(+), 59 deletions(-)
 create mode 100644 include/drm-uapi/v3d_drm.h
 create mode 100644 tests/i915/gem_ctx_sseu.c
 create mode 100644 tests/i915/gem_media_vme.c

-- 
2.19.1



More information about the igt-dev mailing list