[Intel-gfx] [PATCH 00/18] Introduce the Haswell VECS v2
Ben Widawsky
ben at bwidawsk.net
Wed May 29 04:22:16 CEST 2013
The primary change in this series is I introduce the
ivybridge_preinstall and "Add PM regs to pre/post install"
before make "PM interrupt writes non-destructive". This helps address
the issue Damien caught where the PMIMR is never cleared midway through
the series. On that note, I fixed a bug introduced on the previous
rebase where the PMIMR wasn't getting cleared without VEBOX. That fix is
addressed in v2 of "vebox interrupt get/put"
I've also rebased this series on the latest -nightly, and tried to fix
all comments Damien made in the series.
Thanks again to Damien for the review this far.
v1 with more background:
http://lists.freedesktop.org/archives/intel-gfx/2013-April/027308.html
Ben Widawsky (14):
drm/i915: Comments for semaphore clarification
drm/i915: Semaphore MBOX update generalization
drm/i915: Introduce VECS: the 4th ring
drm/i915: Add VECS semaphore bits
drm/i915: Rename ring flush functions
drm/i915: Vebox ringbuffer init
drm/i915: Create a more generic pm handler for hsw+
drm/i915: Create an ivybridge_irq_preinstall
drm/i915: Add PM regs to pre/post install
drm/i915: make PM interrupt writes non-destructive
drm/i915: Convert irq_refounct to struct
drm/i915: consolidate interrupt naming scheme
drm/i915: vebox interrupt get/put
drm/i915: Enable vebox interrupts
Xiang, Haihao (4):
drm/i915: add HAS_VEBOX
drm/i915: add VEBOX into debugfs
drm/i915: add I915_EXEC_VEBOX to i915_gem_do_execbuffer()
drm/i915: add I915_PARAM_HAS_VEBOX to i915_getparam
drivers/gpu/drm/i915/i915_debugfs.c | 2 +
drivers/gpu/drm/i915/i915_dma.c | 3 +
drivers/gpu/drm/i915/i915_drv.c | 2 +
drivers/gpu/drm/i915/i915_drv.h | 2 +
drivers/gpu/drm/i915/i915_gem.c | 11 +-
drivers/gpu/drm/i915/i915_gem_execbuffer.c | 9 ++
drivers/gpu/drm/i915/i915_irq.c | 162 ++++++++++++++++++------
drivers/gpu/drm/i915/i915_reg.h | 148 +++++++++++-----------
drivers/gpu/drm/i915/intel_pm.c | 15 +--
drivers/gpu/drm/i915/intel_ringbuffer.c | 194 ++++++++++++++++++++++-------
drivers/gpu/drm/i915/intel_ringbuffer.h | 16 ++-
include/uapi/drm/i915_drm.h | 3 +-
12 files changed, 399 insertions(+), 168 deletions(-)
--
1.8.3
More information about the Intel-gfx
mailing list