[Intel-gfx] [00/11 v2] Various improvements around the GuC topic

Oscar Mateo oscar.mateo at intel.com
Fri Mar 10 16:28:47 UTC 2017


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



More information about the Intel-gfx mailing list