[Intel-gfx] [PATCH 0/8] Prep work for next GuC release

John.C.Harrison
2022-02-17T23:52:17Z

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

The next GuC firmware release includes some significant backwards
breaking API changes. One such is that there is no longer an LRC
descriptor pool. A bunch of prep work for that change can be done in
advance - the descriptor pool was being used for things it shouldn't
really have been used for anyway.

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

John Harrison (8):
drm/i915/guc: Do not conflate lrc_desc with GuC id for registration
drm/i915/guc: Add an explicit 'submission_initialized' flag
drm/i915/guc: Better name for context id limit
drm/i915/guc: Split guc_lrc_desc_pin apart
drm/i915/guc: Move lrc desc setup to where it is needed
drm/i915/guc: Rename desc_idx to ctx_id
drm/i915/guc: Drop obsolete H2G definitions
drm/i915/guc: Fix potential invalid pointer dereferences when decoding
G2Hs

drivers/gpu/drm/i915/gt/intel_context.c | 2 +-
.../gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 2 -
drivers/gpu/drm/i915/gt/uc/intel_guc.h | 2 +
drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 4 +-
.../gpu/drm/i915/gt/uc/intel_guc_submission.c | 183 ++++++++++--------
drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 2 +-
6 files changed, 112 insertions(+), 83 deletions(-)

--
2.25.1