No description
Find a file
Noah Gold cb55cd0394 tracing: rename tracing to cros_tracing.
`tracing` conflicts with a crates.io crate. Since we may support tokio
tracing in the future, and want to submit some benchmarks against it
right now, we should rename our crate.

BUG=b:253517247
TEST=presubmit

Change-Id: I32bf64a7ce1830e881bd582e4606932782df65c6
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3957598
Reviewed-by: Alexandre Courbot <acourbot@chromium.org>
Reviewed-by: Vikram Auradkar <auradkar@google.com>
Commit-Queue: Noah Gold <nkgold@google.com>
2022-10-17 20:49:16 +00:00
.cargo health-check: Add check for newline at ends of files 2022-08-18 00:17:04 +00:00
.devcontainer dev_container: Fix vscode integration 2022-09-14 00:16:38 +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 hypervisor: ProtectionType: Add helper methods 2022-10-14 14:12:46 +00:00
acpi_tables acpi: Add More AML objects 2022-10-11 13:32:01 +00:00
anti_tamper Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
arch aarch64: Add support for GDB SingleRegisterAccess 2022-09-28 11:26:00 +00:00
argh_helpers Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
base base: windows: error if CPU >= 64 in set_cpu_affinity 2022-10-14 20:04:46 +00:00
bit_field Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
broker_ipc crash-report: Build with feature crash-report 2022-09-28 14:45:00 +00:00
common p9: use *at() functions for set_attr 2022-10-10 17:50:07 +00:00
crash_report crash_report: Update Cargo.toml dependency for windows cfg. 2022-10-11 16:54:37 +00:00
cros_async Adding missing # provided by ebuild to Cargo.tomls 2022-10-14 16:42:38 +00:00
cros_tracing tracing: rename tracing to cros_tracing. 2022-10-17 20:49:16 +00:00
crosvm-fuzz tree-wide: apply cargo fmt --nightly 2022-10-03 21:39:26 +00:00
crosvm_control Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
crosvm_plugin Remove plugin-render-server feature 2022-10-14 20:31:19 +00:00
devices tracing: rename tracing to cros_tracing. 2022-10-17 20:49:16 +00:00
disk devices: virtio: block: impl DiskOption::open for Windows 2022-09-20 03:42:20 +00:00
docs/book aarch64: Don't include pVM firmware region in memory size calculation. 2022-10-12 17:42:33 +00:00
fuse Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
gpu_display gpu: a few fixes for Windows build. 2022-10-12 18:09:48 +00:00
hypervisor cmdline: Add --protected-vm-with-firmware 2022-10-14 14:12:46 +00:00
infra Roll recipe dependencies (trivial). 2022-10-14 23:27:03 +00:00
integration_tests integration_tests: search for mkfs.ext4 in sbin via PATH 2022-10-12 20:28:04 +00:00
io_uring cros_async: fix io at current file pos for io_uring 2022-09-30 20:32:02 +00:00
kernel_cmdline Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
kernel_loader cargo doc: fix warnings 2022-10-06 20:23:59 +00:00
kvm aarch64: Expose MTE to guests 2022-09-13 21:05:15 +00:00
kvm_sys bindgen: update bindings to Linux 5.15 2022-09-14 22:09:30 +00:00
libcras_stub tree-wide: apply cargo fmt --nightly 2022-10-03 21:39:26 +00:00
linux_input_sys Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
logo
media media: libva: take ownership of SegmentParamVP9 in the wrapper 2022-10-12 12:55:23 +00:00
metrics tree-wide: use "crosvm" capitalization everywhere 2022-10-07 01:10:12 +00:00
net_sys tree-wide: use "crosvm" capitalization everywhere 2022-10-07 01:10:12 +00:00
net_util net_util: Add windows slirp support 2022-10-11 15:25:38 +00:00
power_monitor power_monitor: Enable feature in all-linux 2022-09-20 21:06:47 +00:00
prebuilts prebuilts: move prebuilts tests under tests 2022-10-07 15:54:37 +00:00
protos Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
qcow_utils Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
resources Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
rutabaga_gfx rutabaga: Use method instead of property 2022-10-14 18:21:28 +00:00
sandbox sandbox: Add a README 2022-10-13 16:25:08 +00:00
seccomp p9: use *at() functions for set_attr 2022-10-10 17:50:07 +00:00
serde_keyvalue Adding missing # provided by ebuild to Cargo.tomls 2022-10-14 16:42:38 +00:00
src tracing: rename tracing to cros_tracing. 2022-10-17 20:49:16 +00:00
system_api Fix compilation with vtpm enabled 2022-09-29 17:17:21 +00:00
tests Document feature flags and introduce new feature sets 2022-10-14 20:31:19 +00:00
third_party net_util: Add windows slirp support 2022-10-11 15:25:38 +00:00
tools Enable the video-encoder feature upstream 2022-10-14 20:31:19 +00:00
tpm2 Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
tpm2-sys Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
tube_transporter tree-wide: use "crosvm" capitalization everywhere 2022-10-07 01:10:12 +00:00
usb_sys Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
usb_util Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
vfio_sys vfio_pci: add support for runtime power management 2022-10-10 10:56:05 +00:00
vhost Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
virtio_sys bindgen: update bindings to Linux 5.15 2022-09-14 22:09:30 +00:00
vm_control devices: gpu: Add DPI to display parameters 2022-10-14 18:04:48 +00:00
vm_memory aarch64: Don't include pVM firmware region in memory size calculation. 2022-10-12 17:42:33 +00:00
win_audio tree-wide: use "crosvm" capitalization everywhere 2022-10-07 01:10:12 +00:00
win_util crosvm: move enum ProcessType to win_util. 2022-09-21 19:28:49 +00:00
x86_64 vm_memory: Add a method to check if a guest address range is valid 2022-10-12 03:57:43 +00:00
.dockerignore
.gitignore Add python configs for consistency between IDE and CI 2022-08-16 18:33:23 +00:00
.gitmodules health-check: Add infra checks 2022-08-18 00:17:04 +00:00
.rustfmt.toml
ARCHITECTURE.md
build.rs Modify builds via CROSVM_BUILD_VARIANT env var 2022-10-04 21:23:00 +00:00
Cargo.lock tracing: rename tracing to cros_tracing. 2022-10-17 20:49:16 +00:00
Cargo.toml tracing: rename tracing to cros_tracing. 2022-10-17 20:49:16 +00:00
CONTRIBUTING.md CONTRIBUTING.md: Add unit testing guidelines 2022-09-19 23:16:00 +00:00
DIR_METADATA DIR_METADATA: Add public buganizer component 2022-09-21 17:43:59 +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 Add rizhang@ to OWNERS 2022-08-17 01:14:13 +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
README.md
rust-toolchain dev_container: Upgrade to debian bookworm 2022-09-14 22:32:36 +00:00

crosvm - The Chrome OS 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 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.

Logo