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. The patches to implement these two changes are being sent split initially for ease of review. However, for final merge, they will need to be squashed into a single atomic commit. Signed-off-by: John Harrison <John.C.Harrison@xxxxxxxxx> John Harrison (3): drm/i915/guc: Update context registration to new GuC API drm/i915/guc: Update scheduling policies to new GuC API 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