mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00

GSP message queue docs has been moved following RPC handling split in commit8a8b1ec526
("drm/nouveau/gsp: split rpc handling out on its own"), before GSP-RM implementation is versioned in commitc472d82834
("drm/nouveau/gsp: move subdev/engine impls to subdev/gsp/rm/r535/"). However, the kernel-doc reference in nouveau docs is left behind, which triggers htmldocs warnings: ERROR: Cannot find file ./drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c WARNING: No kernel-doc for file ./drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c Update the reference. Fixes:c472d82834
("drm/nouveau/gsp: move subdev/engine impls to subdev/gsp/rm/r535/") Fixes:8a8b1ec526
("drm/nouveau/gsp: split rpc handling out on its own") Signed-off-by: Bagas Sanjaya <bagasdotme@gmail.com> Acked-by: Randy Dunlap <rdunlap@infradead.org> Tested-by: Randy Dunlap <rdunlap@infradead.org> Link: https://lore.kernel.org/r/20250611020805.22418-2-bagasdotme@gmail.com Signed-off-by: Danilo Krummrich <dakr@kernel.org>
32 lines
1.1 KiB
ReStructuredText
32 lines
1.1 KiB
ReStructuredText
.. SPDX-License-Identifier: (GPL-2.0+ OR MIT)
|
|
|
|
===============================
|
|
drm/nouveau NVIDIA GPU Driver
|
|
===============================
|
|
|
|
The drm/nouveau driver provides support for a wide range of NVIDIA GPUs,
|
|
covering GeForce, Quadro, and Tesla series, from the NV04 architecture up
|
|
to the latest Turing, Ampere, Ada families.
|
|
|
|
NVKM: NVIDIA Kernel Manager
|
|
===========================
|
|
|
|
The NVKM component serves as the core abstraction layer within the nouveau
|
|
driver, responsible for managing NVIDIA GPU hardware at the kernel level.
|
|
NVKM provides a unified interface for handling various GPU architectures.
|
|
|
|
It enables resource management, power control, memory handling, and command
|
|
submission required for the proper functioning of NVIDIA GPUs under the
|
|
nouveau driver.
|
|
|
|
NVKM plays a critical role in abstracting hardware complexities and
|
|
providing a consistent API to upper layers of the driver stack.
|
|
|
|
GSP Support
|
|
------------------------
|
|
|
|
.. kernel-doc:: drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c
|
|
:doc: GSP message queue element
|
|
|
|
.. kernel-doc:: drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h
|
|
:doc: GSP message handling policy
|