[PATCH 0/5] RC6/Forcewake/Turbo related changes for Gen9

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Patch 1: On BXT, forcewake ACK is taking time more than 2ms sometimes. Setting it
to recommanded value of 50ms. This is maximum timeout limit.

Patch 2: On GT CPD Exit CS behavior is leading to hangs on BXT A0/A1. WA is to
disable turbo and frequency requests.

Patch 3 and Patch 4:
WaRsDisableCoarsePowerGating is applicable to Gen9 platforms with revision
prior to BXT B0 and until SKL E0. Per this WA, both render and media PG need to
be disabled. Due to this only blitter forcewake need to be used for all GT accesses.

Patch 5: When GuC is enabled, it need to be informed about status of Coarse Power
Gating (CPG) for GuC to know when to forcewake render/media domains.

Alex Dai (1):
  drm/i915: Notify Coarse Power Gating changes to GuC

Sagar Arun Kamble (4):
  drm/i915: Increase maximum polling time to 50ms for forcewake
    request/clear ack
  drm/i915/bxt: WaGsvDisableTurbo
  drm/i915: WaRsDisableCoarsePowerGating
  drm/i915: Use only blitter forcewake

 drivers/gpu/drm/i915/i915_debugfs.c        |  5 ++-
 drivers/gpu/drm/i915/i915_drv.h            |  1 +
 drivers/gpu/drm/i915/i915_guc_submission.c | 18 ++++++++++
 drivers/gpu/drm/i915/intel_guc.h           |  1 +
 drivers/gpu/drm/i915/intel_pm.c            | 29 +++++++++++++---
 drivers/gpu/drm/i915/intel_uncore.c        | 55 ++++++++++++++++++++++++------
 6 files changed, 93 insertions(+), 16 deletions(-)

-- 
1.9.1

_______________________________________________
Intel-gfx mailing list
Intel-gfx@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/intel-gfx




[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux