No description
Find a file
Daniel Verkamp 17b696fd0a fuzz: expect cfg(fuzzing)
Otherwise clippy in Rust 1.80 and newer warns about unexpected_cfgs.

BUG=b:365852007

Change-Id: Id0496dec2491d1e850954f801c2f700b22be5179
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/5902376
Commit-Queue: Daniel Verkamp <dverkamp@chromium.org>
Reviewed-by: Dennis Kempin <denniskempin@google.com>
2024-11-05 00:10:58 +00:00
.cargo Enable clippy for android code 2024-07-09 20:43:44 +00:00
.config
.devcontainer
.github
.vscode
aarch64 virtcpufreq_v2: Add a way to throttle vCPUs 2024-11-04 22:21:35 +00:00
acpi_tables Replace ::max_value() with ::MAX 2024-07-09 23:26:03 +00:00
android_audio Refactor android_audio 2024-07-08 20:26:39 +00:00
arch devices: virtio-console: deprecate legacy-virtio-console option 2024-11-01 21:19:02 +00:00
argh_helpers
audio_streams_conformance_test audio_streams_conformance_test: remove unused minijail dep 2024-05-22 21:24:02 +00:00
audio_util
base rutabaga_gfx: Make fence state snapshot-able with serde json 2024-10-25 20:20:17 +00:00
base_tokio Avoid clippy::blocks_in_conditions warnings 2024-06-11 00:18:47 +00:00
bit_field Replace ::max_value() with ::MAX 2024-07-09 23:26:03 +00:00
broker_ipc
common
cros_async cros_async: remove debug prints. 2024-10-31 18:07:12 +00:00
cros_fdt Fix clippy::assigning_clones lints 2024-06-10 19:33:36 +00:00
cros_tracing
cros_tracing_types
crosvm_cli devices: vfio: make global container state explicit 2024-06-06 23:31:16 +00:00
crosvm_control bat: Add fake_power/resume_fake_power crosvm_control api 2024-10-29 07:04:36 +00:00
crosvm_plugin
devices virtcpufreq_v2: Add a way to throttle vCPUs 2024-11-04 22:21:35 +00:00
disk disk: qcow: read table clusters in a single I/O 2024-10-30 00:31:03 +00:00
docs/book docs: Add a section for debugging tips of tests 2024-10-25 02:13:01 +00:00
e2e_tests e2e_tets: fs: fix list formatting in comment 2024-10-29 03:09:59 +00:00
ext2 ext2: fix needless borrow clippy warnings 2024-10-02 07:07:17 +00:00
fuse Fix bad indentation in Markdown around lists 2024-09-10 02:05:59 +00:00
fuzz fuzz: expect cfg(fuzzing) 2024-11-05 00:10:58 +00:00
gpu_display Revert "gpu: Add parameter for a custom cursor file" 2024-09-19 19:20:09 +00:00
hypervisor hypervisor: aarch64: rename VcpuFeature::SVE -> Sve 2024-11-01 17:52:39 +00:00
infra Roll recipe dependencies (trivial). 2024-11-04 23:06:16 +00:00
io_uring Fix clippy::suspicious_open_options warnings 2024-06-10 19:39:47 +00:00
jail devices: fs: Allow running virito-fs without root 2024-10-26 00:21:18 +00:00
kernel_cmdline kernel_cmdline: remove capacity from Cmdline 2024-09-12 18:42:20 +00:00
kernel_loader kernel_loader: move load_cmdline() to x86_64 2024-09-09 21:32:01 +00:00
kvm hypervisor: kvm: KVM_GET_MSRS writes to its parameter 2024-09-09 23:04:00 +00:00
kvm_sys hypervisor: aarch64: add SVE support 2024-11-01 17:08:42 +00:00
libcras_stub
linux_input_sys
logo
media Add aarch64-linux-android target 2024-07-11 17:35:22 +00:00
metrics metrics: add missing features in Cargo.toml 2024-07-03 00:33:08 +00:00
metrics_events metric_events & src: add metric for VcpuShutdown. 2024-05-31 18:25:50 +00:00
net_sys
net_util net_util: clean up transmutes in create_sockaddr() 2024-11-05 00:09:04 +00:00
perfetto
power_monitor devices: bat: get power property before first read 2024-10-16 09:16:32 +00:00
prebuilts
proto_build_tools
protos
resources Fix clippy::unnecessary_get_then_check warnings 2024-06-10 20:01:30 +00:00
riscv64 x86_64: move PCI memory layout logic out of global 2024-10-29 21:41:00 +00:00
rutabaga_gfx rutabaga_gfx: kumquat: reset cursor position before restore 2024-11-04 22:08:06 +00:00
sandbox
serde_keyvalue
src plugin: annotate kvm::Cap transmute for clippy 2024-11-05 00:09:08 +00:00
swap base: define ioctls as consts rather than functions 2024-06-25 19:17:21 +00:00
system_api Cargo.lock: update protobuf v3.2.0 -> v3.6.0 2024-10-23 20:11:19 +00:00
tests
third_party minijail: update to ec73d1d3ae015c1cecaea203e71991ed1bc29f41 2024-11-01 00:43:14 +00:00
tools Cargo.toml: add missing Windows feature declarations 2024-10-25 21:34:53 +00:00
tube_transporter
usb_sys
usb_util base: define ioctls as consts rather than functions 2024-06-25 19:17:21 +00:00
vendor vendor/generic/metrics: document API methods. 2024-06-04 21:46:46 +00:00
vfio_sys
vhost vhost: improve set_vring_addr() validation 2024-10-11 00:56:40 +00:00
virtio_sys devices: add IDs and constants for virtio-media 2024-10-07 17:48:23 +00:00
vm_control virtcpufreq_v2: Add a way to throttle vCPUs 2024-11-04 22:21:35 +00:00
vm_memory x86_64: support --unprotected-vm-with-firmware 2024-09-20 19:49:24 +00:00
win_audio win_audio: duplicate the 2 ready Events 2024-09-30 21:43:46 +00:00
win_util Replace ::max_value() with ::MAX 2024-07-09 23:26:03 +00:00
x86_64 x86_64: bzImage: load extra data appended to kernel 2024-11-01 18:18:42 +00:00
.dockerignore
.envrc
.gitattributes
.gitignore
.gitmodules
.rustfmt.toml
ARCHITECTURE.md
Cargo.lock rutabaga_gfx: use serde for snapshots 2024-10-31 18:18:50 +00:00
Cargo.toml Cargo.toml: add missing Windows feature declarations 2024-10-25 21:34:53 +00:00
CONTRIBUTING.md CONTRIBUTING: Fix typo 'Cargo.lock' 2024-07-17 03:47:21 +00:00
DIR_METADATA Add arcvm_gki_cq test plan 2024-08-21 18:24:58 +00:00
LICENSE
mypy.ini
OWNERS owners: remove Paul 2024-09-05 22:51:31 +00:00
OWNERS_COUNCIL OWNERS_COUNCIL: Update council reviewers 2024-05-29 18:36:55 +00:00
PRESUBMIT.cfg
pyproject.toml
README.chromeos.md
README.md
rust-toolchain rust-toolchain: update to Rust 1.77.2 2024-06-18 18:21:17 +00:00

crosvm - The ChromeOS Virtual Machine Monitor

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 ChromeOS 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 ChromeOS devices.

Logo