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> |
||
---|---|---|
.. | ||
base.c | ||
g84.c | ||
gf100.c | ||
gh100.c | ||
gk20a.c | ||
gk104.c | ||
gm20b.c | ||
gm200.c | ||
gp10b.c | ||
gp100.c | ||
gv100.c | ||
Kbuild | ||
mcp77.c | ||
mem.c | ||
mem.h | ||
memgf100.c | ||
memnv04.c | ||
memnv50.c | ||
nv04.c | ||
nv41.c | ||
nv44.c | ||
nv50.c | ||
priv.h | ||
tu102.c | ||
umem.c | ||
umem.h | ||
ummu.c | ||
ummu.h | ||
uvmm.c | ||
uvmm.h | ||
vmm.c | ||
vmm.h | ||
vmmgf100.c | ||
vmmgh100.c | ||
vmmgk20a.c | ||
vmmgk104.c | ||
vmmgm20b.c | ||
vmmgm200.c | ||
vmmgp10b.c | ||
vmmgp100.c | ||
vmmgv100.c | ||
vmmmcp77.c | ||
vmmnv04.c | ||
vmmnv41.c | ||
vmmnv44.c | ||
vmmnv50.c | ||
vmmtu102.c |