commit | 313dc3f2f95a314549586902964ed64af24684a1 | [log] [tgz] |
---|---|---|
author | Idan Raiter <idanr@google.com> | Mon May 13 21:41:14 2024 |
committer | crosvm LUCI <crosvm-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue May 14 17:17:16 2024 |
tree | d983e3497a12409753c01fd5280aeddedb0a6b93 | |
parent | 4a7501e2c55a3b6c3075c5886d7cd3a4d8c44631 [diff] |
broker: Convert SND to vhost-user only Run the SND backend only as vhost-user. This converts the main process to launch the SND worker as a thread, similar to what we do for GPU. Makes adding future features more straightforward. BUG=b:339918555 TEST=run downstream Change-Id: Id7ed077574f2fe693cdf6490bad408fb98e4cf75 Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/5532490 Reviewed-by: Noah Gold <nkgold@google.com> Commit-Queue: Idan Raiter <idanr@google.com> Reviewed-by: Richard Zhang <rizhang@google.com>
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.