revert promotion of overview diagram title to that of previous commit in introduction.rst
Signed-off-by: Abdulrasaq Lawani <abdulrasaqolaw...@gmail.com> --- Changes in v3: - revert the promotion of the overview diagram header - Link to v2: https://lore.kernel.org/r/20250523-drm-doc-updates-v2-0-e517df152...@gmail.com Changes in v2: - Update the overview diagram to display correctly by putting in a literal block. - Also update the overview section diagram to a higher order. - Ensured docs are successfully rendering by building for htmldocs and pdfdocs. - Rendered pages are okay on html and pdf. - Link to v1: https://lore.kernel.org/r/20250522-drm-doc-updates-v1-1-d1efd5474...@gmail.com --- Documentation/gpu/introduction.rst | 40 +++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/Documentation/gpu/introduction.rst b/Documentation/gpu/introduction.rst index 3cd0c8860b949408ed570d3f9384edd5f03df002..a8d3f953a470180b395ec52a45d0f3f4561424e0 100644 --- a/Documentation/gpu/introduction.rst +++ b/Documentation/gpu/introduction.rst @@ -14,7 +14,45 @@ including the TTM memory manager, output configuration and mode setting, and the new vblank internals, in addition to all the regular features found in current kernels. -[Insert diagram of typical DRM stack here] +Overview of the Linux DRM Architecture +-------------------------------------- +:: + + +-----------------------------+ + | User-space Apps | + | (Games, Browsers, ML, etc.) | + +-----------------------------+ + | + v + +---------------------------------------+ + | Graphics APIs | Compute APIs | + | (OpenGL, Vulkan) | (OpenCL, CUDA) | + +---------------------------------------+ + | | + v v + +---------------------+ +-----------------------+ + | User-space Driver | | Compute Runtime | + | (Mesa, AMD/NVIDIA) | | (OpenCL, CUDA, ROCm) | + +---------------------+ +-----------------------+ + | | + +--------+----------+ + | + v + +-----------------------+ + | libdrm (DRM API) | + +-----------------------+ + | + v + +-------------------------------------------+ + | Kernel DRM/KMS Driver (i915, amdgpu, | + | nouveau, etc.) | + +-------------------------------------------+ + | | + v v + +----------------+ +-------------------+ + | GPU Display HW | | GPU Compute Units | + +----------------+ +-------------------+ + Style Guidelines ================ --- base-commit: 4d07f5440d7afee27dada528aaf5230e760531cb change-id: 20250522-drm-doc-updates-3686f6d48122 Best regards, -- Abdulrasaq Lawani <abdulrasaqolaw...@gmail.com>