[Intel-gfx] [PATCH 0/9] rps locking fixes

Daniel Vetter daniel.vetter at ffwll.ch
Tue Jul 24 23:33:41 CEST 2012


Hi all

While reviewing Chris' simplified mark_busy/idle code I've noticed that we
seriously lack some locking. This series here fixes the first part around the
gpu power handling, the pll up/downclocking might still be rather broken :(

Since this clearly fixes some issues with the code, also try another stab at
enabling rc6 on ilk by default.

Review, flames and comments highly welcome!

Cheers, Daniel

Daniel Vetter (9):
  drm/i915: ensure rps state is properly lock-protected
  drm/i915: properly guard ilk ips state
  drm/i915: fixup up debugfs rps state handling
  drm/i915: move all rps state into dev_priv->rps
  drm/i915: kill dev_priv->mchdev_lock
  drm/i915: DE_PCU_EVENT irq is ilk-only
  drm/i915: fix up ilk drps/ips locking
  drm/ips: move drps/ips/ilk related variables into dev_priv->ips
  drm/i915: enable rc6 on ilk again

 drivers/gpu/drm/i915/i915_debugfs.c  |   38 ++++-
 drivers/gpu/drm/i915/i915_dma.c      |    2 +-
 drivers/gpu/drm/i915/i915_drv.h      |   55 +++++---
 drivers/gpu/drm/i915/i915_irq.c      |   72 ++++++----
 drivers/gpu/drm/i915/intel_display.c |    2 +-
 drivers/gpu/drm/i915/intel_pm.c      |  259 ++++++++++++++++++----------------
 6 files changed, 251 insertions(+), 177 deletions(-)

-- 
1.7.10.4




More information about the Intel-gfx mailing list