mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00

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>
28 lines
1.1 KiB
Makefile
28 lines
1.1 KiB
Makefile
# SPDX-License-Identifier: MIT
|
|
include $(src)/nvkm/subdev/acr/Kbuild
|
|
include $(src)/nvkm/subdev/bar/Kbuild
|
|
include $(src)/nvkm/subdev/bios/Kbuild
|
|
include $(src)/nvkm/subdev/bus/Kbuild
|
|
include $(src)/nvkm/subdev/clk/Kbuild
|
|
include $(src)/nvkm/subdev/devinit/Kbuild
|
|
include $(src)/nvkm/subdev/fault/Kbuild
|
|
include $(src)/nvkm/subdev/fb/Kbuild
|
|
include $(src)/nvkm/subdev/fuse/Kbuild
|
|
include $(src)/nvkm/subdev/gpio/Kbuild
|
|
include $(src)/nvkm/subdev/fsp/Kbuild
|
|
include $(src)/nvkm/subdev/gsp/Kbuild
|
|
include $(src)/nvkm/subdev/i2c/Kbuild
|
|
include $(src)/nvkm/subdev/iccsense/Kbuild
|
|
include $(src)/nvkm/subdev/instmem/Kbuild
|
|
include $(src)/nvkm/subdev/ltc/Kbuild
|
|
include $(src)/nvkm/subdev/mc/Kbuild
|
|
include $(src)/nvkm/subdev/mmu/Kbuild
|
|
include $(src)/nvkm/subdev/mxm/Kbuild
|
|
include $(src)/nvkm/subdev/pci/Kbuild
|
|
include $(src)/nvkm/subdev/pmu/Kbuild
|
|
include $(src)/nvkm/subdev/privring/Kbuild
|
|
include $(src)/nvkm/subdev/therm/Kbuild
|
|
include $(src)/nvkm/subdev/timer/Kbuild
|
|
include $(src)/nvkm/subdev/top/Kbuild
|
|
include $(src)/nvkm/subdev/vfn/Kbuild
|
|
include $(src)/nvkm/subdev/volt/Kbuild
|