summaryrefslogtreecommitdiffstats
path: root/kernel/ioctl.c
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-01 19:25:43 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-01 19:25:43 -0400
commitc99d6eaa464937f979b474ab971b63250d340ea7 (patch)
treebe7997aa422931f730aa1cfcc26d710aa841451c /kernel/ioctl.c
parent1053f3bd77c83d14f906dad7fdc8f3686d742b39 (diff)
downloadopen-iov-c99d6eaa464937f979b474ab971b63250d340ea7.tar.gz
open-iov-c99d6eaa464937f979b474ab971b63250d340ea7.zip
gsp-phys: use the 4-entry GP10X root format for the VAS page directory
The TU104 GMMU root level has 2 index bits (4 PDEs of 2^47 bytes each), so the server's vaLimitNew = (numEntries << 47) - 1 must stay within its vaLimitMax = 2^49-1; numEntries=256 computed 2^55-1 and drew NV_ERR_INVALID_ARGUMENT (0x1f). Send 4 entries (32 bytes of the 4 KB page-aligned VASPDB chunk) and log the value on failure. The aperture/flags word is unchanged (0x0a, SYSMEM_NONCOH + ALL_CHANNELS).
Diffstat (limited to 'kernel/ioctl.c')
0 files changed, 0 insertions, 0 deletions