]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
Documentation/gpu: Add documentation about ring buffer
authorRodrigo Siqueira <siqueira@igalia.com>
Wed, 19 Nov 2025 00:45:54 +0000 (17:45 -0700)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 8 Dec 2025 18:56:32 +0000 (13:56 -0500)
commit03dc0a6cb6dc8a2ca0201acf599adb26b8c9423b
tree0cc21bd878f7d719e17b97d69b292115fb6f16ff
parent03a48f07aa89ee72c2cfcc0be70858a745b2a573
Documentation/gpu: Add documentation about ring buffer

AMDGPU heavily relies on ring buffers to manage its components; as a
result, it has an elaborate mechanism of operation with multiple details
around it. This commit introduces new documentation on ring buffers,
detailing their management and expanding the explanation of Enforce
isolation. Finally, this commit also adds the documentation available in
the amdgpu_ring.c file to it.

Cc: Alex Deucher <alexander.deucher@amd.com>
Cc: Christian König <christian.koenig@amd.com>
Cc: Timur Kristóf <timur.kristof@gmail.com>
Signed-off-by: Rodrigo Siqueira <siqueira@igalia.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Documentation/gpu/amdgpu/enforce_isolation.svg [new file with mode: 0644]
Documentation/gpu/amdgpu/gfx_pipeline_seq.svg [new file with mode: 0644]
Documentation/gpu/amdgpu/index.rst
Documentation/gpu/amdgpu/no_enforce_isolation.svg [new file with mode: 0644]
Documentation/gpu/amdgpu/process-isolation.rst
Documentation/gpu/amdgpu/ring-buffer.rst [new file with mode: 0644]
Documentation/gpu/amdgpu/ring_buffers.svg [new file with mode: 0644]
Documentation/gpu/amdgpu/userq.rst