diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-29 14:52:41 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-29 14:52:41 -0400 |
| commit | c1c5151b28517f3885bf28727e73f4d7471f7bc9 (patch) | |
| tree | 71c3aa064a22e11927d42fc4859cd94262d4bcf1 /docs/06-portability | |
| parent | fdeb1d4ba62283210dc259141da4da024bd1cc77 (diff) | |
| download | open-iov-c1c5151b28517f3885bf28727e73f4d7471f7bc9.tar.gz open-iov-c1c5151b28517f3885bf28727e73f4d7471f7bc9.zip | |
guest-diag: vsock pin stream (guest pagemap -> host sema_map_add)
The guest-agent exec path is too slow under driver-init load (a 15k-page
window scan took 17-35 s to complete), so GR window pins landed after the
channels' entries had been consumed and after the client's cuCtxCreate
timeout. The guest now scans /proc/<pid>/pagemap locally and streams only
delta runs over vsock (no agent on the hot path); the host listener pins
them as they arrive. The scanner writes a pidfile so restarts do not kill
the new instance.
Diffstat (limited to 'docs/06-portability')
0 files changed, 0 insertions, 0 deletions
