• Home
Name Date Size #Lines LOC

..--

.cargo/06-Sep-2024-6156

.config/06-Sep-2024-1512

.devcontainer/06-Sep-2024-4543

.github/06-Sep-2024-1811

.vscode/06-Sep-2024-109

aarch64/06-Sep-2024-2,1511,722

acpi_tables/06-Sep-2024-2,7932,080

android_audio/06-Sep-2024-487404

arch/06-Sep-2024-2,7922,171

argh_helpers/06-Sep-2024-216183

audio_streams_conformance_test/06-Sep-2024-643505

audio_util/06-Sep-2024-317249

base/06-Sep-2024-24,61417,012

bit_field/06-Sep-2024-1,393895

broker_ipc/06-Sep-2024-184137

common/06-Sep-2024-3,2812,320

cros_async/06-Sep-2024-15,45311,038

cros_fdt/06-Sep-2024-3,6452,954

cros_tracing/06-Sep-2024-656401

cros_tracing_types/06-Sep-2024-11974

crosvm_cli/06-Sep-2024-624471

crosvm_control/06-Sep-2024-1,395955

crosvm_plugin/06-Sep-2024-2,9022,140

cuttlefish/06-Sep-2024-5031

devices/06-Sep-2024-119,55295,182

disk/06-Sep-2024-6,9455,821

docs/book/06-Sep-2024-4,0692,967

e2e_tests/06-Sep-2024-5,6274,441

fuse/06-Sep-2024-5,3403,608

fuzz/06-Sep-2024-739549

gpu_display/06-Sep-2024-16,98614,271

hypervisor/06-Sep-2024-35,23730,380

infra/06-Sep-2024-6,2235,632

io_uring/06-Sep-2024-2,5462,048

jail/06-Sep-2024-15,04414,159

kernel_cmdline/06-Sep-2024-285224

kernel_loader/06-Sep-2024-1,5331,275

kvm/06-Sep-2024-2,8812,138

kvm_sys/06-Sep-2024-9,2449,135

libcras_stub/06-Sep-2024-214166

linux_input_sys/06-Sep-2024-1,014903

logo/06-Sep-2024-1110

media/06-Sep-2024-3,7112,661

metrics/06-Sep-2024-1,8581,510

metrics_events/06-Sep-2024-195125

net_sys/06-Sep-2024-558505

net_util/06-Sep-2024-3,0652,262

patches/06-Sep-2024-5958

perfetto/06-Sep-2024-1,166866

power_monitor/06-Sep-2024-559462

prebuilts/06-Sep-2024-204150

proto_build_tools/06-Sep-2024-10874

protos/06-Sep-2024-721608

resources/06-Sep-2024-2,4241,964

riscv64/06-Sep-2024-997810

rutabaga_gfx/06-Sep-2024-12,7939,789

sandbox/06-Sep-2024-1,5161,131

serde_keyvalue/06-Sep-2024-2,4881,694

src/06-Sep-2024-28,75823,643

swap/06-Sep-2024-8,3896,367

system_api/06-Sep-2024-852636

tests/06-Sep-2024-3,4862,727

third_party/06-Sep-2024-7,0905,122

tools/06-Sep-2024-13,0319,957

tube_transporter/06-Sep-2024-434306

usb_sys/06-Sep-2024-291229

usb_util/06-Sep-2024-1,9761,546

vendor/06-Sep-2024-832584

vfio_sys/06-Sep-2024-1,1321,057

vhost/06-Sep-2024-880614

virtio_sys/06-Sep-2024-1,2911,193

vm_control/06-Sep-2024-4,4853,689

vm_memory/06-Sep-2024-2,2371,506

win_audio/06-Sep-2024-5,9934,595

win_util/06-Sep-2024-1,6801,193

x86_64/06-Sep-2024-8,0386,679

.dockerignoreD06-Sep-202430 54

.envrcD06-Sep-202415 21

.gitattributesD06-Sep-2024288 1615

.gitignoreD06-Sep-2024126 1211

.rustfmt.tomlD06-Sep-2024204 98

ARCHITECTURE.mdD06-Sep-202415.6 KiB246206

Android.bpD06-Sep-20248.3 KiB345336

CONTRIBUTING.mdD06-Sep-20246.4 KiB158114

Cargo.lockD06-Sep-202471.3 KiB3,5003,175

Cargo.tomlD06-Sep-202416 KiB525442

DIR_METADATAD06-Sep-20241.8 KiB5550

LICENSED06-Sep-20241.5 KiB2827

METADATAD06-Sep-202439 43

OWNERSD06-Sep-20241.3 KiB3528

OWNERS.androidD06-Sep-202476 54

OWNERS_COUNCILD06-Sep-2024319 1210

PRESUBMIT.cfgD06-Sep-2024311 86

PREUPLOAD.cfgD06-Sep-202429 32

README.chromeos.mdD06-Sep-2024287 85

README.mdD06-Sep-20241.4 KiB2419

TEST_MAPPINGD06-Sep-20242.8 KiB7473

android-fork-stats.shD06-Sep-2024286 105

android-merge-1-setup.shD06-Sep-20241.1 KiB6351

android-merge-2-cargo-embargo.shD06-Sep-20241.7 KiB7043

cargo2android_defaults.bpD06-Sep-20241.2 KiB4745

cargo2android_module.bp.patchD06-Sep-2024551 3332

cargo_embargo.jsonD06-Sep-20246.3 KiB236235

mypy.iniD06-Sep-202446 43

pyproject.tomlD06-Sep-2024218 129

rust-toolchainD06-Sep-202490 43

README.chromeos.md

1# Crosvm on ChromeOS
2
3Crosvm is an independently developed project and is using different workflows than other ChromeOS
4repositories.
5
6Please review [Crosvm on Chromeos](https://crosvm.dev/book/integration/chromeos.html) for how to
7submit code and how changes are brought into ChromeOS.
8

README.md

1# crosvm - The ChromeOS Virtual Machine Monitor
2
3crosvm is a virtual machine monitor (VMM) based on Linux’s KVM hypervisor, with a focus on
4simplicity, security, and speed. crosvm is intended to run Linux guests, originally as a security
5boundary for running native applications on the ChromeOS platform. Compared to QEMU, crosvm doesn’t
6emulate architectures or real hardware, instead concentrating on paravirtualized devices, such as
7the virtio standard.
8
9crosvm is currently used to run Linux/Android guests on ChromeOS devices.
10
11- [Documentation](https://crosvm.dev/book/)
12- [Announcements](https://groups.google.com/a/chromium.org/g/crosvm-announce)
13- [Developer Mailing List](https://groups.google.com/a/chromium.org/g/crosvm-dev)
14- [#crosvm on matrix.org](https://matrix.to/#/#crosvm:matrix.org)
15- [Source code](https://chromium.googlesource.com/crosvm/crosvm/)
16  - [API doc](https://crosvm.dev/doc/crosvm/), useful for searching API.
17  - For contribution, see [the contributor guide](https://crosvm.dev/book/contributing/). Mirror
18    repository is available at [GitHub](https://github.com/google/crosvm) for your convenience, but
19    we don't accept bug reports or pull requests there.
20- [Public issue tracker](https://issuetracker.google.com/issues?q=status:open%20componentid:1161302)
21  - For Googlers: See [go/crosvm#filing-bugs](https://goto.google.com/crosvm#filing-bugs).
22
23![Logo](./logo/logo_512.png)
24