commit | a795bfff6545b6231c1f50074b72c5e53389fc1c | [log] [tgz] |
---|---|---|
author | Daniel Verkamp <dverkamp@chromium.org> | Tue Apr 05 14:30:40 2022 -0700 |
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Apr 11 20:27:09 2022 +0000 |
tree | 08f8386bc62d9896bc66fe6a06754c0c664a354c | |
parent | 3894aa042a5474ae6e3e58a262d92056a9f11883 [diff] |
base: move descriptor traits and fns out of lib.rs Common descriptor code can be moved into the appropriate descriptor.rs and platform-specific files instead of living in the top-level base lib.rs file. BUG=None TEST=tools/presubmit TEST=kokoro ci Change-Id: I07b8d822c40b563cffd12c7726a5c126bc1a0e10 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3573363 Reviewed-by: Dennis Kempin <denniskempin@google.com> Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Noah Gold <nkgold@google.com> Commit-Queue: Daniel Verkamp <dverkamp@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.