[PATCH 38/49] no-wait-for-fifi
Chris Wilson
chris at chris-wilson.co.uk
Fri Nov 11 20:40:07 UTC 2016
---
drivers/gpu/drm/i915/intel_uncore.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/i915/intel_uncore.c b/drivers/gpu/drm/i915/intel_uncore.c
index e2b188dcf908..bf2ff6a11b84 100644
--- a/drivers/gpu/drm/i915/intel_uncore.c
+++ b/drivers/gpu/drm/i915/intel_uncore.c
@@ -1030,13 +1030,11 @@ static void \
gen6_write##x(struct drm_i915_private *dev_priv, i915_reg_t reg, u##x val, bool trace) { \
u32 __fifo_ret = 0; \
GEN6_WRITE_HEADER; \
- if (NEEDS_FORCE_WAKE(offset)) { \
+ if (NEEDS_FORCE_WAKE(offset) && !(dev_priv->uncore.fw_domains_active)) \
__fifo_ret = __gen6_gt_wait_for_fifo(dev_priv); \
- } \
__raw_i915_write##x(dev_priv, reg, val); \
- if (unlikely(__fifo_ret)) { \
+ if (unlikely(__fifo_ret)) \
gen6_gt_check_fifodbg(dev_priv); \
- } \
GEN6_WRITE_FOOTER; \
}
--
2.10.2
More information about the Intel-gfx-trybot
mailing list