diff options
Diffstat (limited to 'drivers/gpu/drm/i915/i915_gpu_error.c')
-rw-r--r-- | drivers/gpu/drm/i915/i915_gpu_error.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/drivers/gpu/drm/i915/i915_gpu_error.c b/drivers/gpu/drm/i915/i915_gpu_error.c index 3f9ce403c755..4477631d2636 100644 --- a/drivers/gpu/drm/i915/i915_gpu_error.c +++ b/drivers/gpu/drm/i915/i915_gpu_error.c | |||
@@ -735,7 +735,7 @@ static void __err_print_to_sgl(struct drm_i915_error_state_buf *m, | |||
735 | err_printf(m, "DONE_REG: 0x%08x\n", error->done_reg); | 735 | err_printf(m, "DONE_REG: 0x%08x\n", error->done_reg); |
736 | } | 736 | } |
737 | 737 | ||
738 | if (IS_GEN7(m->i915)) | 738 | if (IS_GEN(m->i915, 7)) |
739 | err_printf(m, "ERR_INT: 0x%08x\n", error->err_int); | 739 | err_printf(m, "ERR_INT: 0x%08x\n", error->err_int); |
740 | 740 | ||
741 | for (i = 0; i < ARRAY_SIZE(error->engine); i++) { | 741 | for (i = 0; i < ARRAY_SIZE(error->engine); i++) { |
@@ -1314,7 +1314,7 @@ static void error_record_engine_registers(struct i915_gpu_state *error, | |||
1314 | if (!HWS_NEEDS_PHYSICAL(dev_priv)) { | 1314 | if (!HWS_NEEDS_PHYSICAL(dev_priv)) { |
1315 | i915_reg_t mmio; | 1315 | i915_reg_t mmio; |
1316 | 1316 | ||
1317 | if (IS_GEN7(dev_priv)) { | 1317 | if (IS_GEN(dev_priv, 7)) { |
1318 | switch (engine->id) { | 1318 | switch (engine->id) { |
1319 | default: | 1319 | default: |
1320 | case RCS: | 1320 | case RCS: |
@@ -1330,7 +1330,7 @@ static void error_record_engine_registers(struct i915_gpu_state *error, | |||
1330 | mmio = VEBOX_HWS_PGA_GEN7; | 1330 | mmio = VEBOX_HWS_PGA_GEN7; |
1331 | break; | 1331 | break; |
1332 | } | 1332 | } |
1333 | } else if (IS_GEN6(engine->i915)) { | 1333 | } else if (IS_GEN(engine->i915, 6)) { |
1334 | mmio = RING_HWS_PGA_GEN6(engine->mmio_base); | 1334 | mmio = RING_HWS_PGA_GEN6(engine->mmio_base); |
1335 | } else { | 1335 | } else { |
1336 | /* XXX: gen8 returns to sanity */ | 1336 | /* XXX: gen8 returns to sanity */ |
@@ -1352,10 +1352,10 @@ static void error_record_engine_registers(struct i915_gpu_state *error, | |||
1352 | 1352 | ||
1353 | ee->vm_info.gfx_mode = I915_READ(RING_MODE_GEN7(engine)); | 1353 | ee->vm_info.gfx_mode = I915_READ(RING_MODE_GEN7(engine)); |
1354 | 1354 | ||
1355 | if (IS_GEN6(dev_priv)) | 1355 | if (IS_GEN(dev_priv, 6)) |
1356 | ee->vm_info.pp_dir_base = | 1356 | ee->vm_info.pp_dir_base = |
1357 | I915_READ(RING_PP_DIR_BASE_READ(engine)); | 1357 | I915_READ(RING_PP_DIR_BASE_READ(engine)); |
1358 | else if (IS_GEN7(dev_priv)) | 1358 | else if (IS_GEN(dev_priv, 7)) |
1359 | ee->vm_info.pp_dir_base = | 1359 | ee->vm_info.pp_dir_base = |
1360 | I915_READ(RING_PP_DIR_BASE(engine)); | 1360 | I915_READ(RING_PP_DIR_BASE(engine)); |
1361 | else if (INTEL_GEN(dev_priv) >= 8) | 1361 | else if (INTEL_GEN(dev_priv) >= 8) |
@@ -1725,7 +1725,7 @@ static void capture_reg_state(struct i915_gpu_state *error) | |||
1725 | error->forcewake = I915_READ_FW(FORCEWAKE_VLV); | 1725 | error->forcewake = I915_READ_FW(FORCEWAKE_VLV); |
1726 | } | 1726 | } |
1727 | 1727 | ||
1728 | if (IS_GEN7(dev_priv)) | 1728 | if (IS_GEN(dev_priv, 7)) |
1729 | error->err_int = I915_READ(GEN7_ERR_INT); | 1729 | error->err_int = I915_READ(GEN7_ERR_INT); |
1730 | 1730 | ||
1731 | if (INTEL_GEN(dev_priv) >= 8) { | 1731 | if (INTEL_GEN(dev_priv) >= 8) { |
@@ -1733,7 +1733,7 @@ static void capture_reg_state(struct i915_gpu_state *error) | |||
1733 | error->fault_data1 = I915_READ(GEN8_FAULT_TLB_DATA1); | 1733 | error->fault_data1 = I915_READ(GEN8_FAULT_TLB_DATA1); |
1734 | } | 1734 | } |
1735 | 1735 | ||
1736 | if (IS_GEN6(dev_priv)) { | 1736 | if (IS_GEN(dev_priv, 6)) { |
1737 | error->forcewake = I915_READ_FW(FORCEWAKE); | 1737 | error->forcewake = I915_READ_FW(FORCEWAKE); |
1738 | error->gab_ctl = I915_READ(GAB_CTL); | 1738 | error->gab_ctl = I915_READ(GAB_CTL); |
1739 | error->gfx_mode = I915_READ(GFX_MODE); | 1739 | error->gfx_mode = I915_READ(GFX_MODE); |
@@ -1753,7 +1753,7 @@ static void capture_reg_state(struct i915_gpu_state *error) | |||
1753 | error->ccid = I915_READ(CCID); | 1753 | error->ccid = I915_READ(CCID); |
1754 | 1754 | ||
1755 | /* 3: Feature specific registers */ | 1755 | /* 3: Feature specific registers */ |
1756 | if (IS_GEN6(dev_priv) || IS_GEN7(dev_priv)) { | 1756 | if (IS_GEN(dev_priv, 6) || IS_GEN(dev_priv, 7)) { |
1757 | error->gam_ecochk = I915_READ(GAM_ECOCHK); | 1757 | error->gam_ecochk = I915_READ(GAM_ECOCHK); |
1758 | error->gac_eco = I915_READ(GAC_ECO_BITS); | 1758 | error->gac_eco = I915_READ(GAC_ECO_BITS); |
1759 | } | 1759 | } |
@@ -1777,7 +1777,7 @@ static void capture_reg_state(struct i915_gpu_state *error) | |||
1777 | error->ier = I915_READ(DEIER); | 1777 | error->ier = I915_READ(DEIER); |
1778 | error->gtier[0] = I915_READ(GTIER); | 1778 | error->gtier[0] = I915_READ(GTIER); |
1779 | error->ngtier = 1; | 1779 | error->ngtier = 1; |
1780 | } else if (IS_GEN2(dev_priv)) { | 1780 | } else if (IS_GEN(dev_priv, 2)) { |
1781 | error->ier = I915_READ16(IER); | 1781 | error->ier = I915_READ16(IER); |
1782 | } else if (!IS_VALLEYVIEW(dev_priv)) { | 1782 | } else if (!IS_VALLEYVIEW(dev_priv)) { |
1783 | error->ier = I915_READ(IER); | 1783 | error->ier = I915_READ(IER); |