[PATCH 0/5] Expand kernel-doc with more generic details and info about ring buffers
Rodrigo Siqueira
siqueira at igalia.com
Sat Aug 16 15:31:37 UTC 2025
Lately, I have been part of multiple discussions around GPU recovery and
other concepts associated with GFX/Compute. Most of the debate is spread
around GitLab issues, emails, and some meeting conversations. This
patchset aims to consolidate all that information into a single
kernel-doc, which can be collaboratively improved and shared with other
people.
In this series, you will find new amdgpu glossary entries, more details
about the IPs' interconnections, and a description of the ring buffer.
This series includes multiple SVG diagrams; for this reason, it might be
good to apply this series locally.
Finally, keep in mind that I tried to fill in some gaps between
information, and hopefully, my description matches the reality.
Cc: Alex Deucher <alexander.deucher at amd.com>
Cc: Christian König <christian.koenig at amd.com>
Cc: Timur Kristóf <timur.kristof at gmail.com>
Thanks
Rodrigo Siqueira (5):
drm/amdgpu: Expand kernel-doc in amdgpu_ring
Documentation/gpu: Add new glossary entries from UMR
Documentation/gpu: Expand generic block information
Documentation/gpu: Add more information about GC
Documentation/gpu: Add documentation about ring buffer
.../gpu/amdgpu/amd_overview_block.svg | 674 +++++++
Documentation/gpu/amdgpu/amdgpu-glossary.rst | 24 +
Documentation/gpu/amdgpu/driver-core.rst | 25 +
.../gpu/amdgpu/enforce_isolation.svg | 707 +++++++
Documentation/gpu/amdgpu/gc/cu.svg | 437 +++++
Documentation/gpu/amdgpu/gc/index.rst | 28 +-
Documentation/gpu/amdgpu/gfx_pipeline_seq.svg | 413 +++++
Documentation/gpu/amdgpu/index.rst | 1 +
.../gpu/amdgpu/no_enforce_isolation.svg | 673 +++++++
Documentation/gpu/amdgpu/ring-buffer.rst | 94 +
Documentation/gpu/amdgpu/ring_buffers.svg | 1633 +++++++++++++++++
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 15 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 2 +
13 files changed, 4717 insertions(+), 9 deletions(-)
create mode 100644 Documentation/gpu/amdgpu/amd_overview_block.svg
create mode 100644 Documentation/gpu/amdgpu/enforce_isolation.svg
create mode 100644 Documentation/gpu/amdgpu/gc/cu.svg
create mode 100644 Documentation/gpu/amdgpu/gfx_pipeline_seq.svg
create mode 100644 Documentation/gpu/amdgpu/no_enforce_isolation.svg
create mode 100644 Documentation/gpu/amdgpu/ring-buffer.rst
create mode 100644 Documentation/gpu/amdgpu/ring_buffers.svg
--
2.47.2
More information about the amd-gfx
mailing list