mbox series

[0/1] Update to GuC v70

Message ID 20220412225955.1802543-1-John.C.Harrison@Intel.com (mailing list archive)
Headers show
Series Update to GuC v70 | expand

Message

John Harrison April 12, 2022, 10:59 p.m. UTC
From: John Harrison <John.C.Harrison@Intel.com>

Update to the latest GuC firmware release.

Note that this includes some significant backwards breaking API
changes. One is about context registration - the descriptor pool is
gone, all parameters are passed via the CTB instead. The second is
about scheduling policy updates - they are now done via a single KLV
based H2G instead of multiple direct H2Gs.

Note further than this patch set is bsaed on drm-tip so that it can be
tested by CI. The drm-tip tree includes a topic branch with DG2
support. Therefore this patch set includes the update of the DG2
firmware version as well. However, that means that it will conflict
when merged to gt-next. So when the patch is merged, the DG2 part will
need to be dropped and a replacement patch merged to the topic branch.

Signed-off-by: John Harrison <John.C.Harrison@Intel.com>
Reviewed-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>


John Harrison (1):
  drm/i915/guc: Update to GuC version 70.1.1

 .../gpu/drm/i915/gt/uc/abi/guc_actions_abi.h  |   4 +-
 drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h |  15 +
 drivers/gpu/drm/i915/gt/uc/intel_guc.h        |   5 -
 drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h   |  67 ++--
 .../gpu/drm/i915/gt/uc/intel_guc_submission.c | 375 +++++++++++-------
 drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c      |  32 +-
 6 files changed, 294 insertions(+), 204 deletions(-)