<feed xmlns='http://www.w3.org/2005/Atom'>
<title>open-iov.git/tools/guest-diag/push_guest_tools.sh, branch reg-probe</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=reg-probe</id>
<link rel='self' href='https://git.vgpu.io/open-iov.git/atom?h=reg-probe'/>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/'/>
<updated>2026-09-30T10:13:26+00:00</updated>
<entry>
<title>sema-svc: decode GRCE inline-data DMA (small HtoD path)</title>
<updated>2026-09-30T10:13:26+00:00</updated>
<author>
<name>Arthur Hanson Rasmusson</name>
<email>arthur@vgpu.io</email>
</author>
<published>2026-09-30T10:13:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/commit/?id=330e63e05106740749c3ca4d8c94a94352d6cc4c'/>
<id>urn:sha1:330e63e05106740749c3ca4d8c94a94352d6cc4c</id>
<content type='text'>
The 256-byte cuMemcpyHtoD payload never appears in any CE push: CUDA
submits it on the compute channel as a compute-class DMA whose source is
the push's own inline data (LINE_LENGTH_IN=256, OFFSET_OUT=&lt;device VA&gt;,
LAUNCH_DMA=0x41, LOAD_INLINE_DATA 64 dwords, then the channel's
SET_REPORT_SEMAPHORE release). The CE-shaped decoder skipped the data run
(opcode 3) and no GR work ran at all.

- Decode NVC5C0 GRCE methods on subchannel 1 (LINE_LENGTH_IN, LINE_COUNT,
  OFFSET_OUT/UPPER, LAUNCH_DMA) and the opcode-3 LOAD_INLINE_DATA run.
- svc_grce_inline_write resolves the destination VA through trusted
  sources (pins, map, published page directories, targeted rm_mem
  resolve), pins the page and writes into vidmem or guest RAM; budgeted
  sema-grce logs name the target or report UNRESOLVED.
- cdt2 test binary gains CDT_CP_PAUSE / CDT_HP_PAUSE for live inspection
  of the copy path; pushed by push_guest_tools.sh.
</content>
</entry>
<entry>
<title>guest-diag: bpz21 - dump the FUN_00337e60 info array from FUN_00550ff0</title>
<updated>2026-09-30T07:39:39+00:00</updated>
<author>
<name>Arthur Hanson Rasmusson</name>
<email>arthur@vgpu.io</email>
</author>
<published>2026-09-30T07:39:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/commit/?id=ffa76c353e28437535e10388d64734ac06f93b9f'/>
<id>urn:sha1:ffa76c353e28437535e10388d64734ac06f93b9f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>guest-diag: bpz20 - watchpoint on ds+0xe94 to catch the zeroing write</title>
<updated>2026-09-30T07:34:33+00:00</updated>
<author>
<name>Arthur Hanson Rasmusson</name>
<email>arthur@vgpu.io</email>
</author>
<published>2026-09-30T07:34:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/commit/?id=f913d5dcb624a55ec40166052a632e07edee8d10'/>
<id>urn:sha1:f913d5dcb624a55ec40166052a632e07edee8d10</id>
<content type='text'>
</content>
</entry>
<entry>
<title>guest-diag: push bpz18</title>
<updated>2026-09-30T07:30:59+00:00</updated>
<author>
<name>Arthur Hanson Rasmusson</name>
<email>arthur@vgpu.io</email>
</author>
<published>2026-09-30T07:30:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/commit/?id=5963df083aa668adec541ffbbe4432fab7281bdb'/>
<id>urn:sha1:5963df083aa668adec541ffbbe4432fab7281bdb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>guest-diag: bpz19 - attach-mode path trace through FUN_0042aec0</title>
<updated>2026-09-30T07:20:38+00:00</updated>
<author>
<name>Arthur Hanson Rasmusson</name>
<email>arthur@vgpu.io</email>
</author>
<published>2026-09-30T07:20:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/commit/?id=b19c83e9724c94f412d448575b9fcdf193ac1315'/>
<id>urn:sha1:b19c83e9724c94f412d448575b9fcdf193ac1315</id>
<content type='text'>
</content>
</entry>
<entry>
<title>guest-diag: bpz16 - live-probe chip-info vtable + 0xc48/0xc4c at the failing call</title>
<updated>2026-09-30T07:15:57+00:00</updated>
<author>
<name>Arthur Hanson Rasmusson</name>
<email>arthur@vgpu.io</email>
</author>
<published>2026-09-30T07:15:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/commit/?id=8b0f657ec4683f2e332d72ed82cc5f94765b0837'/>
<id>urn:sha1:8b0f657ec4683f2e332d72ed82cc5f94765b0837</id>
<content type='text'>
</content>
</entry>
<entry>
<title>guest-diag: bpz14 - dump guest TPC/SM count fields at the failing clock validation</title>
<updated>2026-09-30T07:03:42+00:00</updated>
<author>
<name>Arthur Hanson Rasmusson</name>
<email>arthur@vgpu.io</email>
</author>
<published>2026-09-30T07:03:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/commit/?id=57ea6ed69189f69c3a3d3a47972da0411bc92e91'/>
<id>urn:sha1:57ea6ed69189f69c3a3d3a47972da0411bc92e91</id>
<content type='text'>
</content>
</entry>
<entry>
<title>guest-diag: bpz13 - dump FUN_003e35f0 clock-arg validation at the failing call</title>
<updated>2026-09-30T06:38:09+00:00</updated>
<author>
<name>Arthur Hanson Rasmusson</name>
<email>arthur@vgpu.io</email>
</author>
<published>2026-09-30T06:38:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/commit/?id=76d26984a74bfa4983bf891943eb8b6e52e9c653'/>
<id>urn:sha1:76d26984a74bfa4983bf891943eb8b6e52e9c653</id>
<content type='text'>
</content>
</entry>
<entry>
<title>guest-diag: bpz12 - trace call returns in FUN_00386b90 (failing section callback)</title>
<updated>2026-09-30T06:26:46+00:00</updated>
<author>
<name>Arthur Hanson Rasmusson</name>
<email>arthur@vgpu.io</email>
</author>
<published>2026-09-30T06:26:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/commit/?id=cebdc091810d33b049e3d77810250e8dfc3b6a2e'/>
<id>urn:sha1:cebdc091810d33b049e3d77810250e8dfc3b6a2e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>guest-diag: bpz11 - trace every call return inside FUN_00391ee0</title>
<updated>2026-09-30T06:20:53+00:00</updated>
<author>
<name>Arthur Hanson Rasmusson</name>
<email>arthur@vgpu.io</email>
</author>
<published>2026-09-30T06:20:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vgpu.io/open-iov.git/commit/?id=5cbd3938babc16c127d4d4ace2f539a4c5885cb9'/>
<id>urn:sha1:5cbd3938babc16c127d4d4ace2f539a4c5885cb9</id>
<content type='text'>
</content>
</entry>
</feed>
