• Home
Name Date Size #Lines LOC

..--

.cargo/03-May-2024-5752

.config/03-May-2024-1411

.devcontainer/03-May-2024-4644

.github/03-May-2024-1811

.vscode/03-May-2024-109

aarch64/03-May-2024-1,8981,501

acpi_tables/03-May-2024-2,7882,072

anti_tamper/03-May-2024-7348

arch/03-May-2024-2,4921,908

argh_helpers/03-May-2024-207175

audio_util/03-May-2024-336268

base/03-May-2024-22,21815,514

bit_field/03-May-2024-1,362864

broker_ipc/03-May-2024-177126

common/03-May-2024-10,3687,762

crash_report/03-May-2024-13891

cros_async/03-May-2024-14,2149,847

cros_fdt/03-May-2024-815658

cros_tracing/03-May-2024-234149

crosvm-fuzz/03-May-2024-461344

crosvm_cli/03-May-2024-623469

crosvm_control/03-May-2024-824645

crosvm_plugin/03-May-2024-2,9092,158

cuttlefish/03-May-2024-5031

devices/03-May-2024-111,45088,798

disk/03-May-2024-6,8095,708

docs/book/03-May-2024-2,7662,023

e2e_tests/03-May-2024-2,5951,873

fuse/03-May-2024-4,9283,357

gpu_display/03-May-2024-11,0889,507

hypervisor/03-May-2024-34,35029,890

infra/03-May-2024-6,2525,669

io_uring/03-May-2024-2,5962,092

jail/03-May-2024-12,09311,291

kernel_cmdline/03-May-2024-283222

kernel_loader/03-May-2024-1,2701,062

kvm/03-May-2024-2,8162,171

kvm_sys/03-May-2024-6,2936,218

libcras_stub/03-May-2024-212164

linux_input_sys/03-May-2024-238200

logo/03-May-2024-1110

media/03-May-2024-36,75330,536

metrics/03-May-2024-3,3342,687

net_sys/03-May-2024-556499

net_util/03-May-2024-3,0472,280

patches/03-May-2024-3231

power_monitor/03-May-2024-531442

prebuilts/03-May-2024-204150

proto_build_tools/03-May-2024-11378

protos/03-May-2024-648546

qcow_utils/03-May-2024-189125

resources/03-May-2024-2,4241,963

rutabaga_gfx/03-May-2024-11,3118,753

sandbox/03-May-2024-1,5041,123

serde_keyvalue/03-May-2024-2,3161,563

src/03-May-2024-24,52720,147

swap/03-May-2024-6,0794,478

system_api/03-May-2024-35,79028,334

tests/03-May-2024-3,4832,726

third_party/03-May-2024-9,2376,645

tools/03-May-2024-9,0196,600

tpm2/03-May-2024-25382

tpm2-sys/03-May-2024-142107

tube_transporter/03-May-2024-432307

usb_sys/03-May-2024-259220

usb_util/03-May-2024-1,7571,383

vfio_sys/03-May-2024-927872

vhost/03-May-2024-817582

virtio_sys/03-May-2024-988913

vm_control/03-May-2024-3,2592,656

vm_memory/03-May-2024-2,0151,293

win_audio/03-May-2024-3,7222,834

win_util/03-May-2024-1,4431,034

x86_64/03-May-2024-8,1846,825

.dockerignoreD03-May-202430 54

.envrcD03-May-202415 21

.gitignoreD03-May-2024114 1110

.rustfmt.tomlD03-May-202474 43

ARCHITECTURE.mdD03-May-202415.3 KiB243203

Android.bpD03-May-20247.5 KiB315306

CONTRIBUTING.mdD03-May-20248.8 KiB205149

Cargo.lockD03-May-202456.1 KiB2,8462,585

Cargo.tomlD03-May-202414.6 KiB485410

DIR_METADATAD03-May-20241.8 KiB5550

LICENSED03-May-20241.5 KiB2827

METADATAD03-May-202439 43

OWNERSD03-May-2024606 2420

OWNERS.androidD03-May-202476 54

OWNERS_COUNCILD03-May-2024319 1210

PRESUBMIT.cfgD03-May-2024311 86

PREUPLOAD.cfgD03-May-202429 32

README.chromeos.mdD03-May-2024287 85

README.mdD03-May-20241.4 KiB2419

TEST_MAPPINGD03-May-20242.3 KiB6261

android-fork-stats.shD03-May-2024286 105

android-merge-1-setup.shD03-May-20241.1 KiB6351

android-merge-2-cargo-embargo.shD03-May-20241.6 KiB6436

cargo2android_defaults.bpD03-May-20241.2 KiB4947

cargo2android_module.bp.patchD03-May-2024529 3231

cargo_embargo.jsonD03-May-20247 KiB249248

mypy.iniD03-May-202446 43

pyproject.tomlD03-May-2024218 129

rust-toolchainD03-May-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