diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-22 18:03:07 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-22 18:03:07 -0400 |
| commit | 4d4bb3ca0f8c23b8a8bd9893a0f0b4ebbfddd7a8 (patch) | |
| tree | 2705eaf22082a1115937e8553eb713d66072bde5 /tools/ghidra/gsp-tu104-570.144 | |
| parent | 203d3ff5378d4825e039b7cbd9a15adca5aea867 (diff) | |
| download | open-iov-4d4bb3ca0f8c23b8a8bd9893a0f0b4ebbfddd7a8.tar.gz open-iov-4d4bb3ca0f8c23b8a8bd9893a0f0b4ebbfddd7a8.zip | |
r496e the X NOP push: all-zero accepted on content-scanned channels; no capture holds for their entries
The driver's __nvPushTestPushBuffer writes one zero dword (NVA06F_DMA_NOP)
and waits for GP_GET to follow GP_PUT. The method-stream plausibility gate
rejects an all-zero buffer (it parses as zero methods), so the entry fell
into the unreadable/rescue path and the GR no-capture hold - the DMA sanity
test could never pass. For channels whose ring was found by the RAM content
scan (kernel-RM sysmem 3D channels), model them as consume-and-apply-
releases: accept an all-zero NOP push, and skip the no-capture hold (these
pushes are not compute launches; holding them 6 s per entry cannot help).
Diffstat (limited to 'tools/ghidra/gsp-tu104-570.144')
0 files changed, 0 insertions, 0 deletions
