diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-06 23:37:32 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-06 23:37:32 -0400 |
| commit | 8948759ebdfd1372829222c03c90edfa44d93d72 (patch) | |
| tree | 1b4722a144ac6c8081d2c7d7193c3087f0957b10 /kernel/architecture | |
| parent | 1448acfa25b3dcd7884af1c1201afce6229928da (diff) | |
| download | open-iov-8948759ebdfd1372829222c03c90edfa44d93d72.tar.gz open-iov-8948759ebdfd1372829222c03c90edfa44d93d72.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 'kernel/architecture')
0 files changed, 0 insertions, 0 deletions
