[Intel-gfx] [PATCH 0/5] Update to GuC version 69.0.0

John.C.Harrison
2021-12-03T18:33:42Z

From: John Harrison <John.C.Harrison@Intel.com>

Update to the latest GuC version. This includes a suite of interface
changes and new features with corresponding i915 side changes.

Also, fix/improve a bunch of other things while at it.

Signed-off-by: John Harrison <John.C.Harrison@Intel.com>

John Harrison (5):
drm/i915/uc: Allow platforms to have GuC but not HuC
drm/i915/guc: Increase GuC log size for CONFIG_DEBUG_GEM
drm/i915/guc: Don't go bang in GuC log if no GuC
drm/i915/guc: Update to GuC version 69.0.0
drm/i915/guc: Improve GuC loading status check/error reports

Documentation/gpu/i915.rst | 1 +
.../gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 80 +++++-----
.../gpu/drm/i915/gt/uc/abi/guc_errors_abi.h | 23 +++
drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h | 82 ++++++++++
drivers/gpu/drm/i915/gt/uc/intel_guc.c | 126 +++++++++++++---
drivers/gpu/drm/i915/gt/uc/intel_guc.h | 4 +
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 45 +++++-
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 141 ++++++++++--------
drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 17 +--
drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 37 ++++-
drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 31 ++--
drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 8 +-
.../drm/i915/gt/uc/intel_guc_log_debugfs.c | 4 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 4 -
.../gpu/drm/i915/gt/uc/intel_guc_submission.c | 18 +++
drivers/gpu/drm/i915/gt/uc/intel_huc.c | 1 +
drivers/gpu/drm/i915/gt/uc/intel_uc.c | 31 ++--
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 93 ++++++++----
18 files changed, 536 insertions(+), 210 deletions(-)
create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h

--
2.25.1