summaryrefslogtreecommitdiffstats
path: root/kernel/gsp_rm_emulation.h
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-09 15:35:33 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-09 15:35:33 -0400
commit523c0839a21a798ca7f92395cde71198d0cf030c (patch)
tree1a6a10b19e3cabc05f9540b79f23790af17dbab3 /kernel/gsp_rm_emulation.h
parent8d200b558b31eedcdaf996846cb2e7d618699011 (diff)
downloadopen-iov-523c0839a21a798ca7f92395cde71198d0cf030c.tar.gz
open-iov-523c0839a21a798ca7f92395cde71198d0cf030c.zip
vgsp-sema: CE USERD layout-only + deferred FB sweep diag (ISSUE-0002)
r46 evidence: in a second session the CE rank0 layout probe at ring+0x10000 read a transient incoherent pair (-EINVAL) at discovery and the old candidate list immediately latched the stale registered pool-relative offset (another rank's previous-session USERD, frozen 1/1), hiding every later GP_PUT. For CE channels enforce the ring-derived layout block only, retry until it reads coherent, and never fall back to the registered/neighbour candidates. A bounded (+3s, +33s) FB sweep logs the live put/get block when the layout never becomes coherent.
Diffstat (limited to 'kernel/gsp_rm_emulation.h')
0 files changed, 0 insertions, 0 deletions