From: John Harrison <John.C.Harrison@xxxxxxxxx> 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@xxxxxxxxx> Reviewed-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@xxxxxxxxx> 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(-) -- 2.25.1