[Intel-gfx] [PATCH v4 0/6] Fixes and workarounds for GuC/doorbell setup
Dave Gordon
david.s.gordon at intel.com
Thu Apr 7 17:21:12 UTC 2016
Several issues have been found and recently fixed around the general
area of resetting and reloading the GuC, but the driver can still
leave the doorbell hardware in an inconsistent state after a reset
and reload, such as during a hibernate-and-resume cycle.
This set of patches provides solutions (or in some cases workarounds)
for the various issues identified in this area.
Cc: Alex Dai <yu.dai at intel.com>
Cc: Tom O'Rourke <tom.orourke at intel.com>
Cc: Arun Siluvery <arun.siluvery at linux.intel.com>
Dave Gordon (5+1):
drm/i915/guc: add doorbell map to debugfs/i915_guc_info
drm/i915/guc: move guc_ring_doorbell() nearer to callsite
drm/i915/guc: refactor doorbell management code
drm/i915/guc: (re)initialise doorbell h/w when enabling GuC submission
drm/i915/guc: disable GuC submission earlier during GuC (re)load
[DO NOT MERGE: add enable_guc_loading parameter]
drivers/gpu/drm/i915/i915_debugfs.c | 8 +
drivers/gpu/drm/i915/i915_guc_submission.c | 264 ++++++++++++++++++-----------
drivers/gpu/drm/i915/intel_guc_loader.c | 3 -
6 files changed, 242 insertions(+), 149 deletions(-)
--
1.9.1
More information about the Intel-gfx
mailing list