drm/i915: Capture PPGTT info on error capture
[linux-2.6-block.git] / drivers / gpu / drm / i915 / i915_drv.h
index 34ff995e6ea35d834f52e9d6236bf774c071d59a..1c8c77508238e43cc61ff837c6dd48ce128a0f4f 100644 (file)
@@ -361,6 +361,14 @@ struct drm_i915_error_state {
                        u32 seqno;
                        u32 tail;
                } *requests;
+
+               struct {
+                       u32 gfx_mode;
+                       union {
+                               u64 pdp[4];
+                               u32 pp_dir_base;
+                       };
+               } vm_info;
        } ring[I915_NUM_RINGS];
        struct drm_i915_error_buffer {
                u32 size;
@@ -377,6 +385,7 @@ struct drm_i915_error_state {
                s32 ring:4;
                u32 cache_level:3;
        } **active_bo, **pinned_bo;
+
        u32 *active_bo_count, *pinned_bo_count;
 };