All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/6] drm/panthor: Misc fixes
@ 2025-11-13 10:39 Boris Brezillon
  2025-11-13 10:39 ` [PATCH v2 1/6] drm/panthor: Always wait after sending a command to an AS Boris Brezillon
                   ` (5 more replies)
  0 siblings, 6 replies; 16+ messages in thread
From: Boris Brezillon @ 2025-11-13 10:39 UTC (permalink / raw)
  To: Boris Brezillon, Steven Price, Liviu Dudau, Adrián Larumbe
  Cc: dri-devel, Akash Goel, Karunika Choo, kernel

Hello,

This is a set of fixes for bugs I ran into while looking at [1].
Hopefully that's enough to recover from AS_ACTIVE bit stuck
situations, but it'd be good to understand why the MMU block is
completely blocked in some cases and try to come up with better
mitigations than a full GPU reset.

Check each patch for a detailed changelog.

Regards,

Boris

Boris Brezillon (6):
  drm/panthor: Always wait after sending a command to an AS
  drm/panthor: Kill lock_region()
  drm/panthor: Recover from panthor_gpu_flush_caches() failures
  drm/panthor: Add support for atomic page table updates
  drm/panthor: Make panthor_vm_[un]map_pages() more robust
  drm/panthor: Relax a check in panthor_sched_pre_reset()

 drivers/gpu/drm/panthor/panthor_gpu.c   |  19 +-
 drivers/gpu/drm/panthor/panthor_mmu.c   | 277 +++++++++++++-----------
 drivers/gpu/drm/panthor/panthor_sched.c |   2 -
 3 files changed, 164 insertions(+), 134 deletions(-)

-- 
2.51.1


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2025-11-17 16:10 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-13 10:39 [PATCH v2 0/6] drm/panthor: Misc fixes Boris Brezillon
2025-11-13 10:39 ` [PATCH v2 1/6] drm/panthor: Always wait after sending a command to an AS Boris Brezillon
2025-11-17 12:29   ` Steven Price
2025-11-13 10:39 ` [PATCH v2 2/6] drm/panthor: Kill lock_region() Boris Brezillon
2025-11-17 12:44   ` Steven Price
2025-11-17 15:46     ` Boris Brezillon
2025-11-13 10:39 ` [PATCH v2 3/6] drm/panthor: Recover from panthor_gpu_flush_caches() failures Boris Brezillon
2025-11-17 14:02   ` Steven Price
2025-11-17 15:44     ` Boris Brezillon
2025-11-17 16:10       ` Steven Price
2025-11-13 10:39 ` [PATCH v2 4/6] drm/panthor: Add support for atomic page table updates Boris Brezillon
2025-11-17 14:26   ` Steven Price
2025-11-13 10:39 ` [PATCH v2 5/6] drm/panthor: Make panthor_vm_[un]map_pages() more robust Boris Brezillon
2025-11-17 15:07   ` Steven Price
2025-11-13 10:39 ` [PATCH v2 6/6] drm/panthor: Relax a check in panthor_sched_pre_reset() Boris Brezillon
2025-11-17 15:12   ` Steven Price

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.