diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-11-14 19:04:22 -0500 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-11-14 19:04:22 -0500 |
| commit | 0b06e5516816b24a617faeddcfe7f3fc3663ff62 (patch) | |
| tree | 5bebfda8032208ff39d7817d8d8700da32635bd1 /tools/cuda-ab/run | |
| parent | 8524835fe1efe529796fcf48e38b49dc9d556a3c (diff) | |
| download | open-iov-0b06e5516816b24a617faeddcfe7f3fc3663ff62.tar.gz open-iov-0b06e5516816b24a617faeddcfe7f3fc3663ff62.zip | |
vgsp: alias a contiguous 7-page fixed-CB region in the scratch PT pool (sema_gl_mme_cb_alias, default 0) (eng45)
Macro 57 (LOAD_CONSTANT_BUFFER) reads the 0x7000-byte fixed CB at
seed-shadow +0x5000, but only the single seed page was mapped (the
pre-existing fixed-CB+0x4000 class), producing FAULT_PTE VIRT_READ at
0x0_015a5000 11 ms after the released calls (post-REARM). The alias maps a
contiguous 7-page region in the scratch PT pool (page 0 = CB image/MVP;
unservable tail = dummy zero page), wired into the scratch-0x18 and d19
seed paths, logged MME-CB-ALIAS. Safety-validated c654 (alias exercised,
0 MMU faults, 0 badf1201, 0 poison all boot); the beef macro chain was not
reproduced in-window, so end-to-end validation is pending.
Diffstat (limited to 'tools/cuda-ab/run')
0 files changed, 0 insertions, 0 deletions
