drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535

Nouveau GSP RM r535 firmware interface code

A glue layer inside the Nouveau driver that talks to the firmware running on the GPU System Processor found on recent NVIDIA cards. It packages the r535-series RPC interfaces NVIDIA publishes so Nouveau can offload GPU initialization and management to the on-card firmware rather than driving the hardware directly.

not-a-driver conf=1.00 deploy=none replacement=none subsystem=gpu category=not-a-driver
100%

recommendation

This is not actually a standalone driver. It is internal support code inside the Nouveau (open-source NVIDIA) graphics driver that handles communication with the GPU System Processor (GSP) firmware using NVIDIA's r535 resource manager interface, which is how modern NVIDIA GPUs (Turing and newer) are managed on Linux.

repository signals

39 files
10,108 source lines
60 commits, 5y
+11,479 / −1,346 lines added / removed, 5y
9 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 60 total · active in 10/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 2024-11: 31 commits · +11,063 −688 2024-12: 0 commits · +0 −0 2025-01: 3 commits · +30 −17 2025-02: 7 commits · +152 −527 2025-03: 2 commits · +14 −6 2025-04: 0 commits · +0 −0 2025-05: 6 commits · +159 −80 2025-06: 1 commit · +14 −6 2025-07: 1 commit · +7 −0 2025-08: 3 commits · +6 −2 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 1 commit · +9 −1 2026-01: 0 commits · +0 −0 2026-02: 5 commits · +25 −19 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

No sources cited.

codex reasoning notes (technical)

Not a driver directory: internal Nouveau NVKM GSP RM support code under DRM, not a standalone kernel-bound hardware driver entry point.