No description
Find a file
Daniel Verkamp f20af151e2 crosvm: upgrade zerocopy to 0.8
BUG=b:372549215
TEST=tools/dev_container tools/presubmit

Change-Id: I3fcc524d1c6c41ae92c51cecb6e4d856c3d60670
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/6255229
Reviewed-by: Frederick Mayle <fmayle@google.com>
Reviewed-by: Dennis Kempin <denniskempin@google.com>
Commit-Queue: Daniel Verkamp <dverkamp@chromium.org>
2025-02-24 11:35:51 -08:00
.cargo Enable clippy for android code 2024-07-09 20:43:44 +00:00
.config dev_container: Pass through NEXTEST_PROFILE 2023-12-14 19:01:30 +00:00
.devcontainer dev_container: Replace better toml extension 2023-07-27 23:37:15 +00:00
.github Cleanup: Remove old, deprecated and no longer used files 2022-09-20 21:05:57 +00:00
.vscode Document feature flags and introduce new feature sets 2022-10-14 20:31:19 +00:00
aarch64 aarch64: change initrd-start and initrd-end to u64 2025-02-10 12:41:04 -08:00
acpi_tables crosvm: upgrade zerocopy to 0.8 2025-02-24 11:35:51 -08:00
android_audio Refactor android_audio 2024-07-08 20:26:39 +00:00
arch crosvm: cmdline: Add auto option to SVE 2025-01-17 16:02:53 -08:00
argh_helpers Update to syn-2 2023-12-02 00:23:50 +00:00
audio_streams_conformance_test audio_streams_conformance_test: remove unused minijail dep 2024-05-22 21:24:02 +00:00
audio_util clippy: enforce safety block comments 2023-12-14 18:21:54 +00:00
base crosvm: upgrade zerocopy to 0.8 2025-02-24 11:35:51 -08:00
base_tokio Standardize on anyhow = "1" in Cargo.toml files 2025-02-06 15:07:09 -08:00
bit_field Replace ::max_value() with ::MAX 2024-07-09 23:26:03 +00:00
broker_ipc Standardize on anyhow = "1" in Cargo.toml files 2025-02-06 15:07:09 -08:00
common crosvm: upgrade zerocopy to 0.8 2025-02-24 11:35:51 -08:00
cros_async [clippy] clean up redundant lifetime annotations 2025-02-11 16:14:19 -08:00
cros_fdt Fix clippy::assigning_clones lints 2024-06-10 19:33:36 +00:00
cros_tracing Cargo.toml: avoid "*" versions for external crates 2024-05-22 01:01:42 +00:00
cros_tracing_types Cargo.toml: avoid "*" versions for external crates 2024-05-22 01:01:42 +00:00
crosvm_cli Standardize on anyhow = "1" in Cargo.toml files 2025-02-06 15:07:09 -08:00
crosvm_control audio: Add snd mute-all interface 2025-02-14 02:44:36 -08:00
crosvm_plugin Cargo.toml: avoid "*" versions for external crates 2024-05-22 01:01:42 +00:00
devices crosvm: upgrade zerocopy to 0.8 2025-02-24 11:35:51 -08:00
disk crosvm: upgrade zerocopy to 0.8 2025-02-24 11:35:51 -08:00
docs/book x86_64: fix potential setup_data overlap of mptable 2025-02-24 09:59:39 -08:00
e2e_tests e2e_tests: remove references to legacy-virtio-console alias 2025-02-12 15:34:40 -08:00
ext2 crosvm: upgrade zerocopy to 0.8 2025-02-24 11:35:51 -08:00
fuse crosvm: upgrade zerocopy to 0.8 2025-02-24 11:35:51 -08:00
fuzz [clippy] clean up redundant lifetime annotations 2025-02-11 16:14:19 -08:00
gpu_display crosvm: upgrade zerocopy to 0.8 2025-02-24 11:35:51 -08:00
hypervisor crosvm: upgrade zerocopy to 0.8 2025-02-24 11:35:51 -08:00
infra Roll recipe dependencies (trivial). 2025-02-24 11:24:13 -08:00
io_uring [clippy] clean up redundant lifetime annotations 2025-02-11 16:14:19 -08:00
jail crosvm: upgrade zerocopy to 0.8 2025-02-24 11:35:51 -08:00
kernel_cmdline kernel_cmdline: remove capacity from Cmdline 2024-09-12 18:42:20 +00:00
kernel_loader crosvm: upgrade zerocopy to 0.8 2025-02-24 11:35:51 -08:00
kvm crosvm: upgrade zerocopy to 0.8 2025-02-24 11:35:51 -08:00
kvm_sys crosvm: upgrade zerocopy to 0.8 2025-02-24 11:35:51 -08:00
libcras_stub Cargo.toml: avoid "*" versions for external crates 2024-05-22 01:01:42 +00:00
linux_input_sys crosvm: upgrade zerocopy to 0.8 2025-02-24 11:35:51 -08:00
logo README: Use PNG logo image 2021-10-29 01:56:23 +00:00
media [clippy] clean up redundant lifetime annotations 2025-02-11 16:14:19 -08:00
metrics metrics: add missing features in Cargo.toml 2024-07-03 00:33:08 +00:00
metrics_events devices: add snapshot latency metrics. 2025-01-21 11:43:24 -08:00
net_sys Cargo.toml: avoid "*" versions for external crates 2024-05-22 01:01:42 +00:00
net_util crosvm: upgrade zerocopy to 0.8 2025-02-24 11:35:51 -08:00
perfetto crosvm: upgrade zerocopy to 0.8 2025-02-24 11:35:51 -08:00
power_monitor devices: bat: Rate-limit powerd DBus requests 2025-02-11 20:20:09 -08:00
prebuilts Cargo.toml: avoid "*" versions for external crates 2024-05-22 01:01:42 +00:00
proto_build_tools Cargo.toml: upgrade protobuf 2.x -> 3.x 2023-04-28 19:32:01 +00:00
protos clippy: enforce safety block comments 2023-12-14 18:21:54 +00:00
resources [clippy] doc comment cleanups 2025-01-27 13:07:09 -08:00
riscv64 aarch64, x86_64: add cmdline option to configure PCI mem region 2024-11-22 23:17:50 +00:00
rutabaga_gfx Revert "rutabaga_gfx: Add rutabaga_resource_wait_sync interface" 2025-02-21 12:08:41 -08:00
sandbox Cargo.toml: avoid "*" versions for external crates 2024-05-22 01:01:42 +00:00
serde_keyvalue [clippy] clean up redundant lifetime annotations 2025-02-11 16:14:19 -08:00
snapshot snapshot: hide serde_json::Value behind a newtype 2025-01-28 12:58:01 -08:00
src crosvm: upgrade zerocopy to 0.8 2025-02-24 11:35:51 -08:00
swap jail: &Option<JailConfig> -> Option<&JailConfig> 2025-02-11 10:31:02 -08:00
system_api Cargo.lock: update protobuf v3.2.0 -> v3.6.0 2024-10-23 20:11:19 +00:00
tests Reformat comments 2024-02-15 23:30:13 +00:00
third_party crosvm: upgrade zerocopy to 0.8 2025-02-24 11:35:51 -08:00
tools Infra: Fix PATH to locate dlltool.exe on windows builds 2025-02-18 13:27:06 -08:00
tube_transporter Cargo.toml: avoid "*" versions for external crates 2024-05-22 01:01:42 +00:00
usb_sys Windows clippy fixes for Rust 1.81 2024-11-13 00:07:11 +00:00
usb_util crosvm: upgrade zerocopy to 0.8 2025-02-24 11:35:51 -08:00
vendor Rename gfxabort to be agnostic of graphics stack 2025-02-21 09:38:31 -08:00
vfio_sys crosvm: upgrade zerocopy to 0.8 2025-02-24 11:35:51 -08:00
vhost vhost: improve set_vring_addr() validation 2024-10-11 00:56:40 +00:00
virtio_sys crosvm: upgrade zerocopy to 0.8 2025-02-24 11:35:51 -08:00
vm_control audio: Add tube to control virtio-snd devices 2025-02-16 19:35:06 -08:00
vm_memory crosvm: upgrade zerocopy to 0.8 2025-02-24 11:35:51 -08:00
win_audio Windows clippy fixes for Rust 1.81 2024-11-13 00:07:11 +00:00
win_util Replace ::max_value() with ::MAX 2024-07-09 23:26:03 +00:00
x86_64 crosvm: upgrade zerocopy to 0.8 2025-02-24 11:35:51 -08:00
.dockerignore add docker supported builds and tests 2019-05-15 13:36:19 -07:00
.envrc Automatically register tools/ on PATH 2023-03-03 00:33:15 +00:00
.gitattributes config: force lf as line endings 2023-11-07 17:38:58 +00:00
.gitignore Automatically register tools/ on PATH 2023-03-03 00:33:15 +00:00
.gitmodules devices: remove --software-tpm support 2023-10-02 23:28:45 +00:00
.rustfmt.toml rustfmt: wrap comments 2024-02-15 23:30:13 +00:00
ARCHITECTURE.md docs: book: update architecture docs 2023-06-01 22:37:17 +00:00
Cargo.lock crosvm: upgrade zerocopy to 0.8 2025-02-24 11:35:51 -08:00
Cargo.toml crosvm: upgrade zerocopy to 0.8 2025-02-24 11:35:51 -08:00
CONTRIBUTING.md tools: Separate debian packages from other setup 2025-02-11 15:10:36 -08:00
DIR_METADATA Add arcvm_gki_cq test plan 2024-08-21 18:24:58 +00:00
LICENSE Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
mypy.ini Add python configs for consistency between IDE and CI 2022-08-16 18:33:23 +00:00
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 Cleanup: Remove old, deprecated and no longer used files 2022-09-20 21:05:57 +00:00
pyproject.toml Add python configs for consistency between IDE and CI 2022-08-16 18:33:23 +00:00
README.chromeos.md crosvm: update book and doc links to crosvm.dev 2022-07-29 22:54:01 +00:00
README.md Fix remaining Chrome/Chromium OS instances 2023-01-03 22:14:30 +00:00
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