commit | f9eb7f26ea8b0c2926efc1b4d5ee804162d7046a | [log] [tgz] |
---|---|---|
author | Alexandre Courbot <acourbot@chromium.org> | Wed Mar 30 15:22:11 2022 +0900 |
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | Sun Apr 03 12:45:06 2022 +0000 |
tree | 4b90bb00c191c9b78006c1dd95bf50e80f10bc66 | |
parent | 89f97d817816571cc5891d8234c0c7b2a7f42e48 [diff] |
vmm_host: remove default implementation of protocol() Having a default protocol implementation is dangerous, as implementors can just ignore this method and return an erroneous type. BUG=None TEST=cargo build Change-Id: Iee7dbcf563be1e5b15903b0fd7bdfb7ff5823545 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3565619 Reviewed-by: Keiichi Watanabe <keiichiw@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Noah Gold <nkgold@google.com> 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 Chrome OS 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 Chrome OS devices.