[Intel-gfx] [PATCH 0/7] drm/i915: read out slice/subslice masks
Imre Deak
imre.deak at intel.com
Wed Oct 21 08:40:30 PDT 2015
The per-slice/subslice INSTDONE patchset from Ben [1] will need the
subslice/slice masks in addition to the corresponding counts that we
maintain atm. So I added support to store the masks instead of the
counts and calculate the counts whenever we need them based on the
masks. While at it I also noticed that the SSEU readout code could be
simplified by reusing the data structure storing the SSEU properties.
Tested on BXT/SKL.
[1]
http://lists.freedesktop.org/archives/intel-gfx/2015-September/077050.html
Imre Deak (7):
drm/i915: sseu: move sseu_dev_status to i915_drv.h
drm/i915: sseu: use sseu_dev_info in device info
drm/i915: sseu: simplify debugfs status/info printing
drm/i915: sseu: convert slice count field to mask
drm/i915: sseu: convert subslice count fields to subslice mask
drm/i915: sseu: add debug printf for slice/subslice masks
drm/i915/bdw: sseu: fix sseu status parsing
drivers/gpu/drm/i915/i915_debugfs.c | 134 +++++++++++++++-----------------
drivers/gpu/drm/i915/i915_dma.c | 115 +++++++++++++--------------
drivers/gpu/drm/i915/i915_drv.h | 28 ++++---
drivers/gpu/drm/i915/intel_lrc.c | 14 ++--
drivers/gpu/drm/i915/intel_pm.c | 2 +-
drivers/gpu/drm/i915/intel_ringbuffer.c | 4 +-
6 files changed, 150 insertions(+), 147 deletions(-)
--
2.1.4
More information about the Intel-gfx
mailing list