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 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4headers: bumpinclude/drm-uapi/drm_mode.h include/drm-uapi/i915_drm.h include/drm-uapi/msm_drm.h +1 more+114 -60 replies
2/4tests/gem_ctx_sseu: Dynamic (sub)slice programming teststests/Makefile.am tests/Makefile.sources tests/i915/gem_ctx_param.c +2 more+547 -10 replies
3/4tests/gem_media_vme: Simple test to exercise the VME blocklib/gpu_cmds.c lib/gpu_cmds.h lib/i915/shaders/media/README_media_vme.txt +9 more+526 -20 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+76 -11 reply

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
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 a new test, gem_media_vme, which exercises the media VME block to demonstrate the effectiveness of the uAPI for this particular issue.

New in this version is the source code for the VME kernel and some other small tweaks.

Lionel Landwerlin (1):
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

Tvrtko Ursulin (1):
headers: bump

 include/drm-uapi/drm_mode.h                 |  19 +
 include/drm-uapi/i915_drm.h                 |  43 ++
 include/drm-uapi/msm_drm.h                  |  25 +-
 include/drm-uapi/v3d_drm.h                  |  33 ++
 lib/gpu_cmds.c                              | 148 ++++++
 lib/gpu_cmds.h                              |  23 +-
 lib/i915/shaders/media/README_media_vme.txt |  65 +++
 lib/i915/shaders/media/media_vme.gxa        |  51 ++
 lib/intel_batchbuffer.c                     |   9 +
 lib/intel_batchbuffer.h                     |   7 +
 lib/media_fill.c                            | 110 ++++
 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                   | 532 ++++++++++++++++++++
 tests/i915/gem_media_vme.c                  | 178 +++++++
 tests/meson.build                           |   9 +
 19 files changed, 1262 insertions(+), 9 deletions(-)
 create mode 100755 lib/i915/shaders/media/README_media_vme.txt
 create mode 100755 lib/i915/shaders/media/media_vme.gxa
 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