[Intel-gfx] [PATCH 00/15] [v2] Broadwell HW semaphore
Ben Widawsky
benjamin.widawsky at intel.com
Tue Dec 17 05:50:36 CET 2013
Reposting this as a new series since two of the patches dropped off
since last time.
Functionally it's the same as before. Like before, the patch "drm/i915:
unleash semaphores on gen8" should probably not be merged as it's not
100% clear where the hang is currently coming from. Everything else
should be pretty benign for other platforms.
Ben Widawsky (15):
drm/i915: Reorder/respace MI instruction definition
drm/i915: Don't emit mbox updates without semaphores
drm/i915: Move semaphore specific ring members to struct
drm/i915: Virtualize the ringbuffer signal func
drm/i915: Move ring_begin to signal()
drm/i915: Make semaphore updates more precise
drm/i915: gen specific ring init
drm/i915/bdw: implement semaphore signal
drm/i915/bdw: implement semaphore wait
drm/i915: FORCE_RESTORE for gen8 semaphores
drm/i915/bdw: poll semaphores
drm/i915: Extract semaphore error collection
drm/i915/bdw: collect semaphore error state
drm/i915: unleash semaphores on gen8
drm/i915: semaphore debugfs
drivers/gpu/drm/i915/i915_debugfs.c | 69 +++++++
drivers/gpu/drm/i915/i915_drv.c | 6 -
drivers/gpu/drm/i915/i915_drv.h | 2 +
drivers/gpu/drm/i915/i915_gem.c | 10 +-
drivers/gpu/drm/i915/i915_gem_context.c | 9 +
drivers/gpu/drm/i915/i915_gpu_error.c | 75 ++++++--
drivers/gpu/drm/i915/i915_reg.h | 58 +++---
drivers/gpu/drm/i915/intel_ringbuffer.c | 329 ++++++++++++++++++++++++--------
drivers/gpu/drm/i915/intel_ringbuffer.h | 87 ++++++++-
9 files changed, 508 insertions(+), 137 deletions(-)
--
1.8.5.1
More information about the Intel-gfx
mailing list