drm/doc/rfc: i915 GuC submission / DRM scheduler
authorMatthew Brost <matthew.brost@intel.com>
Tue, 29 Jun 2021 19:35:10 +0000 (12:35 -0700)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Wed, 30 Jun 2021 07:50:58 +0000 (09:50 +0200)
commitf587623b78ff538f5d9ef1241e58b91ea70a4daf
treecb5f61ff1f858c96d02eeaa8bb29d96db6d8ec69
parent53fe9cf2dafe2b0382a4e682e4eebe0a442dcb5a
drm/doc/rfc: i915 GuC submission / DRM scheduler

Add entry for i915 GuC submission / DRM scheduler integration plan.
Follow up patch with details of new parallel submission uAPI to come.

v2:
 (Daniel Vetter)
  - Expand explaination of why bonding isn't supported for GuC
    submission
  - CC some of the DRM scheduler maintainers
  - Add priority inheritance / boosting use case
  - Add reasoning for removing in order assumptions
 (Daniel Stone)
  - Add links to priority spec
v4:
 (Tvrtko)
  - Add TODOs section
 (Daniel Vetter)
  - Pull in 1 line from following patch
v5:
 (Checkpatch)
  - Fix typos

Cc: Christian König <christian.koenig@amd.com>
Cc: Luben Tuikov <luben.tuikov@amd.com>
Cc: Alex Deucher <alexander.deucher@amd.com>
Cc: Steven Price <steven.price@arm.com>
Cc: Jon Bloomfield <jon.bloomfield@intel.com>
Cc: Dave Airlie <airlied@gmail.com>
Cc: Daniel Vetter <daniel.vetter@intel.com>
Cc: Jason Ekstrand <jason@jlekstrand.net>
Cc: dri-devel@lists.freedesktop.org
Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Acked-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: https://patchwork.freedesktop.org/patch/msgid/20210629193511.124099-2-matthew.brost@intel.com
Documentation/gpu/rfc/i915_scheduler.rst [new file with mode: 0644]
Documentation/gpu/rfc/index.rst