Home
last modified time | relevance | path

Searched full:crosvm (Results 1 – 25 of 550) sorted by relevance

12345678910>>...22

/external/crosvm/infra/config/generated/
Dcr-buildbucket.cfg14 group: "mdb/crosvm-acl-luci-admin"
22 dimensions: "pool:luci.crosvm.ci"
25 cipd_package: "infra/recipe_bundles/chromium.googlesource.com/crosvm/crosvm"
33 service_account: "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com"
40 dimensions: "pool:luci.crosvm.ci"
43 cipd_package: "infra/recipe_bundles/chromium.googlesource.com/crosvm/crosvm"
46 service_account: "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com"
53 dimensions: "pool:luci.crosvm.ci"
56 cipd_package: "infra/recipe_bundles/chromium.googlesource.com/crosvm/crosvm"
59 service_account: "crosvm-luci-ci-builder@crosvm-infra.iam.gserviceaccount.com"
[all …]
Dluci-notify.cfg11 recipients: "crosvm-uprev@grotations.appspotmail.com"
12 recipients: "crosvm-uprev-apac@grotations.appspotmail.com"
19 repository: "https://chromium.googlesource.com/crosvm/crosvm"
46 repository: "https://chromium.googlesource.com/crosvm/crosvm"
53 recipients: "crosvm-uprev@grotations.appspotmail.com"
54 recipients: "crosvm-uprev-apac@grotations.appspotmail.com"
61 repository: "https://chromium.googlesource.com/crosvm/crosvm"
68 recipients: "crosvm-uprev@grotations.appspotmail.com"
69 recipients: "crosvm-uprev-apac@grotations.appspotmail.com"
76 repository: "https://chromium.googlesource.com/crosvm/crosvm"
[all …]
Dluci-milo.cfg10 repo_url: "https://chromium.googlesource.com/crosvm/crosvm"
14 name: "buildbucket/luci.crosvm.ci/linux_x86_64"
18 name: "buildbucket/luci.crosvm.ci/linux_aarch64"
22 name: "buildbucket/luci.crosvm.ci/linux_armhf"
26 name: "buildbucket/luci.crosvm.ci/linux_mingw64"
30 name: "buildbucket/luci.crosvm.ci/chromeos_hatch"
34 name: "buildbucket/luci.crosvm.ci/windows"
38 name: "buildbucket/luci.crosvm.ci/health_check"
42 name: "buildbucket/luci.crosvm.ci/android-aarch64"
50 name: "buildbucket/luci.crosvm.try/linux_x86_64"
[all …]
/external/crosvm/docs/book/src/integration/
Dchromeos.md1 # Crosvm on ChromeOS
3 A copy of crosvm is included in the ChromeOS source tree at [chromiumos/platform/crosvm], which is
4 referred to as **downstream** crosvm.
6 All crosvm development is happening **upstream** at [crosvm/crosvm]. Changes from upstream crosvm
7 are regularly merged with ChromeOS's downstream crosvm.
11 A crosvm bot will regularly generate automated commits that merge upstream crosvm into downstream.
13 [gerrit](https://chromium-review.googlesource.com/q/hashtag:crosvm-merge).
15 The crosvm team is submitting these merges through the ChromeOS CQ regularly, which happens
18 Googlers can find more information on the merge process at [go/crosvm-uprev-playbook].
20 ## Building crosvm for ChromeOS
[all …]
/external/crosvm/jail/seccomp/
Dcrosvm_seccomp_policy_product_packages.mk52 # TODO: Remove this when crosvm is added to generic system image
54 system/etc/seccomp_policy/crosvm/9p_device.policy \
55 system/etc/seccomp_policy/crosvm/balloon_device.policy \
56 system/etc/seccomp_policy/crosvm/battery.policy \
57 system/etc/seccomp_policy/crosvm/block_device.policy \
58 system/etc/seccomp_policy/crosvm/block_device_vhost_user.policy \
59 system/etc/seccomp_policy/crosvm/coiommu_device.policy \
60 system/etc/seccomp_policy/crosvm/cras_audio_device.policy \
61 system/etc/seccomp_policy/crosvm/fs_device.policy \
62 system/etc/seccomp_policy/crosvm/fw_cfg_device.policy \
[all …]
DAndroid.bp80 relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
94 relative_install_path: "crosvm/aarch64-linux-gnu/seccomp",
100 relative_install_path: "seccomp_policy/crosvm",
132 relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
146 relative_install_path: "crosvm/aarch64-linux-gnu/seccomp",
152 relative_install_path: "seccomp_policy/crosvm",
184 relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
198 relative_install_path: "crosvm/aarch64-linux-gnu/seccomp",
204 relative_install_path: "seccomp_policy/crosvm",
236 relative_install_path: "crosvm/x86_64-linux-gnu/seccomp",
[all …]
/external/crosvm/infra/
DREADME.recipes.md2 # Repo documentation for [crosvm](https://chromium.googlesource.com/crosvm/crosvm.git)
6 * [crosvm](#recipe_modules-crosvm)
14 * [crosvm:examples/container_build_context](#recipes-crosvm_examples_container_build_context)
15 …* [crosvm:examples/cros_container_build_context](#recipes-crosvm_examples_cros_container_build_con…
16 * [crosvm:examples/host_build_context](#recipes-crosvm_examples_host_build_context)
17 * [crosvm:examples/source_context](#recipes-crosvm_examples_source_context)
24 ### *recipe_modules* / [crosvm](/infra/recipe_modules/crosvm)
26 [DEPS](/infra/recipe_modules/crosvm/__init__.py#7): [depot\_tools/bot\_update][depot_tools/recipe_m…
29 #### **class [CrosvmApi](/infra/recipe_modules/crosvm/api.py#11)([RecipeApi][recipe_engine/wkt/Reci…
31 Crosvm specific functionality shared between recipes.
[all …]
/external/crosvm/docs/book/src/devices/
Dindex.md3 This chapter describes emulated devices in crosvm. These devices work like hardware for the guest.
7 Here is a (non-comprehensive) list of emulated devices provided by crosvm.
12 - [`i8042`] - Used by the guest kernel to exit crosvm.
43 crosvm with feature flag `pci-hotplug`:
56 VM_SOCKET=/run/crosvm.socket
57 crosvm run \
60 # usual crosvm args
65 [device side]: https://chromium.googlesource.com/crosvm/crosvm/+/refs/heads/main/devices/src/virtio…
68 [vmm side]: https://chromium.googlesource.com/crosvm/crosvm/+/refs/heads/main/devices/src/virtio/vh…
71 [`cmos/rtc`]: https://chromium.googlesource.com/crosvm/crosvm/+/refs/heads/main/devices/src/cmos.rs
[all …]
Dblock.md3 crosvm supports
18 crosvm run \
20 ... # usual crosvm args
26 crosvm run \
28 ... # usual crosvm args
36 crosvm run \
38 ... # usual crosvm args
52 crosvm run
54 ... # usual crosvm args
105 The crosvm block device supports run-time resizing. This can be accomplished by starting crosvm with
[all …]
/external/crosvm/infra/recipes/build_linux.expected/
Dbuild_x86_64.json5 "[CACHE]/builder/crosvm/tools/presubmit",
9 "cwd": "[CACHE]/builder/crosvm",
15 "name": "crosvm/crosvm:ci"
30 "[CACHE]/builder/crosvm/tools/dev_container",
37 "cwd": "[CACHE]/builder/crosvm",
44 "name": "crosvm/crosvm:ci"
59 "[CACHE]/builder/crosvm/tools/dev_container",
66 "cwd": "[CACHE]/builder/crosvm",
73 "name": "crosvm/crosvm:ci"
92 "[CACHE]/builder/crosvm/tools/dev_container",
[all …]
/external/crosvm/infra/recipes/
Dbuild_chromeos_hatch.py8 "crosvm",
18 with api.crosvm.cros_container_build_context():
20 upstream_url = "https://chromium.googlesource.com/crosvm/crosvm"
23 api.crosvm.step_in_container(
33 api.crosvm.step_in_container(
34 "Add crosvm upstream remote",
40 api.crosvm.step_in_container(
41 "Unshallow crosvm as needed",
50 api.crosvm.step_in_container("Print current git log", ["git", "log"], cros=True)
52 api.crosvm.step_in_container(
[all …]
Dbuild_linux.py9 from PB.recipes.crosvm.build_linux import BuildLinuxProperties
12 "crosvm",
25 release_build_result = api.crosvm.step_in_container(
26 "Build crosvm releases",
44 binary_size_result = api.crosvm.step_in_container(
55 "/scratch/cargo_target/crosvm",
75 with api.crosvm.container_build_context():
81 api.crosvm.source_dir / "tools/presubmit",
90 api.crosvm.step_in_container(
102 api.buildbucket.ci_build(project="crosvm/crosvm"),
[all …]
/external/crosvm/docs/book/src/running_crosvm/
Dadvanced_usage.md3 To see the usage information for your version of crosvm, run `crosvm` or `crosvm run --help`.
7 To change the log levels printed while running crosvm:
10 crosvm --log-level=LEVEL run
16 crosvm --log-level=debug run
22 crosvm --log-level=devices::usb::xhci=LEVEL run
25 Those can be combined to print different log levels for modules and for crosvm:
28 crosvm --log-level=devices::usb::xhci=LEVEL1,LEVEL2 run
32 rest of crosvm.
43 crosvm run "${KERNEL_PATH}"
56 crosvm run -b "${ROOT_IMAGE},root,ro" "${KERNEL_PATH}"
[all …]
/external/crosvm/
DREADME.md1 # crosvm - The ChromeOS Virtual Machine Monitor
3 crosvm is a virtual machine monitor (VMM) based on Linux’s KVM hypervisor, with a focus on
4 simplicity, security, and speed. crosvm is intended to run Linux guests, originally as a security
5 boundary for running native applications on the ChromeOS platform. Compared to QEMU, crosvm doesn’t
9 crosvm is currently used to run Linux/Android guests on ChromeOS devices.
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/)
[all …]
DCONTRIBUTING.md1 # How to Contribute to crosvm
6 [the public crosvm component](https://issuetracker.google.com/issues?q=status:open%20componentid:11…
8 **For Googlers**: See [go/crosvm#filing-bugs](https://goto.google.com/crosvm#filing-bugs).
69 [the previous section](https://crosvm.dev/book/contributing/index.html#gerrit-account). If a new
75 To make changes to crosvm, start your work on a new branch tracking `origin/main`.
82 [Presubmit Checks](https://crosvm.dev/book/building_crosvm/linux.html#presubmit-checks), you can
108 All submissions needs to be reviewed by one of the [crosvm owners]. Use the gerrit UI to request a
109 review and add crosvm-reviews@google.com to assign to a random owner.
112 [chat](https://matrix.to/#/#crosvm:matrix.org) or
113 [email list](https://groups.google.com/a/chromium.org/g/crosvm-dev).
[all …]
/external/crosvm/docs/book/src/
Dintroduction.md3 The crosvm project is a hosted (a.k.a.
7 It is a VMM that can run untrusted operating systems in a sandboxed environment. crosvm focuses on
12 things to the host operating system. On top of that, crosvm also relies on a
17 [other types of platforms](https://github.com/google/crosvm/tree/main/hypervisor/src).
19 To run crosvm all that is needed is an operating system image (a root file system plus a kernel) and
20 crosvm will run it through the platform's hypervisor. See the
22 [building crosvm](building_crosvm/index.md) section to compile your own from source.
24 - [Announcements](https://groups.google.com/a/chromium.org/g/crosvm-announce)
25 - [Developer Mailing List](https://groups.google.com/a/chromium.org/g/crosvm-dev)
26 - [#crosvm on matrix.org](https://matrix.to/#/#crosvm:matrix.org)
[all …]
/external/crosvm/infra/recipe_modules/crosvm/examples/container_build_context.expected/
Dbasic.json45 "Crosvm Bot"
59 "crosvm-bot@crosvm-infra.iam.gserviceaccount.com"
113 …le': '.DEPS.git', 'managed': True, 'name': 'crosvm', 'url': 'https://chromium.googlesource.com/cro…
115 "{\"got_revision\": \"crosvm\"}",
123 "crosvm@HEAD"
154 "@@@STEP_LOG_LINE@json.output@ \"crosvm\": \"HEAD\"@@@",
157 "@@@STEP_LOG_LINE@json.output@ \"crosvm\": {@@@",
158 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/crosvm.git\",@@@",
167 "@@@STEP_LOG_LINE@json.output@ \"root\": \"crosvm\",@@@",
170 "@@@STEP_LOG_LINE@json.output@ \"crosvm\": {@@@",
[all …]
/external/crosvm/tests/
Dplugin_hint.c21 #include "crosvm.h"
75 * crosvm being halted. in vcpu_thread()
78 fprintf(stderr, "failed to send stop to crosvm\n"); in vcpu_thread()
82 printf("get regs query on crosvm\n"); in vcpu_thread()
85 * The failure mode for this test is that crosvm remains in vcpu_thread()
87 * crosvm_vcpu_[g|s]et_regs() to resume crosvm) and in vcpu_thread()
94 printf("set regs query on crosvm\n"); in vcpu_thread()
100 printf("get sregs query on crosvm\n"); in vcpu_thread()
105 printf("set sregs query on crosvm\n"); in vcpu_thread()
111 printf("get debugregs query on crosvm\n"); in vcpu_thread()
[all …]
Dplugin_supported_cpuid.c13 #include "crosvm.h"
15 typedef int (*crosvm_function)(struct crosvm*, uint32_t,
22 crosvm_function crosvm; member
26 int test_cpuid(void* crosvm, union cpuid_function funct, const char* name) { in test_cpuid() argument
29 int ret = funct.crosvm(crosvm, 1, cpuids, &n_entries); in test_cpuid()
36 ret = funct.crosvm(crosvm, 100, cpuids, &n_entries); in test_cpuid()
58 struct crosvm* crosvm = NULL; in main() local
59 int ret = crosvm_connect(&crosvm); in main()
61 fprintf(stderr, "failed to connect to crosvm: %d\n", ret); in main()
66 ret = crosvm_get_vcpu(crosvm, 0, &vcpu); in main()
[all …]
/external/crosvm/infra/recipe_modules/crosvm/examples/source_context.expected/
Drepair_submodules.json16 "name": "crosvm:ci"
41 "name": "crosvm:ci"
62 "Crosvm Bot"
67 "name": "crosvm:ci"
88 "crosvm-bot@crosvm-infra.iam.gserviceaccount.com"
93 "name": "crosvm:ci"
120 "name": "crosvm:ci"
157 "name": "crosvm:ci"
178 …le': '.DEPS.git', 'managed': True, 'name': 'crosvm', 'url': 'https://chromium.googlesource.com/cro…
180 "{\"got_revision\": \"crosvm\"}",
[all …]
Dprepare_source_for_try.json16 "name": "crosvm:try"
41 "name": "crosvm:try"
62 "Crosvm Bot"
67 "name": "crosvm:try"
88 "crosvm-bot@crosvm-infra.iam.gserviceaccount.com"
93 "name": "crosvm:try"
120 "name": "crosvm:try"
154 "name": "crosvm:try"
195 "name": "crosvm:try"
232 …le': '.DEPS.git', 'managed': True, 'name': 'crosvm', 'url': 'https://chromium.googlesource.com/cro…
[all …]
Dprepare_source_for_ci.json16 "name": "crosvm:ci"
41 "name": "crosvm:ci"
62 "Crosvm Bot"
67 "name": "crosvm:ci"
88 "crosvm-bot@crosvm-infra.iam.gserviceaccount.com"
93 "name": "crosvm:ci"
120 "name": "crosvm:ci"
154 "name": "crosvm:ci"
175 …le': '.DEPS.git', 'managed': True, 'name': 'crosvm', 'url': 'https://chromium.googlesource.com/cro…
177 "{\"got_revision\": \"crosvm\"}",
[all …]
/external/crosvm/infra/recipes/build_docs.expected/
Dbuild_docs.json5 "[CACHE]/builder/crosvm/tools/dev_container",
14 "cwd": "[CACHE]/builder/crosvm",
20 "name": "crosvm/crosvm:ci"
35 "[CACHE]/builder/crosvm/tools/dev_container",
42 "cwd": "[CACHE]/builder/crosvm",
48 "name": "crosvm/crosvm:ci"
73 "gs://crosvm-dot-dev/book"
75 "cwd": "[CACHE]/builder/crosvm",
82 "name": "crosvm/crosvm:ci"
106 "gs://crosvm-dot-dev/doc"
[all …]
/external/crosvm/infra/recipe_modules/crosvm/
Dapi.py8 CROSVM_REPO_URL = "https://chromium.googlesource.com/crosvm/crosvm"
12 "Crosvm specific functionality shared between recipes."
16 "Where the crosvm source will be checked out."
17 return self.builder_cache / "crosvm"
64 Prepares source and system to build crosvm via dev container.
67 with api.crosvm.container_build_context():
68 api.crosvm.step_in_container("build crosvm", ["cargo build"])
81 Prepares source and system to build crosvm via cros container.
84 with api.crosvm.cros_container_build_context():
85 api.crosvm.step_in_container("build crosvm", ["cargo build"], cros=True)
[all …]
/external/mesa3d/.gitlab-ci/
Dcrosvm-runner.sh22 # running inside crosvm guests.
24 # A CID is a 32-bit Context Identifier to be assigned to a crosvm instance
27 # prefix number to handle up to 128 concurrent crosvm instances per job runner.
30 # - VSOCK_CID: the crosvm unique CID to be passed as a run argument
62 VM_SOCKET=crosvm-${THREAD}.sock
64 # Terminate any existing crosvm, if a previous invocation of this shell script
65 # was terminated due to timeouts. This "vm stop" may fail if the crosvm died
68 crosvm stop $VM_SOCKET || true
74 set_vsock_context || { echo "Could not generate crosvm vsock CID" >&2; exit 1; }
76 # Securely pass the current variables to the crosvm environment
[all …]

12345678910>>...22