<feed xmlns='http://www.w3.org/2005/Atom'>
<title>open-iov.git/STATE-CURRENT.md, branch gr-forwarding</title>
<subtitle>Open-IOV vGPU-IO: host-side GSP emulation for unmodified NVIDIA guest drivers
</subtitle>
<id>https://git.vgpu.io/open-iov.git/atom?h=gr-forwarding</id>
<link rel='self' href='https://git.vgpu.io/open-iov.git/atom?h=gr-forwarding'/>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/'/>
<updated>2026-10-05T16:14:38+00:00</updated>
<entry>
<title>STATE-CURRENT: 12:16 check-back snapshot (GR stage-4 frontier: PBDMA fetches GPGet=1, ctxsw fault 0x2c; 10 clean no-wedge cycles; GR fixes committed)</title>
<updated>2026-10-05T16:14:38+00:00</updated>
<author>
<name>Arthur Hanson Rasmusson</name>
<email>arthur@vgpu.io</email>
</author>
<published>2026-10-05T16:14:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/commit/?id=6f9a8b4b6f0a96e2f5bb97f18aef63371da79894'/>
<id>urn:sha1:6f9a8b4b6f0a96e2f5bb97f18aef63371da79894</id>
<content type='text'>
</content>
</entry>
<entry>
<title>STATE-CURRENT: hourly check-back snapshot (2026-10-05 12:12:01)</title>
<updated>2026-10-05T16:12:01+00:00</updated>
<author>
<name>Arthur Hanson Rasmusson</name>
<email>arthur@vgpu.io</email>
</author>
<published>2026-10-05T16:12:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/commit/?id=cf1041e7144db5ee87686fcd4ae9984c423f0a3c'/>
<id>urn:sha1:cf1041e7144db5ee87686fcd4ae9984c423f0a3c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>STATE-CURRENT: 10:38 check-back snapshot (campaign 239-242 green; 243b live; committed experiment e7ff3bf7)</title>
<updated>2026-10-05T14:39:31+00:00</updated>
<author>
<name>Arthur Hanson Rasmusson</name>
<email>arthur@vgpu.io</email>
</author>
<published>2026-10-05T14:39:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/commit/?id=d350fb6eb56c67fd8a435f4f41f7b81d7c62c7cb'/>
<id>urn:sha1:d350fb6eb56c67fd8a435f4f41f7b81d7c62c7cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>STATE-CURRENT: 10:12 check-back snapshot (hold-all-unreadable experiment committed, module e7ff3bf7, campaign 239-262 validating)</title>
<updated>2026-10-05T14:15:49+00:00</updated>
<author>
<name>Arthur Hanson Rasmusson</name>
<email>arthur@vgpu.io</email>
</author>
<published>2026-10-05T14:15:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/commit/?id=e8e31431469f347b9dae8c0e33db23faafa51965'/>
<id>urn:sha1:e8e31431469f347b9dae8c0e33db23faafa51965</id>
<content type='text'>
</content>
</entry>
<entry>
<title>STATE-CURRENT: 06:50 check-back snapshot + debugging-options catalogue</title>
<updated>2026-10-05T11:00:50+00:00</updated>
<author>
<name>Arthur Hanson Rasmusson</name>
<email>arthur@vgpu.io</email>
</author>
<published>2026-10-05T11:00:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/commit/?id=497778478b03fba81f5b2cb9a4eda938d62748be'/>
<id>urn:sha1:497778478b03fba81f5b2cb9a4eda938d62748be</id>
<content type='text'>
Refresh the status page: the acceptance is holding under hardening (per-op once bitmap, epoch/content-hash gate, 15 s CE grace; first-attempt 86% -&gt; ~94-95%, fakes/run 3.39 -&gt; 0.61), the hold-all-unreadable experiment is live, and the residual classes are named (late-decode corruption, early UVM channel-manager stall, guest init panic). Add an options section listing candidate techniques that would accelerate debugging toward end-to-end CUDA (deterministic fault injection, offline pump model, structured host tracing, guest-memory forensics, GR-wall metadata/golden reference/static-analysis throughput, cheaper supervised cycles, concurrency checks, tooling automation) - explicitly not directives, each requiring an eng-ops admission record.
</content>
</entry>
<entry>
<title>docs: record GR promote-wall static findings (handler/commit map, external-VAS vaList gate, rec-677)</title>
<updated>2026-10-05T09:29:17+00:00</updated>
<author>
<name>Arthur Hanson Rasmusson</name>
<email>arthur@vgpu.io</email>
</author>
<published>2026-10-05T09:29:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/commit/?id=8ed9cbfe6956cc53d9062a4df08be7bcf8153434'/>
<id>urn:sha1:8ed9cbfe6956cc53d9062a4df08be7bcf8153434</id>
<content type='text'>
</content>
</entry>
<entry>
<title>STATE-CURRENT: 18:45 check-back snapshot (first green end-to-end guest CUDA acceptance; 14/15 repeat cycles green)</title>
<updated>2026-10-04T22:42:32+00:00</updated>
<author>
<name>Arthur Hanson Rasmusson</name>
<email>arthur@vgpu.io</email>
</author>
<published>2026-10-04T22:42:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/commit/?id=23c6717919b787c0329590e1c4cb26bd33cb9860'/>
<id>urn:sha1:23c6717919b787c0329590e1c4cb26bd33cb9860</id>
<content type='text'>
Refresh the public status page for the 2026-10-04 acceptance: noclaim38/39/40 report MAIL + VADD n=1048576 bad=0 checksum=392344090.500000 + STATUS OK with identical hashes (committed aa3520f2); the repeat campaign shows 14 of 15 green with the remaining failure the known intermittent guest-side flake. Update the milestone ladder (CUDA kernel execution now green via the no-claim host bridge; guest engine forwarding to the physical GPU still the open backend wall) and the milestone index/log.
</content>
</entry>
<entry>
<title>STATE-CURRENT: 15:12 check-back snapshot (no-claim bridge reaches guest vectorAdd launch; mail read-back fixed; bridge slot oops + approved reboot; post-reboot run blocked by guest boot panic)</title>
<updated>2026-10-04T19:14:33+00:00</updated>
<author>
<name>Arthur Hanson Rasmusson</name>
<email>arthur@vgpu.io</email>
</author>
<published>2026-10-04T19:14:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/commit/?id=5d305e94d028f14edffa042f006770494fda1d86'/>
<id>urn:sha1:5d305e94d028f14edffa042f006770494fda1d86</id>
<content type='text'>
</content>
</entry>
<entry>
<title>STATE-CURRENT: 21:12 check-back snapshot (2026-10-03 victory wave, no-claim Xid recovery, GPU-only VA-&gt;PA wall)</title>
<updated>2026-10-04T01:13:25+00:00</updated>
<author>
<name>Arthur Hanson Rasmusson</name>
<email>arthur@vgpu.io</email>
</author>
<published>2026-10-04T01:13:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/commit/?id=139004c1ecb9204c9acde5d65867d1d378b4c908'/>
<id>urn:sha1:139004c1ecb9204c9acde5d65867d1d378b4c908</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vgsp: host CUDA bridge + sema release recovery; greeneye simulator wave</title>
<updated>2026-10-03T18:05:38+00:00</updated>
<author>
<name>Arthur Hanson Rasmusson</name>
<email>arthur@vgpu.io</email>
</author>
<published>2026-10-03T18:05:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/commit/?id=cc79b478843f0230fe6aa8ecd822de7ba71c891e'/>
<id>urn:sha1:cc79b478843f0230fe6aa8ecd822de7ba71c891e</id>
<content type='text'>
- kernel: gsp_cuda_bridge (QMD launch capture, debugfs job/out/done, param+output resolution cached from inline writes), sema drain fixes (never hold/starve a channel), GR ring autopin + counter autoreg, per-page push reads, counter-derive gate; module builds clean
- tools/cuda-bridge: CUDA driver-API daemon executing mail/vadd kernels on the physical GPU, CUBB2/CBD2 v2 protocol, layout check + self-tests
- tools/guest-diag + tools/cuda-ab: scanner/pin fixes, victory push-only mode
- debug/risc-v-gsp-rm-vm: Phase S simulator wave (GSP device model, boot ladder, triage/re-demo harnesses, docs 30-41), GPGPU-sim scaffolding
- STATE-CURRENT/docs updates
</content>
</entry>
</feed>
