This patch series adds helper APIs to enable GPU drivers to implement debugfs interfaces [1] [2] that expose GPU VA mapping state for inspection and debugging purposes.
Dependencies: - [PATCH v12 0/1] rust: interop: Add list module for C linked list interface https://lore.kernel.org/rust-for-linux/[email protected]/ - [PATCH v4 0/6] Rust GPUVM immediate mode https://lore.kernel.org/rust-for-linux/[email protected]/ Link: https://gitlab.freedesktop.org/panfrost/linux/-/issues/11 [1] Link: https://gitlab.freedesktop.org/panfrost/linux/-/merge_requests/59 [2] Signed-off-by: Alvin Sun <[email protected]> --- Alvin Sun (2): drm/gpuvm: add name(), RawGpuVa and kernel_alloc_va() for debugfs drm/gpuvm: add GpuVaIter and va_mappings() for debugfs rust/kernel/drm/gpuvm/mod.rs | 20 ++++++++++ rust/kernel/drm/gpuvm/va.rs | 90 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 110 insertions(+) --- base-commit: 34cb4f916af10153c87fabaf6c34e4cafa170427 change-id: 20260317-gpuvm-helpers-28dbe2b303b2 prerequisite-change-id: 20251128-gpuvm-rust-b719cac27ad6:v4 prerequisite-patch-id: 94679c36e594a7d6fc9279dad5419f5558f2302b prerequisite-patch-id: 03b672e1e2c07d677326d64de7fccc6092ea6812 prerequisite-patch-id: 3c1a4c6eec5faaa1a70de53581bd7ae5ab7bc324 prerequisite-patch-id: 3712380c7bfdf784b6aca146864576cd76bc9a72 prerequisite-patch-id: 3149e1016beefce815c860d4b64e7c1bb7589f15 prerequisite-patch-id: 23467ae9a31746a6c44678e0054f1442c6a5ac06 prerequisite-message-id: <<[email protected]>> prerequisite-patch-id: 9bc17713af35e5f2744ac55157e2b5078eae77cc Best regards, -- Alvin Sun <[email protected]>
