mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2024-11-25 05:03:05 +00:00
bf7058d434
Support backend request channels (i.e. slave_req_fd) with vvu. The backend channel is proxied with the same virtqueue as the frontend channel, so this requires muxing and demuxing the messages in the proxy and device handler respectively. Supporting this in the device handler requires making the backend channel a vmm_vhost Endpoint rather than a plain File, to allow the platform-specific Connection to construct the proper Endpoint. BUG=b:201745804 TEST=launch sibling VM on manatee Change-Id: Ibada1764fc74ed759f59fc5f483bb17e1b269abd Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3765017 Commit-Queue: David Stevens <stevensd@chromium.org> Tested-by: David Stevens <stevensd@chromium.org> Reviewed-by: Keiichi Watanabe <keiichiw@chromium.org> Reviewed-by: Alexandre Courbot <acourbot@chromium.org> |
||
---|---|---|
.. | ||
libslirp-rs | ||
minigbm@ef852e007c | ||
minijail@77c59db8ff | ||
virglrenderer@4770f706db | ||
vmm_vhost |