Hello, This series is a collection of fixes that seem to address the problem reported here [1]. In order to validate those changes, I added a few IGT tests [2], but I'd like to extend the test coverage before claiming this is working properly. Until I get to it, I thought I'd post what I have for preliminary review/testing.
No major changes in this version, for more details, check the changelog in each patch. Regards, Boris [1]https://gitlab.freedesktop.org/panfrost/linux/-/issues/48 [2]https://gitlab.freedesktop.org/bbrezillon/igt-gpu-tools/-/tree/panthor-sched?ref_type=heads Boris Brezillon (8): drm/panthor: Simplify group idleness tracking drm/panthor: Don't try to enable extract events drm/panthor: Fix the group priority rotation logic drm/panthor: Fix the full_tick check drm/panthor: Fix immediate ticking on a disabled tick drm/panthor: Fix the logic that decides when to stop ticking drm/panthor: Make sure we resume the tick when new jobs are submitted drm/panthor: Kill panthor_sched_immediate_tick() drivers/gpu/drm/panthor/panthor_sched.c | 190 ++++++++++++------------ 1 file changed, 98 insertions(+), 92 deletions(-) -- 2.51.1
