| 1234567891011121314151617181920212223242526272829303132 |
- .. 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
|