summaryrefslogtreecommitdiffstats
path: root/userspace/lib/rpc_emulator.h
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-14 14:05:41 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-14 14:05:41 -0400
commitfce5ab8d025799d71fbd260c4ef91a715497b54b (patch)
treeb832bd80bc53748eaf0574532793dc958b67aced /userspace/lib/rpc_emulator.h
parent6b090f70816f60a1a98fcf5889a3275177e8c132 (diff)
downloadopen-iov-fce5ab8d025799d71fbd260c4ef91a715497b54b.tar.gz
open-iov-fce5ab8d025799d71fbd260c4ef91a715497b54b.zip
vgsp-gr: enlarge the data bounce window to 208 pages (256 KB operands)
victory_matmul (256x256 float: 256 KB per operand) failed with all-wrong results while 128 KB workloads passed: the relocation bounce window was 112 pages with a 100-page data cap and 33 pages per pointer, so each 64-page operand was truncated and the engine ran on partial/mismatched windows. Grow the planted bounce window to 208 pages (main-PT slots 0x110..0x1df), move the mail page to the last data-free slot (206, marker 207), and raise the per-pointer cap to 68 pages and the data cap to 205 (three 256 KB operands = 3x68 = 204 <= 205). Operands larger than 256 KB still hit the cap and need a chunked data path (documented at the define).
Diffstat (limited to 'userspace/lib/rpc_emulator.h')
0 files changed, 0 insertions, 0 deletions