These eight patches are derived from series https://patchwork.freedesktop.org/series/30715/. First four patches adjust the GEM/GuC suspend/resume flows and last four patches fix GuC functionality along those paths. Cc: Joonas Lahtinen <joonas.lahtinen@xxxxxxxxxxxxxxx> Cc: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> Cc: Imre Deak <imre.deak@xxxxxxxxx> Cc: Paulo Zanoni <paulo.r.zanoni@xxxxxxxxx> Cc: Rodrigo Vivi <rodrigo.vivi@xxxxxxxxx> Cc: Michal Wajdeczko <michal.wajdeczko@xxxxxxxxx> Cc: Michał Winiarski <michal.winiarski@xxxxxxxxx> Sagar Arun Kamble (8): drm/i915: Create GEM runtime resume helper and handle GEM suspend/resume errors drm/i915: Update GEM suspend/resume flows considering GuC and GEM fences drm/i915: Create uC runtime and system suspend/resume helpers drm/i915/guc: Introduce intel_guc_sanitize drm/i915/guc: Update GuC ggtt.invalidate/interrupts/communication across RPM suspend/resume drm/i915/guc: Update GuC suspend functionality in intel_uc_suspend drm/i915/guc: Disable GuC submission and suspend it prior to i915 reset drm/i915/guc: Fix GuC cleanup in unload path drivers/gpu/drm/i915/i915_drv.c | 40 ++++++----- drivers/gpu/drm/i915/i915_drv.h | 5 +- drivers/gpu/drm/i915/i915_gem.c | 85 ++++++++++++++++++++++-- drivers/gpu/drm/i915/i915_guc_submission.c | 22 +++--- drivers/gpu/drm/i915/i915_suspend.c | 2 - drivers/gpu/drm/i915/intel_uc.c | 103 +++++++++++++++++++++++++++-- drivers/gpu/drm/i915/intel_uc.h | 10 ++- 7 files changed, 220 insertions(+), 47 deletions(-) -- 1.9.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx