public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
* [PATCH 0/5] RC6/Forcewake/Turbo related changes for Gen9
@ 2015-08-23 12:22 Sagar Arun Kamble
  2015-08-23 12:22 ` [PATCH 1/5] drm/i915: Increase maximum polling time to 50ms for forcewake request/clear ack Sagar Arun Kamble
                   ` (4 more replies)
  0 siblings, 5 replies; 31+ messages in thread
From: Sagar Arun Kamble @ 2015-08-23 12:22 UTC (permalink / raw)
  To: intel-gfx

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@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2015-09-23  8:01 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-23 12:22 [PATCH 0/5] RC6/Forcewake/Turbo related changes for Gen9 Sagar Arun Kamble
2015-08-23 12:22 ` [PATCH 1/5] drm/i915: Increase maximum polling time to 50ms for forcewake request/clear ack Sagar Arun Kamble
2015-08-26  9:26   ` Daniel Vetter
2015-09-22  9:06     ` Tvrtko Ursulin
2015-09-22  9:15       ` Chris Wilson
2015-09-22  9:48         ` Tvrtko Ursulin
2015-09-21 16:43   ` Yu Dai
2015-09-23  8:04     ` Daniel Vetter
2015-08-23 12:22 ` [PATCH 2/5] drm/i915/bxt: WaGsvDisableTurbo Sagar Arun Kamble
2015-09-11  6:23   ` Kamble, Sagar A
2015-09-11 12:24     ` Kamble, Sagar A
2015-09-21 16:43   ` Yu Dai
2015-09-23  7:46     ` Daniel Vetter
2015-08-23 12:22 ` [PATCH 3/5] drm/i915: WaRsDisableCoarsePowerGating Sagar Arun Kamble
2015-09-11  6:22   ` Kamble, Sagar A
2015-09-11  9:11     ` [PATCH 1/2] drm/i915: Add IS_SKL_GT3 and IS_SKL_GT4 macro Sagar Arun Kamble
2015-09-11  9:11       ` [PATCH 2/2] drm/i915: WaRsDisableCoarsePowerGating Sagar Arun Kamble
2015-09-11 11:46         ` [PATCH v2 1/1] " Sagar Arun Kamble
2015-09-21 16:43   ` [PATCH 3/5] " Yu Dai
2015-09-23  7:47     ` Daniel Vetter
2015-08-23 12:22 ` [PATCH 4/5] drm/i915: Use only blitter forcewake Sagar Arun Kamble
2015-08-23 12:30   ` Chris Wilson
2015-09-11 13:23     ` Kamble, Sagar A
2015-09-11 13:37   ` Ville Syrjälä
2015-09-11 13:54     ` Kamble, Sagar A
2015-09-11 14:02       ` Ville Syrjälä
2015-09-12 18:15         ` Kamble, Sagar A
2015-08-23 12:22 ` [PATCH 5/5] drm/i915: Notify Coarse Power Gating changes to GuC Sagar Arun Kamble
2015-08-27 19:55   ` O'Rourke, Tom
2015-09-11  6:16     ` Kamble, Sagar A
2015-09-11 17:17       ` Yu Dai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox