diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-14 14:25:24 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-14 14:25:24 -0400 |
| commit | 4a23c19636692b8a25d840a76a37122aee5ce07a (patch) | |
| tree | acc07d5debc4608160f68fe23fbfce89f13ab1a8 /debug/risc-v-gsp-rm-vm/tests/__init__.py | |
| parent | 436c0f4a9b3cddfca677c57cbe3c4b652da0da17 (diff) | |
| download | open-iov-4a23c19636692b8a25d840a76a37122aee5ce07a.tar.gz open-iov-4a23c19636692b8a25d840a76a37122aee5ce07a.zip | |
vgsp-sema: budget the data window - only real device operands get the full span
r141 showed the 68-pages-per-pointer change starved the operands: the
launch's own QMD VA (0x204608000) and other low-VA candidates each consumed
68 window pages, so a 256 KB operand resolved 0 pages before the 205-page
cap. Give the full span only to high, cudaMalloc-shaped VAs, skip the QMD
VA entirely, and give every other candidate one page. Three 256 KB operands
(3x68=204) now fit.
Diffstat (limited to 'debug/risc-v-gsp-rm-vm/tests/__init__.py')
0 files changed, 0 insertions, 0 deletions
