commit | 0bf7cd0f2cb3b987adc6ab960fc6e34faa67999e | [log] [tgz] |
---|---|---|
author | Chirantan Ekbote <chirantan@chromium.org> | Wed Oct 20 18:43:30 2021 +0900 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Dec 09 12:33:06 2021 +0000 |
tree | 8a9c1f7a928ae5c43eba73af19a19e2f7e8554ae | |
parent | be39e5eff09c1a8e34e574f10bd4f299257db422 [diff] |
data_model: Change VolatileSlice::as_iobuf() to return IoBufMut This is more cross-platform and makes it easier to integrate with the new async framework. BUG=b:195468578 TEST=unit tests Change-Id: Ia49413f35d71aaf3c1f9af86922372b96b69483d Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3276117 Reviewed-by: Michael Hoyle <mikehoyle@google.com> Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com> Commit-Queue: Chirantan Ekbote <chirantan@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.