commit | 27ecaad4052fc073bc85c0624976a7bd106de4b4 | [log] [tgz] |
---|---|---|
author | Dennis Kempin <denniskempin@google.com> | Mon Feb 14 12:47:01 2022 -0800 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Feb 15 22:01:58 2022 +0000 |
tree | 1d8f5d1ae81f569e84be9142f863b5b8042a5022 | |
parent | 7c9b08aae935de370d143fd434611b549f0ed80e [diff] |
Pythonify clippy/fmt scripts and add common.py We are replacing most of our bash tools with python versions so we can support cross-platform development. To facilitate writing shell-like scripts in Python, this CL adds a common.py file to share common utilities. It curretly contains tools to simplify shell-like command execution and argument parsing. BUG=b:218559770 TEST=./tools/clippy && ./tools/fmt && ./tools/impl/common.py Change-Id: I7f8b3523394973ed5c741b926fdc41e52133189f Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3461240 Reviewed-by: Maciek Swiech <drmasquatch@google.com> Tested-by: kokoro <noreply+kokoro@google.com> 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.