[Intel-gfx] [PATCH v4 00/10] drm/i915: improve the RPM device suspended assert
Imre Deak
imre.deak at intel.com
Tue Dec 15 10:10:28 PST 2015
This is v4 of [1]. It has the following changes:
- fix module reload that got broken in v3 due to removal of HAS_RUNTIME_PM
(added patch 1-3 + revised patch 4)
- disable the wakeref asserts in the IRQ handlers and RPS work too
(revised patch 7)
Imre Deak (10):
drm/i915: clarify comment about mandatory RPM put/get during driver
load/unload
drm/i915: disable power well support on platforms without runtime PM
support
drm/i915: refactor RPM disabling due to RC6 being disabled
drm/i915: remove HAS_RUNTIME_PM check from RPM get/put/assert helpers
drm/i915: add assert_rpm_wakelock_held helper
drm/i915: use assert_rpm_wakelock_held instead of opencoding it
drm/i915: add support for checking if we hold an RPM reference
drm/i915: check that we hold an RPM wakelock ref before we put it
drm/i915: add support for checking RPM atomic sections
drm/i915: check that we are in an RPM atomic section in GGTT PTE
updaters
drivers/gpu/drm/i915/i915_dma.c | 7 ++++
drivers/gpu/drm/i915/i915_drv.c | 39 ++++++++++++++++--
drivers/gpu/drm/i915/i915_drv.h | 2 +
drivers/gpu/drm/i915/i915_gem_gtt.c | 33 +++++++++++++++
drivers/gpu/drm/i915/i915_irq.c | 73 ++++++++++++++++++++++++++++++---
drivers/gpu/drm/i915/intel_drv.h | 72 ++++++++++++++++++++++++++++++++
drivers/gpu/drm/i915/intel_pm.c | 17 ++++++++
drivers/gpu/drm/i915/intel_runtime_pm.c | 57 ++++++++++++-------------
drivers/gpu/drm/i915/intel_uncore.c | 23 ++++-------
9 files changed, 270 insertions(+), 53 deletions(-)
--
2.5.0
More information about the Intel-gfx
mailing list