summaryrefslogtreecommitdiffstats
path: root/kernel/gsp_rm_emulation.c
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-09-28 15:32:28 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-09-28 15:32:28 -0400
commitd6581109e3ef2d7848b9efd5ae42b7c9facefee8 (patch)
tree8aeaf821ebbae25fe96ad5d87d572f932139c246 /kernel/gsp_rm_emulation.c
parent612bcec57229d1e74b04cac36d0f4b62a9bf9ebd (diff)
downloadopen-iov-d6581109e3ef2d7848b9efd5ae42b7c9facefee8.tar.gz
open-iov-d6581109e3ef2d7848b9efd5ae42b7c9facefee8.zip
guest-diag: pin_sem_fast.sh - 2 s tracker-sem pinner with a per-pid guard
The 15 s pinner loses the race against the client's internal deadline in most boots: in the one boot where UVM's page-table write pushes were submitted the pin had landed early, and later pins (60 s+) left the client dead before submitting anything. Poll the guest pagemap every 2 s and pin 0x20400f000 once per cdt pid (re-pinning the same pid also stirred the pump's rewind repeatedly, which is why the guard exists).
Diffstat (limited to 'kernel/gsp_rm_emulation.c')
0 files changed, 0 insertions, 0 deletions