They have been discussed in various threads, but I am putting them together as a series for clarity. They now include Joonas' "Sanitize GuC client initialization" with a small tweak, plus an extra doorbell refactoring patch at the end, so they are self-contained and... ready to merge?. Oscar Mateo (11): drm/i915/guc: Sanitize GuC client initialization drm/i915/guc: Keep the ctx_pool_vaddr mapped, for easy access drm/i915/guc: Add onion teardown to the GuC setup drm/i915/guc: s/ads_vma/addon drm/i915/guc: Break out the GuC log extras into their own "runtime" struct drm/i915/guc: Make intel_guc_send a function pointer drm/i915/guc: Improve the GuC documentation & comments about proxy submissions drm/i915/guc: Wait for doorbell to be inactive before deallocating drm/i915/guc: A little bit more of doorbell sanitization drm/i915/guc: Refactor the concept "GuC context descriptor" into "GuC stage descriptor" drm/i915/guc: Enable GuC loading & submission drivers/gpu/drm/i915/i915_debugfs.c | 8 +- drivers/gpu/drm/i915/i915_drv.c | 6 +- drivers/gpu/drm/i915/i915_guc_submission.c | 733 +++++++++++++++++------------ drivers/gpu/drm/i915/i915_irq.c | 4 +- drivers/gpu/drm/i915/i915_params.c | 8 +- drivers/gpu/drm/i915/intel_guc_fwif.h | 46 +- drivers/gpu/drm/i915/intel_guc_loader.c | 54 ++- drivers/gpu/drm/i915/intel_guc_log.c | 384 ++++++++------- drivers/gpu/drm/i915/intel_uc.c | 17 +- drivers/gpu/drm/i915/intel_uc.h | 48 +- 10 files changed, 727 insertions(+), 581 deletions(-) -- 1.9.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx