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.

recipe-roller 1bc4e62968 Roll recipe dependencies (trivial). 4 stundas atpakaļ
.cargo 33d5aa219a Enable clippy for android code 4 mēneši atpakaļ
.config a82d43ef87 dev_container: Pass through NEXTEST_PROFILE 11 mēneši atpakaļ
.devcontainer 878a7837a9 dev_container: Replace better toml extension 1 gadu atpakaļ
.github 16c3d76f5f Cleanup: Remove old, deprecated and no longer used files 2 gadi atpakaļ
.vscode bb9a3a5572 Document feature flags and introduce new feature sets 2 gadi atpakaļ
aarch64 db652dcce4 virtcpufreq_v2: Place vcpu worker threads directly after vCPU threads 1 dienu atpakaļ
acpi_tables dc310d7cb6 Replace ::max_value() with ::MAX 4 mēneši atpakaļ
android_audio 6fb22fbab0 Refactor android_audio 4 mēneši atpakaļ
arch 40dcc1885d devices: virtio-console: deprecate legacy-virtio-console option 1 nedēļu atpakaļ
argh_helpers 8aabb8d9c0 Update to syn-2 11 mēneši atpakaļ
audio_streams_conformance_test 5868321df8 audio_streams_conformance_test: remove unused minijail dep 5 mēneši atpakaļ
audio_util 2768f223ee clippy: enforce safety block comments 11 mēneši atpakaļ
base fbb8137c0a Windows clippy fixes for Rust 1.81 1 dienu atpakaļ
base_tokio ac6fe3e31c Avoid clippy::blocks_in_conditions warnings 5 mēneši atpakaļ
bit_field dc310d7cb6 Replace ::max_value() with ::MAX 4 mēneši atpakaļ
broker_ipc a21444be9d metrics: Switch metrics from Tube to SendTube 7 mēneši atpakaļ
common 742791deef tree-wide: replace data_model::zerocopy_from_*() 8 mēneši atpakaļ
cros_async fc8a9dd071 cros_async: remove debug prints. 1 nedēļu atpakaļ
cros_fdt 4c2fa9d76d Fix clippy::assigning_clones lints 5 mēneši atpakaļ
cros_tracing 52b8e42869 Cargo.toml: avoid "*" versions for external crates 5 mēneši atpakaļ
cros_tracing_types 52b8e42869 Cargo.toml: avoid "*" versions for external crates 5 mēneši atpakaļ
crosvm_cli 809b1a718c devices: vfio: make global container state explicit 5 mēneši atpakaļ
crosvm_control a555cdda96 crosvm_control: add crosvm_client_resume_vm_full api 5 dienas atpakaļ
crosvm_plugin 52b8e42869 Cargo.toml: avoid "*" versions for external crates 5 mēneši atpakaļ
devices ea6b766072 aarch64 clippy fixes for Rust 1.81 1 dienu atpakaļ
disk 4abcdf6b45 disk: qcow: read table clusters in a single I/O 2 nedēļas atpakaļ
docs 7d917b9b06 docs: Add a section for debugging tips of tests 2 nedēļas atpakaļ
e2e_tests fbb8137c0a Windows clippy fixes for Rust 1.81 1 dienu atpakaļ
ext2 951d0ee77b ext2: fix needless borrow clippy warnings 1 mēnesi atpakaļ
fuse c2ebaa19e4 Fix bad indentation in Markdown around lists 2 mēneši atpakaļ
fuzz 17b696fd0a fuzz: expect cfg(fuzzing) 1 nedēļu atpakaļ
gpu_display fbb8137c0a Windows clippy fixes for Rust 1.81 1 dienu atpakaļ
hypervisor fbb8137c0a Windows clippy fixes for Rust 1.81 1 dienu atpakaļ
infra 1bc4e62968 Roll recipe dependencies (trivial). 4 stundas atpakaļ
io_uring 7cf3dcacbf Fix clippy::suspicious_open_options warnings 5 mēneši atpakaļ
jail f67ee911d9 devices: fs: Allow running virito-fs without root 2 nedēļas atpakaļ
kernel_cmdline e74864b7a6 kernel_cmdline: remove capacity from Cmdline 2 mēneši atpakaļ
kernel_loader ad41ae89ec kernel_loader: move load_cmdline() to x86_64 2 mēneši atpakaļ
kvm 364b340472 hypervisor: kvm: KVM_GET_MSRS writes to its parameter 2 mēneši atpakaļ
kvm_sys 97dbce5226 hypervisor: aarch64: add SVE support 1 nedēļu atpakaļ
libcras_stub 52b8e42869 Cargo.toml: avoid "*" versions for external crates 5 mēneši atpakaļ
linux_input_sys 52b8e42869 Cargo.toml: avoid "*" versions for external crates 5 mēneši atpakaļ
logo 105a94aaaf README: Use PNG logo image 3 gadi atpakaļ
media 147b0fe6c2 media: ffmpeg: fix undefined behavior in test_avpacket_drop 1 dienu atpakaļ
metrics 5b5867a2ac metrics: add missing features in Cargo.toml 4 mēneši atpakaļ
metrics_events c8194324ab metric_events & src: add metric for VcpuShutdown. 5 mēneši atpakaļ
net_sys 52b8e42869 Cargo.toml: avoid "*" versions for external crates 5 mēneši atpakaļ
net_util 1457967c08 net_util: clean up transmutes in create_sockaddr() 1 nedēļu atpakaļ
perfetto 52b8e42869 Cargo.toml: avoid "*" versions for external crates 5 mēneši atpakaļ
power_monitor 18f43226d2 devices: bat: get power property before first read 4 nedēļas atpakaļ
prebuilts 52b8e42869 Cargo.toml: avoid "*" versions for external crates 5 mēneši atpakaļ
proto_build_tools a360baa819 Cargo.toml: upgrade protobuf 2.x -> 3.x 1 gadu atpakaļ
protos 2768f223ee clippy: enforce safety block comments 11 mēneši atpakaļ
resources cf5d251863 Fix clippy::unnecessary_get_then_check warnings 5 mēneši atpakaļ
riscv64 f638d4e0a7 x86_64: move PCI memory layout logic out of global 2 nedēļas atpakaļ
rutabaga_gfx 0a41752942 rutabaga_gfx: gfxstream_unstable --> fence_passing_option1 1 dienu atpakaļ
sandbox 52b8e42869 Cargo.toml: avoid "*" versions for external crates 5 mēneši atpakaļ
serde_keyvalue 52b8e42869 Cargo.toml: avoid "*" versions for external crates 5 mēneši atpakaļ
src fbb8137c0a Windows clippy fixes for Rust 1.81 1 dienu atpakaļ
swap 3f1a383a49 Exclude a few dead_code instances 1 nedēļu atpakaļ
system_api 3498a61b0d Cargo.lock: update protobuf v3.2.0 -> v3.6.0 3 nedēļas atpakaļ
tests c28067d1d9 Reformat comments 9 mēneši atpakaļ
third_party 30590f3fce minigbm: update submodule to latest 2 dienas atpakaļ
tools fbb8137c0a Windows clippy fixes for Rust 1.81 1 dienu atpakaļ
tube_transporter 52b8e42869 Cargo.toml: avoid "*" versions for external crates 5 mēneši atpakaļ
usb_sys fbb8137c0a Windows clippy fixes for Rust 1.81 1 dienu atpakaļ
usb_util b06d296a1b base: define ioctls as consts rather than functions 4 mēneši atpakaļ
vendor 2e24140d8b vendor/generic/metrics: document API methods. 5 mēneši atpakaļ
vfio_sys c970dd44f4 bindgen: update to Linux 6.6 headers 10 mēneši atpakaļ
vhost 0090567d24 vhost: improve set_vring_addr() validation 1 mēnesi atpakaļ
virtio_sys ef672e6039 virtio: update virtio-media ID to 48 5 dienas atpakaļ
vm_control 6eb76a1a3c virtcpufreq_v2: Add a way to throttle vCPUs 1 nedēļu atpakaļ
vm_memory 6aed5cc351 x86_64: support --unprotected-vm-with-firmware 1 mēnesi atpakaļ
win_audio fbb8137c0a Windows clippy fixes for Rust 1.81 1 dienu atpakaļ
win_util dc310d7cb6 Replace ::max_value() with ::MAX 4 mēneši atpakaļ
x86_64 e17dfb03fa x86_64: bzImage: load extra data appended to kernel 1 nedēļu atpakaļ
.dockerignore 6868c0a72f add docker supported builds and tests 5 gadi atpakaļ
.envrc f48639f3fe Automatically register tools/ on PATH 1 gadu atpakaļ
.gitattributes 8dacb2ed64 config: force lf as line endings 1 gadu atpakaļ
.gitignore f48639f3fe Automatically register tools/ on PATH 1 gadu atpakaļ
.gitmodules e10df59fd3 devices: remove --software-tpm support 1 gadu atpakaļ
.rustfmt.toml 413c388d5e rustfmt: wrap comments 9 mēneši atpakaļ
ARCHITECTURE.md c7813cb229 docs: book: update architecture docs 1 gadu atpakaļ
CONTRIBUTING.md ca37543001 CONTRIBUTING: Fix typo 'Cargo.lock' 4 mēneši atpakaļ
Cargo.lock 9148e0136f rutabaga_gfx: use serde for snapshots 1 nedēļu atpakaļ
Cargo.toml fbb8137c0a Windows clippy fixes for Rust 1.81 1 dienu atpakaļ
DIR_METADATA 5e47f33a18 Add arcvm_gki_cq test plan 2 mēneši atpakaļ
LICENSE 1dab58a2cf Update all copyright headers to match new style 2 gadi atpakaļ
OWNERS a26a337c0a owners: remove Paul 2 mēneši atpakaļ
OWNERS_COUNCIL 37e40ac2f1 OWNERS_COUNCIL: Update council reviewers 5 mēneši atpakaļ
PRESUBMIT.cfg 16c3d76f5f Cleanup: Remove old, deprecated and no longer used files 2 gadi atpakaļ
README.chromeos.md 8930ba079f crosvm: update book and doc links to crosvm.dev 2 gadi atpakaļ
README.md ac0fc378a3 Fix remaining Chrome/Chromium OS instances 1 gadu atpakaļ
mypy.ini abcfc67d8b Add python configs for consistency between IDE and CI 2 gadi atpakaļ
pyproject.toml abcfc67d8b Add python configs for consistency between IDE and CI 2 gadi atpakaļ
rust-toolchain 8c2a5647d1 rust-toolchain: update to Rust 1.77.2 4 mēneši atpakaļ

README.chromeos.md

Crosvm on ChromeOS

Crosvm is an independently developed project and is using different workflows than other ChromeOS repositories.

Please review Crosvm on Chromeos for how to submit code and how changes are brought into ChromeOS.