1.
Introduction
2.
Building Crosvm
2.1.
On Linux
2.2.
On Windows
3.
Running Crosvm
3.1.
Example Usage
3.2.
Advanced Usage
3.3.
Custom Kernel / Rootfs
3.4.
Options and Configuration Files
3.5.
System Requirements
3.6.
Features
3.7.
Programmatic Interaction
4.
Testing
4.1.
Fuzzing
5.
Devices
5.1.
Block
5.2.
Input
5.3.
Network
5.4.
Balloon
5.5.
SCSI (experimental)
5.6.
Fs
5.7.
Vsock
5.8.
Pmem
5.8.1.
VirtIO Pmem
5.8.2.
Sharing host directory with virtio-pmem (experimental)
5.9.
USB
5.10.
Wayland
5.11.
Video (experimental)
5.12.
Virtual U2F Passthrough
5.13.
Vhost-user
6.
Tracing
7.
Integration
7.1.
ChromeOS
8.
Architecture
8.1.
Overview
8.2.
Guest interrupts
8.3.
Snapshotting (highly experimental)
9.
Hypervisors
10.
Contribution Guide
10.1.
Contributing to crosvm
10.2.
Coding Style
10.3.
Style Guide for Platform-Specific Code
11.
Onboarding Resources
12.
Appendix
12.1.
Sandboxing
12.2.
Seccomp
12.3.
Memory Layout
12.4.
Minijail
12.5.
Rutabaga
Package Documentation
Light
Rust
Coal
Navy
Ayu
Book of crosvm
Package Documentation
The package documentation generated by
cargo doc
is available
here
.