Link: https://lore.kernel.org/r/20260217200002.683975158@linuxfoundation.org Tested-by: Florian Fainelli <florian.fainelli@broadcom.com> Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com> Tested-by: Peter Schneider <pschneider1968@googlemail.com> Tested-by: Jon Hunter <jonathanh@nvidia.com> Tested-by: Salvatore Bonaccorso <carnil@debian.org> Tested-by: Brett A C Sheffield <bacs@librecast.net> Tested-by: Mark Brown <broonie@kernel.org> Tested-by: Luna Jernberg <droidbittin@gmail.com> Tested-by: Ronald Warsow <rwarsow@gmx.de> Tested-by: Justin M. Forbes <jforbes@fedoraproject.org> Tested-by: Ron Economos <re@w6rz.net> Tested-by: Miguel Ojeda <ojeda@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
33 lines
1.1 KiB
ReStructuredText
33 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
|