diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-01 00:06:19 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-01 00:06:19 -0400 |
| commit | 97a389906065337e2dbccef658965441067df104 (patch) | |
| tree | e18648875dbe588b61cfda167e95a5ee8f794fb0 /userspace/cuda | |
| parent | b4526594948b15b16326f0e4807b155a83b258a5 (diff) | |
| download | open-iov-97a389906065337e2dbccef658965441067df104.tar.gz open-iov-97a389906065337e2dbccef658965441067df104.zip | |
docs: refresh status wording after the 64/64 baseline and the physical-backend lock
Diffstat (limited to 'userspace/cuda')
| -rw-r--r-- | userspace/cuda/READ-ME-FIRST.md | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/userspace/cuda/READ-ME-FIRST.md b/userspace/cuda/READ-ME-FIRST.md index 9adcf75..8d912dd 100644 --- a/userspace/cuda/READ-ME-FIRST.md +++ b/userspace/cuda/READ-ME-FIRST.md @@ -30,9 +30,13 @@ tooling. **echo the request's params**, because the driver copies 16 bytes of class params back over the caller's 8-byte local (the hook's saved `rbp`) — a zeroed reply is what made `rbp=0` (§3.5). The engine inventory is now - complete (the async copy engine is included); context creation reaches a - completion wait that currently ends in `rc=999` (§3.6 carries the - historical analysis and a status note). §3.3 gives the engine-record layout + complete (the async copy engine is included); context creation now returns + and the whole driver-API smoke test completes `ALL OK`, with the 64-byte + payload round-tripping exactly (64/64, re-verified on the current build). + The frontier is real execution on the physical GPU — the runtime client + initializes and queues a kernel launch, but execution awaits the backend. + §3.6 carries the historical analysis of the topology blocker. §3.3 gives the + engine-record layout (`base+0x2fec`, `+0x300c+(idx-1)*0x14`, `+0x350c`, `+0x351c+(idx-0x16)*0x14`; fields +0/+8/+0xc) and §3.7 lists exactly what the emulation should check first. |
