No description
Find a file
Keiichi Watanabe 4a0ceade44 Add crosvm logo in README and mdbook
BUG=none
TEST=none

Change-Id: Ifc5851b2936fe11f28ddec66af6a5d3e42c2c047
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3237467
Tested-by: kokoro <noreply+kokoro@google.com>
Commit-Queue: Keiichi Watanabe <keiichiw@chromium.org>
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
Reviewed-by: Dennis Kempin <denniskempin@google.com>
2021-10-25 14:48:14 +00:00
.cargo Add test runner ./tools/run_tests 2021-10-15 22:12:03 +00:00
.devcontainer Add new dev container and install-deps scripts 2021-10-15 22:12:02 +00:00
.github/workflows mdbook: Generate cargo-doc by GitHub Actions 2021-10-06 15:10:23 +00:00
aarch64 x86: Support Host exposes CPU topology to Guest VM 2021-10-25 04:19:45 +00:00
acpi_tables crosvm: switch to upstream tempfile crate 2021-10-11 18:35:55 +00:00
arch x86: Support Host exposes CPU topology to Guest VM 2021-10-25 04:19:45 +00:00
assertions
audio_streams Reland "Add StreamEffect to new(_async)_capture_stream" 2021-10-14 14:31:33 +00:00
base Revert "vm_memory: Add from_desciptor() in MemoryMappingBuilder" 2021-09-27 16:36:24 +00:00
bin Add presubmit script 2021-10-18 20:10:41 +00:00
bit_field crosvm: fix needless_borrow clippy warning 2021-08-25 23:02:23 +00:00
ci/kokoro ci: kokoro: push-to-github: Use git push --all instead of --mirror 2021-10-20 16:06:04 +00:00
common Add newlines to end of Cargo.toml files. 2021-08-17 20:20:41 +00:00
cros_async crosvm: switch to upstream tempfile crate 2021-10-11 18:35:55 +00:00
crosvm_plugin Fix clippy warnings and Cargo.lock 2021-07-15 03:33:17 +00:00
data_model data_model: convert to ThisError and sort 2021-09-02 20:59:14 +00:00
devices devices: Use Mutex to protect bus->devices 2021-10-21 05:42:49 +00:00
disk Reland "Dump backing File system type." 2021-10-11 23:10:07 +00:00
docs/book Add crosvm logo in README and mdbook 2021-10-25 14:48:14 +00:00
enumn
fuse fuse: convert to ThisError and sort 2021-09-02 21:00:21 +00:00
fuzz crosvm: switch to upstream tempfile crate 2021-10-11 18:35:55 +00:00
gpu_display Revert "vm_memory: Add from_desciptor() in MemoryMappingBuilder" 2021-09-27 16:36:24 +00:00
hypervisor Revert "vm_memory: Add from_desciptor() in MemoryMappingBuilder" 2021-09-27 16:36:24 +00:00
integration_tests crosvm: switch to upstream tempfile crate 2021-10-11 18:35:55 +00:00
io_uring crosvm: switch to upstream tempfile crate 2021-10-11 18:35:55 +00:00
kernel_cmdline kernel_cmdline: convert to ThisError and sort 2021-09-02 21:00:23 +00:00
kernel_loader crosvm: switch to upstream tempfile crate 2021-10-11 18:35:55 +00:00
kvm Revert "vm_memory: Add from_desciptor() in MemoryMappingBuilder" 2021-09-27 16:36:24 +00:00
kvm_sys kvm_sys: Update aarch64 bindings.rs 2021-05-22 19:23:01 +00:00
libcras_stub Integrate audio_streams into crosvm, add stub libcras implementation 2021-07-29 05:59:42 +00:00
libcrosvm_control Add FFI library providing control socket access 2021-04-08 00:20:01 +00:00
libvda virtio: video: Add support for dynamically changing the peak bitrate. 2021-08-03 00:48:45 +00:00
linux_input_sys gpu_display/wayland: Added keyboard and pointing devices 2021-06-15 03:14:07 +00:00
net_sys Add "base" crate and transition crosvm usages to it from sys_util 2020-08-06 18:19:44 +00:00
net_util net_util: convert to ThisError and sort 2021-09-24 21:13:17 +00:00
power_monitor power_monitor: convert to ThisError and sort 2021-09-24 21:13:19 +00:00
protos Remove trunks proto from crosvm build 2021-07-31 03:01:21 +00:00
qcow_utils disk: limit maximum nesting depth 2021-09-17 02:55:04 +00:00
resources resources: Introduce new allocator for VFIO platform device 2021-10-04 16:32:47 +00:00
rutabaga_gfx rutabaga_gfx: make certain types usable across FFI boundaries 2021-10-21 22:04:41 +00:00
seccomp seccomp: gpu: allow vulkan loader/layer and virglrenderer 2021-10-20 07:20:27 +00:00
src x86: Support Host exposes CPU topology to Guest VM 2021-10-25 04:19:45 +00:00
sync Revert "sync: Add wait_while variants to condvar wrapper" 2021-06-30 04:23:47 +00:00
sys_util sys_util: Add the interface to get CPU affinity 2021-10-25 04:19:42 +00:00
system_api_stub system_api_stub: use 2018 edition of Rust 2021-09-09 06:42:46 +00:00
tests tests/plugins: replace rand_ish use with a counter 2021-07-21 23:28:27 +00:00
third_party Uprev all submodules 2021-10-19 19:12:53 +00:00
tools Uprev to rust 1.55.0 2021-10-19 19:12:52 +00:00
tpm2
tpm2-sys Uprev all submodules 2021-10-19 19:12:53 +00:00
usb_sys Add "base" crate and transition crosvm usages to it from sys_util 2020-08-06 18:19:44 +00:00
usb_util usb_util: convert to ThisError and sort 2021-10-06 21:38:30 +00:00
vfio_sys devices: vfio: add support for VFIO_REGION_INFO_CAP_MSIX_MAPPABLE 2021-08-13 23:24:01 +00:00
vhost Add vhost-user vsock device 2021-10-08 07:00:04 +00:00
virtio_sys base: First steps towards universal RawDescriptor 2020-10-31 07:12:34 +00:00
vm_control vm_control: convert to ThisError and sort 2021-10-06 21:38:32 +00:00
vm_memory vm_memory: convert to ThisError and sort 2021-10-06 21:38:33 +00:00
x86_64 x86: Support Host exposes CPU topology to Guest VM 2021-10-25 04:19:45 +00:00
.dockerignore
.gitignore Add test runner ./tools/run_tests 2021-10-15 22:12:03 +00:00
.gitmodules Switch to submodules based workflow 2021-08-05 18:32:32 +00:00
.rustfmt.toml rustfmt.toml: Use 2018 edition 2021-02-10 11:54:06 +00:00
ARCHITECTURE.md ARCHITECTURE: Update code map 2021-09-30 11:44:32 +00:00
Cargo.toml Add test runner ./tools/run_tests 2021-10-15 22:12:03 +00:00
CONTRIBUTING.md docs: Move code map to ARCHITECTURE 2021-09-29 16:19:51 +00:00
LICENSE
logo.svg Add crosvm logo in README and mdbook 2021-10-25 14:48:14 +00:00
navbar.md docs: Add note about rust-vmm integration 2020-10-01 20:43:41 +00:00
OWNERS OWNERS: Remove zachr, change denniskempin to google.com 2021-06-28 22:33:11 +00:00
README.md Add crosvm logo in README and mdbook 2021-10-25 14:48:14 +00:00
run_tests crosvm: switch to upstream tempfile crate 2021-10-11 18:35:55 +00:00
rust-toolchain Uprev to rust 1.55.0 2021-10-19 19:12:52 +00:00
setup_cros_cargo.sh fs: Support setting quota project ID 2021-09-03 00:47:25 +00:00
test_all Move virglrenderer/minigbm build into build.rs 2021-09-09 23:13:24 +00:00
unblocked_terms.txt unblocked_terms.txt: clean up trivial cases 2021-04-26 20:32:38 +00:00

crosvm - The Chrome OS Virtual Machine Monitor

Logo

crosvm is a virtual machine monitor (VMM) based on Linuxs 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 doesnt emulate architectures or real hardware, instead concentrating on paravirtualized devies, such as the virtio standard.

crosvm is currently used to run Linux/Android guests on Chrome OS devices.