Now rebased on top of Arek's "GuC Scrub". There are also two new patches at the end compared to when I last sent the series. Oscar Mateo (12): 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: The Additional Data Struct (ADS) should get enabled together with GuC submission 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: Split out the mmio_white_list struct drm/i915/guc: Move guc_interrupts_release next to guc_interrupts_capture drivers/gpu/drm/i915/i915_debugfs.c | 8 +- drivers/gpu/drm/i915/i915_drv.c | 11 +- drivers/gpu/drm/i915/i915_gem.c | 10 +- drivers/gpu/drm/i915/i915_guc_submission.c | 784 +++++++++++++++++------------ drivers/gpu/drm/i915/i915_irq.c | 4 +- drivers/gpu/drm/i915/intel_guc_fwif.h | 71 +-- drivers/gpu/drm/i915/intel_guc_loader.c | 33 +- drivers/gpu/drm/i915/intel_guc_log.c | 386 +++++++------- drivers/gpu/drm/i915/intel_uc.c | 62 ++- drivers/gpu/drm/i915/intel_uc.h | 51 +- 10 files changed, 788 insertions(+), 632 deletions(-) -- 1.9.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx