commit | 3623bc2993ce8aadfdd3444b2259b811b6c2f7e9 | [log] [tgz] |
---|---|---|
author | Dennis Kempin <denniskempin@google.com> | Thu Feb 09 12:57:56 2023 -0800 |
committer | crosvm LUCI <crosvm-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Feb 10 01:16:41 2023 +0000 |
tree | 2a293b06b83c4b0eba4dee00f1eb4ea67e21df3a | |
parent | 95e3b60beb07c832e6705c036fbde80d7a416030 [diff] |
Make libvda-stub the default libvda is only used on ChromeOS, which compiles with --no-default-features. Even though libvda may not be enabled by default, it is still part of the workspace and will be compiled (and fail without libvda-stub). This enables crosvm builds with the default feature set on plain linux. BUG=b:266129169 TEST=cargo nextest run --workspace Change-Id: I521bb5e715852aa6be69484db04e2cf4dbc3684e Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4235223 Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Auto-Submit: Dennis Kempin <denniskempin@google.com> Reviewed-by: Alexandre Courbot <acourbot@chromium.org> Commit-Queue: Alexandre Courbot <acourbot@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.