summaryrefslogtreecommitdiffstats
path: root/docs/03-architecture/08-physical-gpu-integration.md
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-06 23:37:32 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-06 23:37:32 -0400
commitfe163078694a9bf870e7aff1fe161a87fb63d137 (patch)
tree48b154404ce9af1b6c4cdb24a5fc9891334f2971 /docs/03-architecture/08-physical-gpu-integration.md
parenta4d0e6409015e0606a805c6b5d303c3b8472462c (diff)
downloadopen-iov-fe163078694a9bf870e7aff1fe161a87fb63d137.tar.gz
open-iov-fe163078694a9bf870e7aff1fe161a87fb63d137.zip
vgsp: m68 - rewrite the QMD program-prefetch pair to the shadow copy + dump the program target
m67 decoded the QMD (v02_03, SASS_version 0x75, block 64x1x1, grid 1x1x1) and showed the host rewrote PROGRAM_ADDRESS (w48/49) to a Tier-2 shadow copy but left PROGRAM_PREFETCH_ADDR (w8 = LO32(prefetch>>8), w31[8:0] = HI32(prefetch>>8)) pointing at the guest VA 0x7a90ed44c800 - unmapped in the execution VAS. Rewrite the prefetch pair to the same shadow copy when the prefetch lies in the shadowed page (preserving prefetch size and SASS_VERSION), and dump the program target's 16 instruction words in the post-mortem to prove the SASS landed.
Diffstat (limited to 'docs/03-architecture/08-physical-gpu-integration.md')
0 files changed, 0 insertions, 0 deletions