diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-08 11:07:42 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-08 11:07:42 -0400 |
| commit | 32d8bc7167060e7afd2256bac266d172abfc6029 (patch) | |
| tree | ffbe8ef08aedba6f662f43b5cce076084c13beb8 /userspace/cuda/README.md | |
| parent | 0c75c0cbbf51c71dd70396082beca8cb0c102332 (diff) | |
| download | open-iov-32d8bc7167060e7afd2256bac266d172abfc6029.tar.gz open-iov-32d8bc7167060e7afd2256bac266d172abfc6029.zip | |
vgsp-rm: PROMOTE_CTX reply must keep bInitialize set (ISSUE-0001)
kgrobjPromoteContext_IMPL marks each ctx buffer initialized when the
REPLY's promoteEntry[i].bInitialize is set:
if (!params.promoteEntry[i].bInitialize) continue;
kgrctxMarkCtxBufferInitialized(...);
The flag is the server's initialized-ACK, so the correct emulation reply is
a verbatim echo (the physical backend owns residency; the control answers
SUCCESS). 0c75c0cb cleared the flag believing the check inverted - that
skipped the mark and left the RM re-promoting the same buffers forever.
Restore echo semantics with the source-cited comment.
Diffstat (limited to 'userspace/cuda/README.md')
0 files changed, 0 insertions, 0 deletions
