summaryrefslogtreecommitdiffstats
path: root/kernel/gsp_emulation.c
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-09-28 12:10:17 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-09-28 12:10:17 -0400
commitde8781e8d900cb99e296f53ff0407585c186f1eb (patch)
treea2b0495543e12e8a84ca8947cd92a25b5738adcb /kernel/gsp_emulation.c
parent5577b3d671ad915f382230e9af82d72f265b7c34 (diff)
downloadopen-iov-de8781e8d900cb99e296f53ff0407585c186f1eb.tar.gz
open-iov-de8781e8d900cb99e296f53ff0407585c186f1eb.zip
guest-diag: nmi_catch.sh - sysrq-l sampler that keeps nvidia kernel stacks
The guest RM's expiring waits are kernel busy-polls and all of their functions are notrace, so ftrace/kprobes cannot name them. sysrq-l NMI backtraces can: this sampler triggers them and keeps only the Comm and [nvidia] frame lines per round, so the wait/teardown stacks survive dmesg ring wraps. Caught the adapter-shutdown scrubber stack (channelReadChannelMemdesc <- ceutilsUpdateProgress <- scrubberDestruct <- memmgrDestroyInternalChannels <- gpuStatePreUnload <- nv_shutdown_adapter).
Diffstat (limited to 'kernel/gsp_emulation.c')
0 files changed, 0 insertions, 0 deletions