Skip to content

Per context dynamic (sub)slice power-gating

Tvrtko Ursulin igt-dev intel-gfx 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4headers: bumpinclude/drm-uapi/amdgpu_drm.h include/drm-uapi/drm.h include/drm-uapi/drm_fourcc.h +10 more+1467 -560 replies
2/4tests/gem_ctx_sseu: Dynamic (sub)slice programming teststests/Makefile.am tests/Makefile.sources tests/i915/gem_ctx_param.c +2 more+1205 -12 replies
3/4tests/gem_media_vme: Simple test to exercise the VME blocklib/gpu_cmds.c lib/gpu_cmds.h lib/intel_batchbuffer.c +7 more+413 -22 replies
4/4tests/gem_media_vme: Shut down half of subslices to avoid gpu hang on ICLlib/gpu_cmds.c lib/gpu_cmds.h lib/media_fill.c +1 more+82 -20 replies

Reviews trailers per patch

1 of 4 patches has a Reviewed-by or Acked-by.

PatchChris WilsonJoonas Lahtinen
1/4
2/4R-b R-b R-b
3/4
4/4

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

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

From: Tvrtko Ursulin <[email protected]>

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
Signature · 6 lines
2.19.1

_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev