commit | 093fb570a9907e7d475c2b0647c980582cf2ea5c | [log] [tgz] |
---|---|---|
author | Vikram Auradkar <auradkar@google.com> | Thu Apr 21 05:50:01 2022 +0000 |
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Apr 29 23:40:08 2022 +0000 |
tree | 20f7bc261cb0283c3c87597c404b557024d6f498 | |
parent | dc6fc84d412cc57983081e3a0cda89b199989f96 [diff] |
base: use common timer - Use SafeDescriptor in Timer is it platform independent - Move FakeTimer into src/timer.rs as it can be shared across platforms - Add windows required but unix only(for now) functionality A series of patches move unix specific code into src/sys/unix/timer.rs, retain platform independent code in src/timer.rs and then introduces windows timer.rs. BUG=b:213153157 TEST=presubmit Change-Id: I902cae151f7c6d073711b6055e343246f2bea2af Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3600760 Reviewed-by: Dennis Kempin <denniskempin@google.com> Tested-by: Dennis Kempin <denniskempin@google.com> Commit-Queue: Vikram Auradkar <auradkar@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.