crosvm/devices
Yuan Yao 16298be6a3 vmm_host: Make vhost_user front-end device monitor sockets
This CL adds epoll monitoring socket(in backend_client) for
vhost_user_frontend. The monitored event fd is created from
backend_client's close_notifier. If the connection is broken, it means
vhost_user device exits unexpectedly, the crosvm should panic and exits.

BUG=b:369513363
TEST=start vhost_user device & kill the device & verified the crosvm
panic

Change-Id: I1b82aadc8d924978fe03d87a306f199781b428e3
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/5889431
Reviewed-by: Noah Gold <nkgold@google.com>
Commit-Queue: Yuan Yao <yuanyaogoog@chromium.org>
Reviewed-by: Frederick Mayle <fmayle@google.com>
2024-10-15 04:04:41 +00:00
..
src vmm_host: Make vhost_user front-end device monitor sockets 2024-10-15 04:04:41 +00:00
tests/irqchip hypervisor: allow errors in handle_mmio handle_fn. 2024-08-14 05:52:23 +00:00
Cargo.toml device: fs: Setup UID-GID mapping between guest and host without user-namespace. 2024-10-11 06:34:30 +00:00