commit | 3375878f144715118f25c144adedcd0395f80221 | [log] [tgz] |
---|---|---|
author | Dennis Kempin <denniskempin@google.com> | Wed Nov 02 21:35:20 2022 +0000 |
committer | crosvm LUCI <crosvm-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Nov 03 23:19:11 2022 +0000 |
tree | 04bd07954deb56c03e494359b5d99a1f5af29ead | |
parent | b50f6580a25b985cc550da0af65e82c8b3815efe [diff] |
Move hypervisor::kvm tests to integration tests These tests require kvm to pass and are not suitable for a unit test. In order to move the test, KvmVm::create_vcpu had to be renamed to prevent conflicts with the trait function VcpuX86_64::create_vcpu, implemented for the same type. The aarch64 variant does not actually run in CI since the tests do not pass in the emulated aarch64 environment. So the DO_NOT_RUN_AARCH64 flag remains. BUG=b:244623454 TEST=presubmit Change-Id: I79bba3926a38d19350e2fd3c7bfa4662499223e5 Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3999799 Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Commit-Queue: 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.