commit | 6cc69d676d81aa91020f2b9e67e99ebd0ab6633f | [log] [tgz] |
---|---|---|
author | Anton Romanov <romanton@google.com> | Tue May 03 21:03:00 2022 +0000 |
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue May 03 22:48:45 2022 +0000 |
tree | 3e03521714a9b8db6f57f4d910f4f391e9dbcef3 | |
parent | d0e5b6ae83138fbe3c1352fa00e99acc91d87605 [diff] |
crosvm: cros_async: Drain uring operations when dropping uring executor Otherwise we may drop the memory that kernel still references. BUG=b:230934649 TEST=cargo test Change-Id: I1ab4fcc721118f744b8975d01fc907c511309585 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3625899 Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Commit-Queue: Anton Romanov <romanton@google.com> 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 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.