summaryrefslogtreecommitdiffstats
path: root/kernel/gsp_phys_gpu.c
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-06 23:11:29 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-06 23:11:29 -0400
commit292919c88d12234fd12348bc2a4852326a4491e9 (patch)
treedce735a87dc727cc40936dd1ce21aaa97ae95122 /kernel/gsp_phys_gpu.c
parentf27e38956df2705d797f0639c8a851b0c3c41209 (diff)
downloadopen-iov-292919c88d12234fd12348bc2a4852326a4491e9.tar.gz
open-iov-292919c88d12234fd12348bc2a4852326a4491e9.zip
vgsp: m64 fix - keep the module-sem fallback observable via sem_va (not chunk DMA __va)
The forward's poll already falls back to the SEM chunk kernel VA when qmd_rel_hpa is 0; the m64 change set qmd_rel_hpa to the chunk DMA address, whose __va() alias is not the chunk mapping, so the m64 poll read garbage. Revert to qmd_rel_hpa=0 for the module-release fallback and read the SEM chunk via sem_va in the post-mortem relw (plus the release word at rel_off in the release-page dump).
Diffstat (limited to 'kernel/gsp_phys_gpu.c')
0 files changed, 0 insertions, 0 deletions