diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-12 05:10:19 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-12 11:08:21 -0400 |
| commit | f3248b3034e801a80bd1aea10dbaf2b488c1bd52 (patch) | |
| tree | 97ae6f53eb7e29bebed5a41f53f1617d8734506d /debug/risc-v-gsp-rm-vm/harness/value_demos/__init__.py | |
| parent | 14128fe010df99b974346baa575865f2e81129b8 (diff) | |
| download | open-iov-master.tar.gz open-iov-master.zip | |
The watcher's pins for the second client's a/b/c buffers can land between
the service loop's svc_handle_map_add() and the launch capture; the fill
then misses them via svc_ipin_lookup, resolves 0 pages, relocates nothing,
and the win0 param page keeps the driver's guest VAs (rk1: candidate[0..2]
-> 0 new pages; DIAG win0[0] 160=753e4ec00000). Drain the queue right
before svc_gr_req_fill() (same service thread, no race).
Diffstat (limited to 'debug/risc-v-gsp-rm-vm/harness/value_demos/__init__.py')
0 files changed, 0 insertions, 0 deletions
