commit | 7e839bf427ce3c326203e8007324fb408af63987 | [log] [tgz] |
---|---|---|
author | Daniel Verkamp <dverkamp@chromium.org> | Thu Mar 07 20:30:52 2024 |
committer | crosvm LUCI <crosvm-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Mar 08 22:13:34 2024 |
tree | 70002426aa072bcb544ca97fb0e8a4b70b868517 | |
parent | 8798b9cd6bc870627e87f272ed41a793d842a14c [diff] |
base: unix: add OwnedFd <-> SafeDescriptor conversions Make our custom SafeDescriptor type interoperable with the new standard library OwnedFd type. BUG=b:242953353 TEST=tools/dev_container tools/presubmit Change-Id: Ibfa716fa81d4e5a4885e65ece29524831ea60ecc Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/5354029 Commit-Queue: Daniel Verkamp <dverkamp@chromium.org> Reviewed-by: Dennis Kempin <denniskempin@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.