diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-01 10:40:54 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-01 10:40:54 -0400 |
| commit | 8ed0c6edd03709d13f088a36e0902330b2e032c8 (patch) | |
| tree | c37972e4bdbffbd7252742610aef5909b711d06f /scripts/test_guest_driver.sh | |
| parent | 582696da869374455c3bcdaf63cbcd28352da14e (diff) | |
| download | open-iov-8ed0c6edd03709d13f088a36e0902330b2e032c8.tar.gz open-iov-8ed0c6edd03709d13f088a36e0902330b2e032c8.zip | |
gsp-phys: harden the RM transport and add the static-info probe
Applies the adversarial review fixes for the command-queue TX and unload RPC: the unload RPC is gated on GSP-RM init-done, debugfs fops pin the module, REG_POLL timeouts use microseconds, the host status readPtr is published, TX free space is checked, swap flags and barriers are corrected, and the legacy payload fallback is opt-in.
Generalizes the transport to multi-element records and a reply-matching status-queue reader, and adds a debugfs probe that round-trips GET_GSP_STATIC_INFO (with a SET_GUEST_SYSTEM_INFO fallback), decodes the server configuration, and a read-only state snapshot file. All gated by gsp_phys_boot; the normal load path is unchanged.
Diffstat (limited to 'scripts/test_guest_driver.sh')
0 files changed, 0 insertions, 0 deletions
