diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-07 13:55:54 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-07 13:55:54 -0400 |
| commit | 118b22c288e75ee6da6e3edb7318270a5a2ee0f7 (patch) | |
| tree | bf795742546461c683694febfb9120c9326f304a /docs | |
| parent | 450ddaeb41e57846692e1c6eaa84185d9fd2f7b1 (diff) | |
| download | open-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 'docs')
0 files changed, 0 insertions, 0 deletions
