linux/drivers/gpu/drm/nouveau/nvkm/subdev/pci
Ben Skeggs 44f93b209e drm/nouveau: add support for GH100
This commit enables basic support for Hopper GPUs, and is intended
primarily as a base supporting Blackwell GPUs, which reuse most of
the code added here.

Advanced features such as Confidential Compute are not supported.

Beyond a few miscellaneous register moves and HW class ID plumbing,
the bulk of the changes implemented here are to support the GSP-RM
boot sequence used on Hopper/Blackwell GPUs, as well as a new page
table layout.

There should be no changes here that impact prior GPUs.

Signed-off-by: Ben Skeggs <bskeggs@nvidia.com>
Co-developed-by: Timur Tabi <ttabi@nvidia.com>
Signed-off-by: Timur Tabi <ttabi@nvidia.com>
Reviewed-by: Dave Airlie <airlied@redhat.com>
Reviewed-by: Timur Tabi <ttabi@nvidia.com>
Tested-by: Timur Tabi <ttabi@nvidia.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2025-05-19 07:14:44 +10:00
..
agp.c
agp.h
base.c drm/nouveau/pci: add PRI address of config space mirror to nvkm_pci_func 2025-05-19 06:29:26 +10:00
g84.c drm/nouveau/pci: add PRI address of config space mirror to nvkm_pci_func 2025-05-19 06:29:26 +10:00
g92.c drm/nouveau/pci: add PRI address of config space mirror to nvkm_pci_func 2025-05-19 06:29:26 +10:00
g94.c drm/nouveau/pci: add PRI address of config space mirror to nvkm_pci_func 2025-05-19 06:29:26 +10:00
gf100.c drm/nouveau/pci: add PRI address of config space mirror to nvkm_pci_func 2025-05-19 06:29:26 +10:00
gf106.c drm/nouveau/pci: add PRI address of config space mirror to nvkm_pci_func 2025-05-19 06:29:26 +10:00
gh100.c drm/nouveau: add support for GH100 2025-05-19 07:14:44 +10:00
gk104.c drm/nouveau/pci: add PRI address of config space mirror to nvkm_pci_func 2025-05-19 06:29:26 +10:00
gp100.c drm/nouveau/pci: add PRI address of config space mirror to nvkm_pci_func 2025-05-19 06:29:26 +10:00
Kbuild drm/nouveau: add support for GH100 2025-05-19 07:14:44 +10:00
nv04.c drm/nouveau/pci: add PRI address of config space mirror to nvkm_pci_func 2025-05-19 06:29:26 +10:00
nv4c.c drm/nouveau/pci: add PRI address of config space mirror to nvkm_pci_func 2025-05-19 06:29:26 +10:00
nv40.c drm/nouveau/pci: add PRI address of config space mirror to nvkm_pci_func 2025-05-19 06:29:26 +10:00
nv46.c drm/nouveau/pci: add PRI address of config space mirror to nvkm_pci_func 2025-05-19 06:29:26 +10:00
pcie.c
priv.h drm/nouveau/pci: add PRI address of config space mirror to nvkm_pci_func 2025-05-19 06:29:26 +10:00