commit | 47710071158683c33ccd88b3ac2029b692db1c82 | [log] [tgz] |
---|---|---|
author | Alexandre Courbot <acourbot@chromium.org> | Fri Jan 20 17:14:36 2023 +0900 |
committer | crosvm LUCI <crosvm-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Feb 09 05:07:32 2023 +0000 |
tree | 22d4a01d44253042512755c962844010f41ee794 | |
parent | 55d58c4ae4371f2fc0994ed6d1c86c6a00335d06 [diff] |
devices: vhost: user: convert console and block to use run_device Since these devices implement VhostUserDevice, we can use the listener's run_device method instead of doing the conversion to a VhostUserBackend ourselves. BUG=b:217480043 TEST=console and block devices can be used as vhost-user devices. Change-Id: I5404cffca17f0e8c10a910d7342b300c909489c3 Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4222837 Reviewed-by: Keiichi Watanabe <keiichiw@chromium.org> Commit-Queue: Alexandre Courbot <acourbot@chromium.org> Reviewed-by: Ryuichiro Chiba <chibar@chromium.org>
crosvm is a virtual machine monitor (VMM) based on Linux’s KVM hypervisor, with a focus on simplicity, security, and speed. crosvm is intended to run Linux guests, originally as a security boundary for running native applications on the ChromeOS platform. Compared to QEMU, crosvm doesn’t emulate architectures or real hardware, instead concentrating on paravirtualized devices, such as the virtio standard.
crosvm is currently used to run Linux/Android guests on ChromeOS devices.