drm/scheduler: provide scheduler score externally
authorChristian König <christian.koenig@amd.com>
Tue, 2 Feb 2021 11:40:01 +0000 (12:40 +0100)
committerChristian König <christian.koenig@amd.com>
Fri, 5 Feb 2021 09:47:11 +0000 (10:47 +0100)
commitf2f12eb9c32bc7a714276d8862efac2e7c41bcbe
tree255ef8e8adf963deb610ee7140fafa94d151fa52
parentf4a84e165e6d58606097dd07b5b78767a94b870c
drm/scheduler: provide scheduler score externally

Allow multiple schedulers to share the load balancing score.

This is useful when one engine has different hw rings.

Signed-off-by: Christian König <christian.koenig@amd.com>
Reviewed-and-Tested-by: Leo Liu <leo.liu@amd.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20210204144405.2737-1-christian.koenig@amd.com
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
drivers/gpu/drm/etnaviv/etnaviv_sched.c
drivers/gpu/drm/lima/lima_sched.c
drivers/gpu/drm/panfrost/panfrost_job.c
drivers/gpu/drm/scheduler/sched_entity.c
drivers/gpu/drm/scheduler/sched_main.c
drivers/gpu/drm/v3d/v3d_sched.c
include/drm/gpu_scheduler.h