diff options
Diffstat (limited to 'drivers/gpu/drm/i915/i915_drv.h')
-rw-r--r-- | drivers/gpu/drm/i915/i915_drv.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h index ec192ddc93ec..6e4790065d9e 100644 --- a/drivers/gpu/drm/i915/i915_drv.h +++ b/drivers/gpu/drm/i915/i915_drv.h | |||
@@ -236,11 +236,14 @@ typedef struct drm_i915_private { | |||
236 | 236 | ||
237 | drm_dma_handle_t *status_page_dmah; | 237 | drm_dma_handle_t *status_page_dmah; |
238 | void *hw_status_page; | 238 | void *hw_status_page; |
239 | void *seqno_page; | ||
239 | dma_addr_t dma_status_page; | 240 | dma_addr_t dma_status_page; |
240 | uint32_t counter; | 241 | uint32_t counter; |
241 | unsigned int status_gfx_addr; | 242 | unsigned int status_gfx_addr; |
243 | unsigned int seqno_gfx_addr; | ||
242 | drm_local_map_t hws_map; | 244 | drm_local_map_t hws_map; |
243 | struct drm_gem_object *hws_obj; | 245 | struct drm_gem_object *hws_obj; |
246 | struct drm_gem_object *seqno_obj; | ||
244 | struct drm_gem_object *pwrctx; | 247 | struct drm_gem_object *pwrctx; |
245 | 248 | ||
246 | struct resource mch_res; | 249 | struct resource mch_res; |
@@ -1139,6 +1142,7 @@ extern int i915_wait_ring(struct drm_device * dev, int n, const char *caller); | |||
1139 | 1142 | ||
1140 | #define HAS_PCH_SPLIT(dev) (IS_IRONLAKE(dev) || \ | 1143 | #define HAS_PCH_SPLIT(dev) (IS_IRONLAKE(dev) || \ |
1141 | IS_GEN6(dev)) | 1144 | IS_GEN6(dev)) |
1145 | #define HAS_PIPE_CONTROL(dev) (IS_IRONLAKE(dev) || IS_GEN6(dev)) | ||
1142 | 1146 | ||
1143 | #define PRIMARY_RINGBUFFER_SIZE (128*1024) | 1147 | #define PRIMARY_RINGBUFFER_SIZE (128*1024) |
1144 | 1148 | ||