Now that we have a clearer picture of what the new GuC submission flow is going to look like, we can start removing the code that we know we won't use in the future. As a starter, we can get rid of the doorbells and the GuC client code, because the former will be replaced by an H2G notification to GuC while the latter won't make sense in the new flow as the proxy submission mechanism is gone. Cc: Michal Wajdeczko <michal.wajdeczko@xxxxxxxxx> Cc: John Harrison <John.C.Harrison@xxxxxxxxx> Cc: Matthew Brost <matthew.brost@xxxxxxxxx> Daniele Ceraolo Spurio (4): drm/i915/guc: Drop leftover preemption code drm/i915/guc: add a helper to allocate and map guc vma drm/i915/guc: kill doorbell code and selftests drm/i915/guc: kill the GuC client drivers/gpu/drm/i915/gt/intel_reset.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 34 + drivers/gpu/drm/i915/gt/uc/intel_guc.h | 16 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 21 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 1 - .../gpu/drm/i915/gt/uc/intel_guc_submission.c | 627 +++--------------- .../gpu/drm/i915/gt/uc/intel_guc_submission.h | 54 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 7 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 299 --------- drivers/gpu/drm/i915/i915_debugfs.c | 18 - .../drm/i915/selftests/i915_live_selftests.h | 1 - 11 files changed, 141 insertions(+), 943 deletions(-) delete mode 100644 drivers/gpu/drm/i915/gt/uc/selftest_guc.c -- 2.23.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx