summaryrefslogtreecommitdiffstats
path: root/userspace/cuda/tools/diff_corpus.py
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-07 13:55:54 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-07 13:55:54 -0400
commit118b22c288e75ee6da6e3edb7318270a5a2ee0f7 (patch)
treebf795742546461c683694febfb9120c9326f304a /userspace/cuda/tools/diff_corpus.py
parent450ddaeb41e57846692e1c6eaa84185d9fd2f7b1 (diff)
downloadopen-iov-118b22c288e75ee6da6e3edb7318270a5a2ee0f7.tar.gz
open-iov-118b22c288e75ee6da6e3edb7318270a5a2ee0f7.zip
vgsp: m96 - gr_pte_kind: set the Turing v2 PTE KIND on the window-0 shadow pool
UVM's Turing PTE maker sets KIND=GENERIC_MEMORY (0x06) in PTE bits 63:56 because PITCH no longer exists on Turing (uvm_turing_mmu.c:32-34,106; NV_MMU_PTE_KIND_GENERIC_MEMORY=0x06, NV_MMU_VER2_PTE_KIND=63:56). Our shadow PTEs encode kind=0. The SM I-fetch refuses the kind-0 PTE with MMU_NACK while the FE tolerates it, so gr_pte_kind (default 0) selects the KIND for the window-0 pool. Also log the VASPDB root DMA at SET_PAGE_DIRECTORY time (settles whether the SC PDB the server programs is our chunk).
Diffstat (limited to 'userspace/cuda/tools/diff_corpus.py')
0 files changed, 0 insertions, 0 deletions