commit | 6c6966ecfc0e3fbefbdac293d46b1c91f15bb1b8 | [log] [tgz] |
---|---|---|
author | Kameron Lutes <kalutes@google.com> | Mon Mar 13 17:09:13 2023 +0900 |
committer | crosvm LUCI <crosvm-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Mar 16 00:01:44 2023 +0000 |
tree | 87a61e71447b3d8c5b2494613654467cea7f407f | |
parent | 4257db14895bdb52f6bc7aa721d4ea4ceb656317 [diff] |
crosvm_control: Add Build Time C Compilation Check Adds a build time compilation check for the generated crosvm_control.h BUG=b:271789981 TEST=CQ, apply crrev/4237140 and observe build failure due to C compile error Change-Id: I57867894a975aa0a48f989051bb4243bf97f57e8 Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4333206 Reviewed-by: Dennis Kempin <denniskempin@google.com> Commit-Queue: Kameron Lutes <kalutes@chromium.org> Reviewed-by: Keiichi Watanabe <keiichiw@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 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.