crosvm/devices
Frederick Mayle 2c73ec1f07 devices: vhost_user_frontend: panic if worker fails
If the worker exits early with an error, then the device is
disfunctional: we can't detect if the device disconnected and
we can't handle IRQ resample requests (needed for aarch64).

Also tweaked some error messages.

TEST=start VM using vhost-user block device without https://crrev.com/c/5937871 an witness crash instead of just a log

Change-Id: I8f6832481a578c5f7dcec27d6c5df430f2d5b348
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/5941521
Auto-Submit: Frederick Mayle <fmayle@google.com>
Commit-Queue: Frederick Mayle <fmayle@google.com>
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
Commit-Queue: Daniel Verkamp <dverkamp@chromium.org>
2024-10-17 21:03:54 +00:00
..
src devices: vhost_user_frontend: panic if worker fails 2024-10-17 21:03:54 +00:00
tests/irqchip hypervisor: pass IoOperation data as slices 2024-10-15 20:21:19 +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