No description
Find a file
Daniel Verkamp 5d0617cd88 seccomp: use common_device.policy in tpm_device.policy
The TPM device was changed to manually include an edited subset of
common_device.policy in commit 25a86d99cc ("tpm: Update tpm device
policy to support libtpm2") because common_device.policy included rules
for open and openat at the time, and the TPM device needed to override
those rules. Now that common_device.policy no longer defines rules for
open and openat, it is safe to include the common policy instead of
duplicating it.

BUG=None
TEST=build with features=tpm and run with --software-tpm

Change-Id: Ia79d63fcf2cd2c5303384f4d0607b3b543406098
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3482029
Reviewed-by: Dmitry Torokhov <dtor@chromium.org>
Tested-by: kokoro <noreply+kokoro@google.com>
Commit-Queue: Daniel Verkamp <dverkamp@chromium.org>
2022-02-23 19:23:31 +00:00
.cargo clippy: fix devices crate 2022-02-07 22:22:39 +00:00
.devcontainer Make vscode devcontainer usable 2022-01-25 21:30:49 +00:00
.github github: Change target directory for cargo-doc 2022-02-22 05:41:52 +00:00
aarch64 Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
acpi_tables Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
arch acpi: x86: add option for setting LP S0 capable flag for guest ACPI tables 2022-02-21 20:41:08 +00:00
bin Deprecate old dev tooling scripts 2021-11-02 22:23:03 +00:00
bit_field Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
ci/kokoro Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
common Move os independent errno under a new crate sys_util_core 2022-02-22 23:18:38 +00:00
crosvm-fuzz Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
crosvm_control Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
crosvm_plugin Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
devices vmm_vhost: vfio: Remove unused File return value 2022-02-22 06:50:11 +00:00
disk Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
docs/book docs: Enable mdbook-linkcheck 2022-02-02 02:52:54 +00:00
fuse Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
gpu_display Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
hypervisor Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
integration_tests Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
kernel_cmdline Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
kernel_loader Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
kvm Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
kvm_sys Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
libcras_stub Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
libvda Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
linux_input_sys Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
logo README: Use PNG logo image 2021-10-29 01:56:23 +00:00
net_sys Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
net_util Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
power_monitor Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
protos Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
qcow_utils Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
resources Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
rutabaga_gfx Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
seccomp seccomp: use common_device.policy in tpm_device.policy 2022-02-23 19:23:31 +00:00
src acpi: x86: add option for setting LP S0 capable flag for guest ACPI tables 2022-02-21 20:41:08 +00:00
system_api_stub Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
tests tests/plugins: replace rand_ish use with a counter 2021-07-21 23:28:27 +00:00
third_party vmm_vhost: vfio: Remove unused File return value 2022-02-22 06:50:11 +00:00
tools Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
tpm2 Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
tpm2-sys Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
usb_sys Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
usb_util Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
vfio_sys Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
vhost Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
virtio_sys Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
vm_control Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
vm_memory Enable windows tests for a few crates 2022-02-18 03:18:58 +00:00
x86_64 acpi: x86: add option for setting LP S0 capable flag for guest ACPI tables 2022-02-21 20:41:08 +00:00
.dockerignore add docker supported builds and tests 2019-05-15 13:36:19 -07:00
.gitignore Add test runner ./tools/run_tests 2021-10-15 22:12:03 +00:00
.gitmodules Switch to submodules based workflow 2021-08-05 18:32:32 +00:00
.rustfmt.toml rustfmt.toml: Use 2018 edition 2021-02-10 11:54:06 +00:00
ARCHITECTURE.md linux: split out linux mod into multiple 2022-01-28 23:07:01 +00:00
Cargo.toml Remove rutabaga_gfx_ffi from workspace 2022-02-11 15:58:56 +00:00
CONTRIBUTING.md CONTRIBUTING: Add links to mdbook 2022-02-01 10:39:32 +00:00
LICENSE add LICENSE and README 2017-04-17 14:06:21 -07:00
navbar.md docs: Use mdformat to format markdown files 2022-01-27 21:29:11 +00:00
OWNERS OWNERS: Add crosvm-bot 2022-01-27 23:41:23 +00:00
README.chromeos.md docs: Use mdformat to format markdown files 2022-01-27 21:29:11 +00:00
README.md docs: Use mdformat to format markdown files 2022-01-27 21:29:11 +00:00
run_tests Deprecate old dev tooling scripts 2021-11-02 22:23:03 +00:00
rust-toolchain Upgrade rust toolchain version to 1.58.1 2022-02-04 02:20:36 +00:00
setup_cros_cargo.sh Deprecate old dev tooling scripts 2021-11-02 22:23:03 +00:00
test_all Deprecate old dev tooling scripts 2021-11-02 22:23:03 +00:00
unblocked_terms.txt unblocked_terms.txt: clean up trivial cases 2021-04-26 20:32:38 +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