[Intel-gfx] [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 Intel-gfx
mailing list