-
- Downloads
Project 'drm/intel' was moved to 'drm/i915/kernel'. Please update any links and bookmarks that may still have the old path.
drm/i915/guc: GuC virtual engines
Implement GuC virtual engines. Rather simple implementation, basically just allocate an engine, setup context enter / exit function to virtual engine specific functions, set all other variables / functions to guc versions, and set the engine mask to that of all the siblings. v2: Update to work with proto-ctx v3: (Daniele) - Drop include, add comment to intel_virtual_engine_has_heartbeat Cc: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com> Signed-off-by:Matthew Brost <matthew.brost@intel.com> Reviewed-by:
Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com> Signed-off-by:
John Harrison <John.C.Harrison@Intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20210727002348.97202-2-matthew.brost@intel.com
Showing
- drivers/gpu/drm/i915/gem/i915_gem_context.c 2 additions, 6 deletionsdrivers/gpu/drm/i915/gem/i915_gem_context.c
- drivers/gpu/drm/i915/gt/intel_context_types.h 6 additions, 0 deletionsdrivers/gpu/drm/i915/gt/intel_context_types.h
- drivers/gpu/drm/i915/gt/intel_engine.h 29 additions, 1 deletiondrivers/gpu/drm/i915/gt/intel_engine.h
- drivers/gpu/drm/i915/gt/intel_engine_cs.c 14 additions, 0 deletionsdrivers/gpu/drm/i915/gt/intel_engine_cs.c
- drivers/gpu/drm/i915/gt/intel_execlists_submission.c 20 additions, 9 deletionsdrivers/gpu/drm/i915/gt/intel_execlists_submission.c
- drivers/gpu/drm/i915/gt/intel_execlists_submission.h 0 additions, 4 deletionsdrivers/gpu/drm/i915/gt/intel_execlists_submission.h
- drivers/gpu/drm/i915/gt/selftest_execlists.c 6 additions, 6 deletionsdrivers/gpu/drm/i915/gt/selftest_execlists.c
- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c 232 additions, 10 deletionsdrivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h 2 additions, 0 deletionsdrivers/gpu/drm/i915/gt/uc/intel_guc_submission.h
Loading
Please register or sign in to comment