summaryrefslogtreecommitdiffstats
path: root/scripts/setup_guest_driver.sh
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-01 10:13:04 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-01 10:13:04 -0400
commitc21f7099a8544b35628a7e104f02c5335a08d79d (patch)
treec840bbb360f2c09b1d58609b9b327bd37cf36d89 /scripts/setup_guest_driver.sh
parentd018cc38014f96dfe947d9064010fd43977b10f7 (diff)
downloadopen-iov-c21f7099a8544b35628a7e104f02c5335a08d79d.tar.gz
open-iov-c21f7099a8544b35628a7e104f02c5335a08d79d.zip
gsp-phys: command-queue TX and the GSP-RM unload RPC for clean teardown
Adds a minimal msgq producer on the command queue (element layout, checksum, sequence, dma_wmb before writePtr, doorbell) and submits the UNLOADING_GUEST_DRIVER RPC so GSP-RM shuts down and sets the scratch14 handoff bit the Booter Unload gate needs. Release attempts the RPC once before quiescing when a boot ran; on-demand testing is available through the debugfs file gsp-phys-unload-rpc while the module owns the GPU. GSP-RM processor suspend is polled on the GSP mailbox.
Diffstat (limited to 'scripts/setup_guest_driver.sh')
0 files changed, 0 insertions, 0 deletions