1.. SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2 3=============================== 4 drm/nouveau NVIDIA GPU Driver 5=============================== 6 7The drm/nouveau driver provides support for a wide range of NVIDIA GPUs, 8covering GeForce, Quadro, and Tesla series, from the NV04 architecture up 9to the latest Turing, Ampere, Ada families. 10 11NVKM: NVIDIA Kernel Manager 12=========================== 13 14The NVKM component serves as the core abstraction layer within the nouveau 15driver, responsible for managing NVIDIA GPU hardware at the kernel level. 16NVKM provides a unified interface for handling various GPU architectures. 17 18It enables resource management, power control, memory handling, and command 19submission required for the proper functioning of NVIDIA GPUs under the 20nouveau driver. 21 22NVKM plays a critical role in abstracting hardware complexities and 23providing a consistent API to upper layers of the driver stack. 24 25GSP Support 26------------------------ 27 28.. kernel-doc:: drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c 29 :doc: GSP message queue element 30 31.. kernel-doc:: drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h 32 :doc: GSP message handling policy 33