From 5a41b025042c42788977e67aea8d1bf3b59baae4 Mon Sep 17 00:00:00 2001 From: Ian Romanick Date: Fri, 15 Nov 2013 10:24:43 -0800 Subject: intel: Add support for GPU reset status query ioctl I would have just used the drmIoctl interface directly in Mesa, but the ioctl needs some data from the drm_intel_context that is not exposed outside libdrm. This ioctl is in the drm-intel-next tree as b635991. v2: Update based on Mika's kernel work. v3: Fix compile failures from last-minute typos. Sigh. v4: Import the actual changes from the kernel i915_drm.h. Only comments on some fields of drm_i915_reset_stats differed. There are still some deltas between the kernel i915_drm.h and the one in libdrm, but those can be resolved in other patches. Signed-off-by: Ian Romanick Reviewed-by: Kenneth Graunke [v3] Reviewed-by: Damien Lespiau Cc: Mika Kuoppala Cc: Daniel Vetter --- intel/intel_bufmgr.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'intel/intel_bufmgr.h') diff --git a/intel/intel_bufmgr.h b/intel/intel_bufmgr.h index 15f818e7..2eb9742b 100644 --- a/intel/intel_bufmgr.h +++ b/intel/intel_bufmgr.h @@ -248,6 +248,11 @@ int drm_intel_reg_read(drm_intel_bufmgr *bufmgr, uint32_t offset, uint64_t *result); +int drm_intel_get_reset_stats(drm_intel_context *ctx, + uint32_t *reset_count, + uint32_t *active, + uint32_t *pending); + /** @{ Compatibility defines to keep old code building despite the symbol rename * from dri_* to drm_intel_* */ -- cgit v1.2.3