]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/guc: Simplify guc client
authorDaniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Wed, 10 Jul 2019 00:54:27 +0000 (17:54 -0700)
committerChris Wilson <chris@chris-wilson.co.uk>
Thu, 11 Jul 2019 10:15:49 +0000 (11:15 +0100)
commiteb407ec4869c9b6e18eb5c42076f4229039c5608
treea7419aaeb08a0f5140276e7fb0b110877dd8ed5c
parent64da145c06e88473232474dcb14fca18d9b104d2
drm/i915/guc: Simplify guc client

We originally added support, in some cases partial, for different modes
of operations via guc clients:

- proxy vs direct submission;
- variable engine mask per-client.

We only ever used one flow (all submissions via a single proxy), so the
other code paths haven't been exercised and are most likely
non-functional. The guc firmware interface is also in the process of
being updated to better fit the i915 flow and our client abstraction
will need to change accordingly (or possibly go away entirely), so these
old unused paths can be considered dead and removed.

Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Michal Wajdeczko <michal.wajdeczko@intel.com>
Cc: Matthew Brost <matthew.brost@intel.com>
Cc: John Harrison <John.C.Harrison@Intel.com>
Acked-by: Matthew Brost <Matthew Brost <matthew.brost@intel.com>
Reviewed-by: MichaƂ Winiarski <michal.winiarski@intel.com>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Link: https://patchwork.freedesktop.org/patch/msgid/20190710005437.3496-3-daniele.ceraolospurio@intel.com
drivers/gpu/drm/i915/i915_debugfs.c
drivers/gpu/drm/i915/intel_guc_submission.c
drivers/gpu/drm/i915/intel_guc_submission.h
drivers/gpu/drm/i915/selftests/intel_guc.c