diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-01 19:25:43 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-01 19:25:43 -0400 |
| commit | c99d6eaa464937f979b474ab971b63250d340ea7 (patch) | |
| tree | be7997aa422931f730aa1cfcc26d710aa841451c /kernel/gsp_phys_fwsec.c | |
| parent | 1053f3bd77c83d14f906dad7fdc8f3686d742b39 (diff) | |
| download | open-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/gsp_phys_fwsec.c')
0 files changed, 0 insertions, 0 deletions
