diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-12 01:39:17 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-12 01:46:11 -0400 |
| commit | 3e677f506db6d247a19b2b3df28ff86b6f763b51 (patch) | |
| tree | d11a7b6f10388d5296607d89cbff5ffd4a22a7c1 /debug/risc-v-gsp-rm-vm/docs/22-PORTING-CUDA-AND-DEVICES.md | |
| parent | 8d7409a93ad883a55dbafe057da408f4e334749e (diff) | |
| download | open-iov-master.tar.gz open-iov-master.zip | |
vgsp-sema: a stale-dropped pool read must not consume the residue rule (second-client fix)HEADmaster
r99/r100: the fresh session's reused pool page reads the previous session's
residue (cur=2) before the first genuine release (pay=1) is translated; the
translated read set ch->pool_rel_seen, so every later residue release
(payload <= cur) was silently dropped by the final else and the client spun
at DEVICE forever. A read that applied or deferred nothing now leaves the
flag clear so the r63/r64 residue re-seed still fires for the first genuine
release of the session.
Diffstat (limited to 'debug/risc-v-gsp-rm-vm/docs/22-PORTING-CUDA-AND-DEVICES.md')
0 files changed, 0 insertions, 0 deletions
