Re: [PATCH v6 10/14] drm/panthor: Add the scheduler logical block

2024-09-04 Thread Simona Vetter
On Wed, Sep 04, 2024 at 09:09:53AM +0200, Boris Brezillon wrote: > On Tue, 3 Sep 2024 21:43:48 +0200 > Simona Vetter wrote: > > > On Thu, Feb 29, 2024 at 05:22:24PM +0100, Boris Brezillon wrote: > > > - Add our job fence as DMA_RESV_USAGE_WRITE to all external objects > > > (was previously DMA_

Re: [PATCH v6 10/14] drm/panthor: Add the scheduler logical block

2024-09-04 Thread Simona Vetter
On Tue, Sep 03, 2024 at 09:43:48PM +0200, Simona Vetter wrote: > On Thu, Feb 29, 2024 at 05:22:24PM +0100, Boris Brezillon wrote: > > - Add our job fence as DMA_RESV_USAGE_WRITE to all external objects > > (was previously DMA_RESV_USAGE_BOOKKEEP). I don't get why, given > > we're supposed to be

Re: [PATCH v6 10/14] drm/panthor: Add the scheduler logical block

2024-09-04 Thread Boris Brezillon
On Tue, 3 Sep 2024 21:43:48 +0200 Simona Vetter wrote: > On Thu, Feb 29, 2024 at 05:22:24PM +0100, Boris Brezillon wrote: > > - Add our job fence as DMA_RESV_USAGE_WRITE to all external objects > > (was previously DMA_RESV_USAGE_BOOKKEEP). I don't get why, given > > we're supposed to be fully

Re: [PATCH v6 10/14] drm/panthor: Add the scheduler logical block

2024-09-03 Thread Simona Vetter
On Thu, Feb 29, 2024 at 05:22:24PM +0100, Boris Brezillon wrote: > - Add our job fence as DMA_RESV_USAGE_WRITE to all external objects > (was previously DMA_RESV_USAGE_BOOKKEEP). I don't get why, given > we're supposed to be fully-explicit, but other drivers do that, so > there must be a good

Re: [PATCH v6 10/14] drm/panthor: Add the scheduler logical block

2024-03-28 Thread Boris Brezillon
Hi Nathan, On Thu, 28 Mar 2024 08:38:09 -0700 Nathan Chancellor wrote: > Hi Boris, > > On Thu, Feb 29, 2024 at 05:22:24PM +0100, Boris Brezillon wrote: > > > --- > > drivers/gpu/drm/panthor/panthor_sched.c | 3502 +++ > > drivers/gpu/drm/panthor/panthor_sched.h | 50 + >

Re: [PATCH v6 10/14] drm/panthor: Add the scheduler logical block

2024-03-28 Thread Nathan Chancellor
Hi Boris, On Thu, Feb 29, 2024 at 05:22:24PM +0100, Boris Brezillon wrote: > --- > drivers/gpu/drm/panthor/panthor_sched.c | 3502 +++ > drivers/gpu/drm/panthor/panthor_sched.h | 50 + > 2 files changed, 3552 insertions(+) > create mode 100644 drivers/gpu/drm/panthor/panth

[PATCH v6 10/14] drm/panthor: Add the scheduler logical block

2024-02-29 Thread Boris Brezillon
This is the piece of software interacting with the FW scheduler, and taking care of some scheduling aspects when the FW comes short of slots scheduling slots. Indeed, the FW only expose a few slots, and the kernel has to give all submission contexts, a chance to execute their jobs. The kernel-side