No description
Find a file
Keiichi Watanabe 31ef2d0b76 mdbook: Add links to source code at top page
BUG=none
TEST=none

Change-Id: Ife7f1d7c8d5885f72e9b489e62735e8b236c1750
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3245056
Tested-by: kokoro <noreply+kokoro@google.com>
Commit-Queue: Keiichi Watanabe <keiichiw@chromium.org>
Reviewed-by: Dennis Kempin <denniskempin@google.com>
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
2021-10-28 10:44:45 +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 edition: Remove extern crate lines 2019-04-15 02:06:08 -07:00
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 Add stub PCI device implementation. 2021-10-27 14:06:35 +00:00
disk Reland "Dump backing File system type." 2021-10-11 23:10:07 +00:00
docs/book mdbook: Add links to source code at top page 2021-10-28 10:44:45 +00:00
enumn crosvm: Fix clippy::needless_doctest_main 2020-07-21 13:18:10 +00:00
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 bindgen: switch to allowlist/blocklist options 2021-10-26 18:32:51 +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 bindgen: switch to allowlist/blocklist options 2021-10-26 18:32:51 +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 bindgen: switch to allowlist/blocklist options 2021-10-26 18:32:51 +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 Revert "Devices: Allocate non pci bar mmio at top of HighMmio" 2021-10-27 23:22:53 +00:00
rutabaga_gfx bindgen: switch to allowlist/blocklist options 2021-10-26 18:32:51 +00:00
seccomp seccomp: gpu: allow vulkan loader/layer and virglrenderer 2021-10-20 07:20:27 +00:00
src Revert "Devices: Allocate non pci bar mmio at top of HighMmio" 2021-10-27 23:22:53 +00:00
sync Revert "sync: Add wait_while variants to condvar wrapper" 2021-06-30 04:23:47 +00:00
sys_util sys_util: Include EPOLLRDHUP in hangup checks. 2021-10-27 18:04:04 +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 Refactor script: Move non-workspace crates to common/ 2021-10-27 22:51:25 +00:00
tpm2 crosvm: add license blurb to all files 2019-04-24 15:51:38 -07:00
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 Revert "Devices: Allocate non pci bar mmio at top of HighMmio" 2021-10-27 23:22:53 +00:00
.dockerignore add docker supported builds and tests 2019-05-15 13:36:19 -07:00
.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 CONTRIBUTING: Add a link to crbug 2021-10-26 05:07:00 +00:00
LICENSE add LICENSE and README 2017-04-17 14:06:21 -07:00
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 tjeznach 2021-10-26 16:58:37 +00:00
README.md README: Fix typo 2021-10-27 16:54:24 +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 devices, such as the virtio standard.

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