Re: [PATCH] drm/sched: Add native dependency support to drm_sched

2023-06-12 Thread Boris Brezillon
On Mon, 12 Jun 2023 16:59:02 +0200 Boris Brezillon wrote: > Hi Christian, > > On Mon, 12 Jun 2023 15:16:03 +0200 > Christian König wrote: > > > Am 08.06.23 um 15:23 schrieb Donald Robson: > > > This patch adds support for 'native' dependencies to DRM scheduler. In > > > drivers that use a f

Re: [PATCH] drm/sched: Add native dependency support to drm_sched

2023-06-12 Thread Boris Brezillon
Hi Christian, On Mon, 12 Jun 2023 15:16:03 +0200 Christian König wrote: > Am 08.06.23 um 15:23 schrieb Donald Robson: > > This patch adds support for 'native' dependencies to DRM scheduler. In > > drivers that use a firmware based scheduler there are performance gains > > to be had by allowing

Re: [PATCH] drm/sched: Add native dependency support to drm_sched

2023-06-12 Thread Christian König
Am 08.06.23 um 15:23 schrieb Donald Robson: This patch adds support for 'native' dependencies to DRM scheduler. In drivers that use a firmware based scheduler there are performance gains to be had by allowing waits to happen in the firmware, as this reduces the latency between signalling and job

Re: [PATCH] drm/sched: Add native dependency support to drm_sched

2023-06-12 Thread Boris Brezillon
Hi Donald, On Thu, 8 Jun 2023 13:23:26 + Donald Robson wrote: > /** > * drm_sched_job_arm - arm a scheduler job for execution > * @job: scheduler job to arm > @@ -669,6 +755,7 @@ void drm_sched_job_arm(struct drm_sched_job *job) > job->s_priority = entity->rq - sched->sched_rq; >

Re: [PATCH] drm/sched: Add native dependency support to drm_sched

2023-06-09 Thread Donald Robson
For context, the native dependency support is used in these as yet unsubmitted files: https://gitlab.freedesktop.org/sarah-walker-imgtec/powervr/-/blob/dev/v3/drivers/gpu/drm/imagination/pvr_job.c https://gitlab.freedesktop.org/sarah-walker-imgtec/powervr/-/blob/dev/v3/drivers/gpu/drm/imagination/p