diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-30 09:32:48 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-30 09:32:48 -0400 |
| commit | 2ae04a244ee80f4c3bc8a9e15d2271e7fee554de (patch) | |
| tree | 7ab5ad42f19499a03cb72d2b2fb670ddc630190f /kernel/bar_init.c | |
| parent | cbc4f39f447cd5f7508ce1f4066cb25c373e627d (diff) | |
| download | open-iov-2ae04a244ee80f4c3bc8a9e15d2271e7fee554de.tar.gz open-iov-2ae04a244ee80f4c3bc8a9e15d2271e7fee554de.zip | |
guest-diag: cycle monitor CPUs on kernel-VA translation failure
HMP x/gva2gpa translate with the selected vCPU's CR3; while that CPU runs
user code under PTI the kernel half is hidden, so kernel-VA reads (the
tracking-sem chain and the CE pushbuffer CPU alias) fail and the pin pass
aborts. Try the other vCPUs before giving up: during an active CUDA client
at least one CPU is in kernel mode, so the chain/pin work no longer require
the client to be parked in sleep().
Diffstat (limited to 'kernel/bar_init.c')
0 files changed, 0 insertions, 0 deletions
