diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-29 17:27:48 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-29 17:27:48 -0400 |
| commit | fcb74dfd32442af859ac45979138b40279f96553 (patch) | |
| tree | 4a761e08eded02f680e5c0ece2e9bf634515f08c /STATE-CURRENT.md | |
| parent | c903aac3e45a1634764389cd57b7d195b5c895b4 (diff) | |
| download | open-iov-fcb74dfd32442af859ac45979138b40279f96553.tar.gz open-iov-fcb74dfd32442af859ac45979138b40279f96553.zip | |
guest-diag: stream uvbp pushbuffer kptrs for immediate pinning
The first CE channel's push-buffer was only pinned ~1 minute after the
client's failure: uvbp fired at t+4s but semfix's trace read (guest agent,
every 5 loops) picked it up at t+70s, so the tracker wait for value 3 spun
for 16 s. The guest scanner now emits '#pb 0x<kptr>' from the uvbp trace
lines as soon as they appear; the host mirrors them into the sem stream and
semfix resolves/pins the push-buffer through the UVM chain on the next loop
(sub-second).
Diffstat (limited to 'STATE-CURRENT.md')
0 files changed, 0 insertions, 0 deletions
