No description
Find a file
Pierre-Clément Tosi 2233006cd7 hyp: Rename ProtectionType::loads_firmware()
Gives the method a better name as not only was it not clear but it was
confusing, potentially being interpreted as the hypervisor (implementing
the protection type) loading the firmware, similarly to how it performs
what .isolates_memory() refers to.

Note: No functional change intended.

TEST=-

Change-Id: Ie7d7fb9dc3732658837ce035298c374e6e52bf30
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/5800574
Auto-Submit: Pierre-Clément Tosi <ptosi@google.com>
Commit-Queue: Pierre-Clément Tosi <ptosi@google.com>
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
Reviewed-by: Dmytro Maluka <dmaluka@chromium.org>
2024-08-21 10:06:42 +00:00
.cargo Enable clippy for android code 2024-07-09 20:43:44 +00:00
.config
.devcontainer
.github
.vscode
aarch64 hyp: Rename ProtectionType::loads_firmware() 2024-08-21 10:06:42 +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 aarch64: add cmdline param to control FDT address 2024-08-06 00:06:52 +00:00
argh_helpers
audio_streams_conformance_test
audio_util
base base: tube: unix: Add methods to send/recieve 32+ FDs 2024-08-09 06:02:04 +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: fix Windows test failures. 2024-06-13 21:49:24 +00:00
cros_fdt
cros_tracing
cros_tracing_types
crosvm_cli
crosvm_control vm_control: fix more wildcard re-exports 2024-06-14 22:38:27 +00:00
crosvm_plugin
devices devices: virtio-console: consume self in WorkerHandle::stop() 2024-08-21 01:23:44 +00:00
disk Add support for partition GUID 2024-07-11 01:15:29 +00:00
docs/book docs: update kumquat instructions 2024-08-20 16:01:44 +00:00
e2e_tests device: fs: add vhost-user-fs e2e test 2024-08-05 10:23:03 +00:00
ext2 ext2: Use memory offset instead of block id for mmaping info 2024-08-09 06:02:11 +00:00
fuse device: fs: add unit tests for FS_IOC_SETPATHXATTR ioctl 2024-07-29 06:07:27 +00:00
fuzz
gpu_display gpu_display: android: rename ANativeWindow struct 2024-06-18 01:51:04 +00:00
hypervisor hyp: Rename ProtectionType::loads_firmware() 2024-08-21 10:06:42 +00:00
infra Roll recipe dependencies (trivial). 2024-08-19 20:16:54 +00:00
io_uring Fix clippy::suspicious_open_options warnings 2024-06-10 19:39:47 +00:00
jail seccomp: allow socketpair for ipcz 2024-08-21 07:59:28 +00:00
kernel_cmdline
kernel_loader kernel_loader: add Multiboot kernel loader 2024-08-19 19:56:57 +00:00
kvm hypervisor: kvm: avoid unnecessary PathBuf allocation 2024-07-08 20:10:41 +00:00
kvm_sys kvm_sys: Move KVM_PVIOMMU_SET_CONFIG to lib.rs 2024-07-30 18:17:34 +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
net_sys
net_util base: define ioctls as consts rather than functions 2024-06-25 19:17:21 +00:00
perfetto
power_monitor
prebuilts
proto_build_tools
protos
resources Fix clippy::unnecessary_get_then_check warnings 2024-06-10 20:01:30 +00:00
riscv64 riscv64: fix fdt_position assert 2024-08-08 18:15:50 +00:00
rutabaga_gfx rutabaga_gfx: kumquat: return None when string is empty 2024-08-08 21:02:15 +00:00
sandbox
serde_keyvalue
src devices: virtio-console: refactor and consolidate 2024-08-14 19:59:44 +00:00
swap base: define ioctls as consts rather than functions 2024-06-25 19:17:21 +00:00
system_api
tests
third_party vmm_vhost: SET_DEVICE_STATE support 2024-08-08 23:04:11 +00:00
tools infra: Add android-aarch64 builder 2024-07-11 17:43:44 +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
vfio_sys
vhost base: define ioctls as consts rather than functions 2024-06-25 19:17:21 +00:00
virtio_sys
vm_control devices: Vmwdt: get vcpu pid/tid mapping from VM 2024-07-25 00:38:15 +00:00
vm_memory aarch64: add cmdline param to control FDT address 2024-08-06 00:06:52 +00:00
win_audio Windows clippy fixes for Rust 1.77 2024-06-13 01:07:13 +00:00
win_util Replace ::max_value() with ::MAX 2024-07-09 23:26:03 +00:00
x86_64 aarch64: add cmdline param to control FDT address 2024-08-06 00:06:52 +00:00
.dockerignore
.envrc
.gitattributes
.gitignore
.gitmodules
.rustfmt.toml
ARCHITECTURE.md
Cargo.lock devices: vmwdt: change functions to return Results 2024-07-25 17:42:16 +00:00
Cargo.toml Enable clippy for android code 2024-07-09 20:43:44 +00:00
CONTRIBUTING.md CONTRIBUTING: Fix typo 'Cargo.lock' 2024-07-17 03:47:21 +00:00
DIR_METADATA
LICENSE
mypy.ini
OWNERS
OWNERS_COUNCIL
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