[PATCH v2 RESEND 0/5] Panthor devcoredump support
Daniel Almeida
daniel.almeida at collabora.com
Wed Aug 21 14:37:26 UTC 2024
Resending this because, among other things, the patches themselves did
not have dri-devel on cc.
------------------
Hi all.
I will refrain from writing a changelog here, since I have rewritten
this series from the ground up in C. I removed the Rust-for-Linux people
from the loop for now, since this has become a bit tangential to Rust.
Lastly, this is no longer RFC.
For those looking for a branch instead, please see [0].
I have tested this with the decoder tool I wrote at [1]. Unfortunately
the dumps are too large to share.
You will notice that I added support for a new query. I am still working
on the IGT tests for that.
Let me know what you think.
-- Daniel
[0] https://gitlab.collabora.com/dwlsalmeida/for-upstream/-/tree/panthor-devcoredump?ref_type=heads
[1] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30651
Daniel Almeida (5):
drm: panthor: expose some fw information through the query ioctl
drm: panthor: add devcoredump support
drm: panthor: add debugfs support in panthor_sched
drm: panthor: add debugfs knob to dump successful jobs
drm: panthor: allow dumping multiple jobs
drivers/gpu/drm/panthor/Kconfig | 1 +
drivers/gpu/drm/panthor/Makefile | 1 +
drivers/gpu/drm/panthor/panthor_device.h | 3 +
drivers/gpu/drm/panthor/panthor_drv.c | 9 +
drivers/gpu/drm/panthor/panthor_dump.c | 459 +++++++++++++++++++++++
drivers/gpu/drm/panthor/panthor_dump.h | 36 ++
drivers/gpu/drm/panthor/panthor_mmu.c | 22 ++
drivers/gpu/drm/panthor/panthor_mmu.h | 6 +
drivers/gpu/drm/panthor/panthor_sched.c | 92 ++++-
drivers/gpu/drm/panthor/panthor_sched.h | 17 +
include/uapi/drm/panthor_drm.h | 143 +++++++
11 files changed, 788 insertions(+), 1 deletion(-)
create mode 100644 drivers/gpu/drm/panthor/panthor_dump.c
create mode 100644 drivers/gpu/drm/panthor/panthor_dump.h
--
2.45.2
More information about the dri-devel
mailing list