[Intel-gfx] [RFC] [PATCH 0/7] arb robustness enablers

Mika Kuoppala mika.kuoppala at linux.intel.com
Mon Feb 4 15:04:36 CET 2013


Hi,

This patchset adds ioctl and related changes to allow
userspace to query about the context loss status of the
specified context. The aim is to provide enabler
for the ARB_Robustness GL extension.

I post this as RFC to get ack/nack on the interface.
The interface is in 0004-drm-i915-add-i915_get_reset_status_ioctl.patch

Also any feedback on the other parts of the patchset is most
welcomed.

The i-g-t testcase can be found here:
https://github.com/mkuoppal/intel-gpu-tools/commits/arb-robustness

Thanks,
--Mika

Mika Kuoppala (7):
  drm/i915: detect infinite loops in hang check
  drm/i915: add struct i915_reset_stats
  drm/i915: add reset_status for hw_contexts
  drm/i915: add i915_get_reset_status_ioctl
  drm/i915: add batch object and context to i915_add_request()
  drm/i915: reference count for i915_hw_contexts
  drm/i915: find guilty batch buffer on ring resets

 drivers/gpu/drm/i915/i915_dma.c            |    3 +-
 drivers/gpu/drm/i915/i915_drv.c            |   42 +++++++++
 drivers/gpu/drm/i915/i915_drv.h            |   41 +++++++--
 drivers/gpu/drm/i915/i915_gem.c            |  119 ++++++++++++++++++++++++--
 drivers/gpu/drm/i915/i915_gem_context.c    |   66 +++++++++++++--
 drivers/gpu/drm/i915/i915_gem_execbuffer.c |   11 ++-
 drivers/gpu/drm/i915/i915_irq.c            |  127 ++++++++++++++--------------
 drivers/gpu/drm/i915/intel_overlay.c       |    5 +-
 drivers/gpu/drm/i915/intel_ringbuffer.c    |    2 +-
 drivers/gpu/drm/i915/intel_ringbuffer.h    |    4 +
 include/uapi/drm/i915_drm.h                |   19 +++++
 11 files changed, 351 insertions(+), 88 deletions(-)

-- 
1.7.9.5




More information about the Intel-gfx mailing list