aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-07-09Snap for 10462271 from fa06235f96982141926140e17dbe2cd403c4c67e to ↵aml_doc_341713000aml_doc_341610010aml_doc_341510050aml_doc_341312010aml_doc_341112000aml_doc_341012000aml_doc_340916000Android Build Coastguard Worker
mainline-documentsui-release Change-Id: I770d21bfc529dce61d22df981dbde983ef916d81
2023-07-08[automerger skipped] BACKPORT: Add `--core-scheduling` flag gating ↵A. Cody Schuffelen
interaction with PR_SCHED_CORE am: 02829da5fd am: c0f5308ad7 -s ours am: 5b404b5242 -s ours am: 5279c038d3 -s ours am skip reason: Merged-In Id154790c16b7d9f81aff1f189468959fb5fa7259 with SHA-1 d29ed6f62b is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/crosvm/+/23739043 Change-Id: I64fda1c48c3bb9eae820e7cdc2f516a3ccb4273a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-08[automerger skipped] BACKPORT: Add `--core-scheduling` flag gating ↵A. Cody Schuffelen
interaction with PR_SCHED_CORE am: 02829da5fd am: ad93eb4047 -s ours am: f3125b00a3 -s ours am skip reason: Merged-In Id154790c16b7d9f81aff1f189468959fb5fa7259 with SHA-1 d29ed6f62b is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/crosvm/+/23739043 Change-Id: Ib8f996f46b4b1c370bfcde4e890fa454aec055e2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-08[automerger skipped] BACKPORT: Add `--core-scheduling` flag gating ↵A. Cody Schuffelen
interaction with PR_SCHED_CORE am: 02829da5fd am: c0f5308ad7 -s ours am: 5b404b5242 -s ours am skip reason: Merged-In Id154790c16b7d9f81aff1f189468959fb5fa7259 with SHA-1 d29ed6f62b is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/crosvm/+/23739043 Change-Id: I011aba7045de2b1e74d0c3528be3127d8a2357e2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-07[automerger skipped] BACKPORT: Add `--core-scheduling` flag gating ↵A. Cody Schuffelen
interaction with PR_SCHED_CORE am: 02829da5fd am: c0f5308ad7 -s ours am skip reason: Merged-In Id154790c16b7d9f81aff1f189468959fb5fa7259 with SHA-1 d29ed6f62b is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/crosvm/+/23739043 Change-Id: Ia0e04c57701293b0b78475cf40b3feeee10af3c9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-07[automerger skipped] BACKPORT: Add `--core-scheduling` flag gating ↵A. Cody Schuffelen
interaction with PR_SCHED_CORE am: 02829da5fd am: ad93eb4047 -s ours am skip reason: Merged-In Id154790c16b7d9f81aff1f189468959fb5fa7259 with SHA-1 d29ed6f62b is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/crosvm/+/23739043 Change-Id: I9c94d686b580874f1c593ac0f2c6664c2477f433 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-07BACKPORT: Add `--core-scheduling` flag gating interaction with PR_SCHED_CORE ↵A. Cody Schuffelen
am: 02829da5fd Original change: https://googleplex-android-review.googlesource.com/c/platform/external/crosvm/+/23739043 Change-Id: I4fa5e850d8282a7965f59d6f7507a3b7907cb9f3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-07BACKPORT: Add `--core-scheduling` flag gating interaction with PR_SCHED_CORE ↵A. Cody Schuffelen
am: 02829da5fd Original change: https://googleplex-android-review.googlesource.com/c/platform/external/crosvm/+/23739043 Change-Id: Id0fc47865dcb23ad97dc7c58d32a291e33a20d7c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-07[automerger skipped] BACKPORT: Add `--core-scheduling` flag gating ↵A. Cody Schuffelen
interaction with PR_SCHED_CORE am: d29ed6f62b -s ours am: 67928ecc91 -s ours am skip reason: Merged-In Id154790c16b7d9f81aff1f189468959fb5fa7259 with SHA-1 357d715047 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/crosvm/+/23744954 Change-Id: I33afeaa141763d1e16b50d29391bc2534739c233 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-07[automerger skipped] BACKPORT: Add `--core-scheduling` flag gating ↵A. Cody Schuffelen
interaction with PR_SCHED_CORE am: d29ed6f62b -s ours am skip reason: Merged-In Id154790c16b7d9f81aff1f189468959fb5fa7259 with SHA-1 357d715047 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/crosvm/+/23744954 Change-Id: Ic32663b1646db0a1bf93d7df4d2d9e1379ed4888 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-07Snap for 10453563 from 86ab78c6a11cc5aba1cfe4b2cfd01152dc69cb0d to ↵Android Build Coastguard Worker
mainline-documentsui-release Change-Id: I843fb10808316cb5a646e2533529b9fe71d79d7f
2023-07-07ANDROID: Add `--core-scheduling` flag gating interaction with PR_SCHED_CORE ↵A. Cody Schuffelen
am: 357d715047 Original change: https://googleplex-android-review.googlesource.com/c/platform/external/crosvm/+/23680096 Change-Id: I599df7b17833d7db4ebd4b20406a737a8cb0b2ea Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-19BACKPORT: Add `--core-scheduling` flag gating interaction with PR_SCHED_COREA. Cody Schuffelen
On Android CI we observe performance regressions when crosvm takes advantage of the PR_SCHED_CORE feature. We are somewhat oversubscribed on CPUs, in some cases running a Cuttlefish Android VM with --cpus=4 and an OpenWRT VM with --cpus=1 next to some other host processes on cloud instances with 2 cores and 4 hyperthreads. In this case we would prefer not to lose cpu time to the scheduler blocking off hyperthreads when either VM claims complete cores to itself. In this case we are intending to fall back to the default state of "all processes trust each other", mentioned under "Trust model" on https://www.kernel.org/doc/html/next/admin-guide/hw-vuln/core-scheduling.html `--core-scheduling` defaults to true, so there is no behavioral change for existing users. Bug: b/280660768 Test: `crosvm start --core-scheduling=false` from Cuttlefish launcher script Change-Id: Id154790c16b7d9f81aff1f189468959fb5fa7259 Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4602908 Reviewed-by: Frederick Mayle <fmayle@google.com> Reviewed-by: Dennis Kempin <denniskempin@google.com> Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Commit-Queue: Cody Schuffelen <schuffelen@google.com> Merged-In: Id154790c16b7d9f81aff1f189468959fb5fa7259
2023-06-17BACKPORT: Add `--core-scheduling` flag gating interaction with PR_SCHED_COREA. Cody Schuffelen
On Android CI we observe performance regressions when crosvm takes advantage of the PR_SCHED_CORE feature. We are somewhat oversubscribed on CPUs, in some cases running a Cuttlefish Android VM with --cpus=4 and an OpenWRT VM with --cpus=1 next to some other host processes on cloud instances with 2 cores and 4 hyperthreads. In this case we would prefer not to lose cpu time to the scheduler blocking off hyperthreads when either VM claims complete cores to itself. In this case we are intending to fall back to the default state of "all processes trust each other", mentioned under "Trust model" on https://www.kernel.org/doc/html/next/admin-guide/hw-vuln/core-scheduling.html `--core-scheduling` defaults to true, so there is no behavioral change for existing users. Bug: b/280660768 Test: `crosvm start --core-scheduling=false` from Cuttlefish launcher script Change-Id: Id154790c16b7d9f81aff1f189468959fb5fa7259 Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4602908 Reviewed-by: Frederick Mayle <fmayle@google.com> Reviewed-by: Dennis Kempin <denniskempin@google.com> Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Commit-Queue: Cody Schuffelen <schuffelen@google.com> Merged-In: Id154790c16b7d9f81aff1f189468959fb5fa7259
2023-06-13ANDROID: Add `--core-scheduling` flag gating interaction with PR_SCHED_COREA. Cody Schuffelen
On Android CI we observe performance regressions when crosvm takes advantage of the PR_SCHED_CORE feature. We are somewhat oversubscribed on CPUs, in some cases running a Cuttlefish Android VM with --cpus=4 and an OpenWRT VM with --cpus=1 next to some other host processes on cloud instances with 2 cores and 4 hyperthreads. In this case we would prefer not to lose cpu time to the scheduler blocking off hyperthreads when either VM claims complete cores to itself. In this case we are intending to fall back to the default state of "all processes trust each other", mentioned under "Trust model" on https://www.kernel.org/doc/html/next/admin-guide/hw-vuln/core-scheduling.html `--core-scheduling` defaults to true, so there is no behavioral change for existing users. Bug: b/280660768 Test: `crosvm start --core-scheduling=false` from Cuttlefish launcher script Change-Id: Id154790c16b7d9f81aff1f189468959fb5fa7259 Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4602908 Reviewed-by: Frederick Mayle <fmayle@google.com> Reviewed-by: Dennis Kempin <denniskempin@google.com> Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Commit-Queue: Cody Schuffelen <schuffelen@google.com> Merged-In: Id154790c16b7d9f81aff1f189468959fb5fa7259
2023-05-17Revert "Revert "Update bitflags dependency to 2.2.1.""Jakob Vukalovic
This reverts commit 99b749e99b3c6fdf745ce3f27008a0c3a2c9578e. Test: Build Change-Id: I39c53a5324e7f1d59c67f7edd7966918b84f6ec4 Ignore-AOSP-First: This is a cherry-pick from AOSP because changes to Rust crates are not automerged from AOSP.
2023-05-15hypervisor: gunyah: Remove push-compatible for StaticSwiotlbRegion am: ↵Elliot Berman
dddf3b4863 Original change: https://googleplex-android-review.googlesource.com/c/platform/external/crosvm/+/23213261 Change-Id: I1ccc1305c8c1a70b3b2b22c39b5489b56484c938 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-15Revert^2 "Revert "Update bitflags dependency to 2.2.1.""Ravi Jain
f438863f4055c388786844a8acdfecbe3f56c86c Change-Id: Ic3a31ec816745184f037be97e092026bd12e97f9
2023-05-12hypervisor: gunyah: Remove push-compatible for StaticSwiotlbRegionandroid14-devElliot Berman
"restricted-dma-pool" was added to the shm-node as a workaround during initial development of AVF. This workaround is no longer needed and not used in any deployed devices, so remove it. BUG=b:232360323 Signed-off-by: Elliot Berman <quic_eberman@quicinc.com> (cherry picked from commit 184c747bd4e8a93802619efff0f3815c8a23daaa) Change-Id: I08e1335992af58b0075d77e1da227851ecd8e0e1 Bug: 232360323 Ignore-AOSP-First: Already in AOSP
2023-05-11Revert "Revert "Update bitflags dependency to 2.2.1.""Jakob Vukalovic
This reverts commit 99b749e99b3c6fdf745ce3f27008a0c3a2c9578e. Test: Build Change-Id: I29c8b4af79f5b9873d23172ec91dfcac1877bfa3 Ignore-AOSP-First: Cherry-picking to udc-mainline-prod because `external/rust/crates` are not automerged to udc-mainline-prod.
2023-05-03aarch64: Merge adjacent regions in FDT memory node. am: 59bd2db468Andrew Walbran
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/crosvm/+/22958698 Change-Id: Ic948ea6c785ad5e9b7cd6d96d9837ad6871bce0b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02aarch64: Merge adjacent regions in FDT memory node.Andrew Walbran
BUG=b:244553205 TEST=Patched into AOSP and ran some VMs. Fixes: 280034959 Change-Id: I95710fdb264a3bd1e8e69ed6dfad77bbc05b3043 Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4440589 Reviewed-by: Jiyong Park <jiyong@google.com> Reviewed-by: Alexandre Courbot <acourbot@chromium.org> Reviewed-by: Pierre-Clément Tosi <ptosi@google.com> Commit-Queue: Andrew Walbran <qwandor@google.com> Merged-In: I300216e9119766693308e4acd926922066319f8c
2023-04-19Revert "[avf] Expose libdisk to //packages/modules/Virtualizatio..." am: ↵David Brazdil
d3f57eb6db am: 91a4865371 am: 58b5e666c3 am: b1ddaa36f2 Original change: https://android-review.googlesource.com/c/platform/external/crosvm/+/2547490 Change-Id: I44febfc782b4f0daaa27147d8f4ec6d1696bac28 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-19Revert "[avf] Expose libdisk to //packages/modules/Virtualizatio..." am: ↵David Brazdil
d3f57eb6db am: 91a4865371 am: 58b5e666c3 Original change: https://android-review.googlesource.com/c/platform/external/crosvm/+/2547490 Change-Id: Ica8f2821685ace072945758127d1059806b59d1b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-19Revert "[avf] Expose libdisk to //packages/modules/Virtualizatio..." am: ↵David Brazdil
d3f57eb6db am: 91a4865371 Original change: https://android-review.googlesource.com/c/platform/external/crosvm/+/2547490 Change-Id: I0ac7b74ddb9bfdbd4d0e0a3589f84e6de90ef8f0 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-19Revert "[avf] Expose libdisk to //packages/modules/Virtualizatio..." am: ↵David Brazdil
d3f57eb6db Original change: https://android-review.googlesource.com/c/platform/external/crosvm/+/2547490 Change-Id: I30872d04be12c57d6e78c320bdb55d08a87144b2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-19[avf] Expose libdisk to //packages/modules/Virtualization/libs/vsutil am: ↵Alice Wang
56542ddf37 am: 40786fbac5 am: 61e605be38 am: 4b03848c7e Original change: https://android-review.googlesource.com/c/platform/external/crosvm/+/2541653 Change-Id: I4515b6759b675d73ddc3eb4dbb17edf6ff794af1 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-19[avf] Expose libdisk to //packages/modules/Virtualization/libs/vsutil am: ↵Alice Wang
56542ddf37 am: 40786fbac5 am: 61e605be38 Original change: https://android-review.googlesource.com/c/platform/external/crosvm/+/2541653 Change-Id: I53aef9d36276dde2c40397def7ab7de539117b27 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-19[avf] Expose libdisk to //packages/modules/Virtualization/libs/vsutil am: ↵Alice Wang
56542ddf37 am: 40786fbac5 Original change: https://android-review.googlesource.com/c/platform/external/crosvm/+/2541653 Change-Id: I7497bace195d788bf667b27d48ab57223b2d1faa Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-19Revert "[avf] Expose libdisk to //packages/modules/Virtualizatio..."David Brazdil
Revert submission 2541653-libvsutil Reason for revert: This code will stay deprivileged in virtualizationmanager. No need to also link it into virtualizationservice. Reverted changes: /q/submissionid:2541653-libvsutil Change-Id: I51d1d12f19f379153c99b334e14660b93a1df5c4
2023-04-19[avf] Expose libdisk to //packages/modules/Virtualization/libs/vsutil am: ↵Alice Wang
56542ddf37 Original change: https://android-review.googlesource.com/c/platform/external/crosvm/+/2541653 Change-Id: I725f5f848987522a276a103a9cc238bbbbb6ad98 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-18[avf] Expose libdisk to //packages/modules/Virtualization/libs/vsutilAlice Wang
Bug: 272226230 Test: atest virtualizationmanager_device_test Change-Id: I8da3e17e4ab34c533745ada2e3bec310aa89cf46
2023-04-10ANDROID: cd into crosvm in the android-merge-2 script am: 61caee94d0 am: ↵Devin Moore
3e03a306e8 am: 00607a5753 am: 87c9afdc08 Original change: https://android-review.googlesource.com/c/platform/external/crosvm/+/2530081 Change-Id: Icfaa3ee13b480b3974d5bc356d7ccc1e03adb65c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-10Merge remote-tracking branch 'aosp/upstream-main' into merge am: 65b6ac2808 ↵Devin Moore
am: e85a740582 am: e4ef6c8d1b am: 305ce947f1 Original change: https://android-review.googlesource.com/c/platform/external/crosvm/+/2529483 Change-Id: I61ee33a6e1cd545d31741a3e1bc9b772a4a85332 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-10ANDROID: cd into crosvm in the android-merge-2 script am: 61caee94d0 am: ↵Devin Moore
3e03a306e8 am: 00607a5753 Original change: https://android-review.googlesource.com/c/platform/external/crosvm/+/2530081 Change-Id: Ibc183034e58595ffda95dd8db28d5711d9703dcd Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-10Merge remote-tracking branch 'aosp/upstream-main' into merge am: 65b6ac2808 ↵Devin Moore
am: e85a740582 am: e4ef6c8d1b Original change: https://android-review.googlesource.com/c/platform/external/crosvm/+/2529483 Change-Id: I094a971490522674fbf5a0ce758a987bccc2c89a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-10ANDROID: cd into crosvm in the android-merge-2 script am: 61caee94d0 am: ↵Devin Moore
3e03a306e8 Original change: https://android-review.googlesource.com/c/platform/external/crosvm/+/2530081 Change-Id: I5a696252373fe8ebcba01b723eedeee03a4aa5c5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-10Merge remote-tracking branch 'aosp/upstream-main' into merge am: 65b6ac2808 ↵Devin Moore
am: e85a740582 Original change: https://android-review.googlesource.com/c/platform/external/crosvm/+/2529483 Change-Id: I8d0c0ffc4c65fa4d060a0e0e8888eec99b2338b1 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-10ANDROID: cd into crosvm in the android-merge-2 script am: 61caee94d0Devin Moore
Original change: https://android-review.googlesource.com/c/platform/external/crosvm/+/2530081 Change-Id: Iadaf558730d91b8ea5b5c64914bdebff82c3a72f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-10Merge remote-tracking branch 'aosp/upstream-main' into merge am: 65b6ac2808Devin Moore
Original change: https://android-review.googlesource.com/c/platform/external/crosvm/+/2529483 Change-Id: Ib82b8cac44b98b31334008890f18c37e4acc873a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-10ANDROID: cd into crosvm in the android-merge-2 scriptandroid-u-beta-1-gplDevin Moore
Test: ./external/crosvm/android-merge-2-cargo-embargo.sh Bug: 277358975 Change-Id: Iff534ba7a181a45c504c049decb0b4e5181476ed
2023-04-10Merge remote-tracking branch 'aosp/upstream-main' into mergeDevin Moore
* aosp/upstream-main: crosvm: Add missing cfg rutabaga_gfx: import_mask --> component_mask rutabaga_gfx/ffi: modify makefile to create includedir base: add deserialize seq to array in custom serde rutabaga_gfx: context_mask --> capset_mask rutabaga_gfx/ffi: clang-format modifications balloon: bring into WSS spec compliance cmdline: add --net vq-pairs=N and deprecate --net-vq-pairs cmdline: add deprecation warning for old net options Test: m && launch_cvd Bug: 277358975 Change-Id: I88df1698532efc860fd4f98424cc0f1c829273a3
2023-04-10crosvm: Add missing cfgChangyuan Lyu
Without this patch, crosvm cannot build if feature balloon is turned off, i.e., `cargo build --no-default-features` fails. TEST=cargo build --no-default-features TEST=cargo build --no-default-features --features balloon BUG=none Change-Id: I32c8f0f82eca6e3ae4ac826590ac6c342ad2ec8b Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4410944 Commit-Queue: Changyuan Lyu <changyuanl@google.com> Reviewed-by: Alexandre Courbot <acourbot@chromium.org>
2023-04-08rutabaga_gfx: import_mask --> component_maskGurchetan Singh
This better reflects it's usage. Currently, even resources that aren't imported have the mask set for virglrenderer. Extend that behavior to other components. BUG=b:273555494 TEST=compile Change-Id: I4c9414102afbcc1eb3aee0710ce38207c7eed045 Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4409072 Commit-Queue: Gurchetan Singh <gurchetansingh@chromium.org> Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
2023-04-08rutabaga_gfx/ffi: modify makefile to create includedirGurchetan Singh
It's more traditional to install headers this way. BUG=b:273555494 TEST=compile Change-Id: I9cbcee18adf488fe54a0630ab9229ae231b16692 Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4409071 Commit-Queue: Gurchetan Singh <gurchetansingh@chromium.org> Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
2023-04-07base: add deserialize seq to array in custom serdeElie Kheirallah
Add method to deserialize sequences to arrays in custom serde. This allows for a simpler conversation, avoiding more code for each conversation, while bypassing the serde limitation on array deserialization of sizes larger than 32. BUG=N/A TEST=tools/presubmit Change-Id: I89e4d7599cdde2c9781117f2a8e53fc9c50aa909 Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4385874 Reviewed-by: Frederick Mayle <fmayle@google.com> Auto-Submit: Elie Kheirallah <khei@google.com> Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Commit-Queue: Elie Kheirallah <khei@google.com> Commit-Queue: Daniel Verkamp <dverkamp@chromium.org>
2023-04-07rutabaga_gfx: context_mask --> capset_maskGurchetan Singh
This is a more accurate name and matches the FFI nomenclature. BUG=b:273555494 TEST=rutabaga_test Change-Id: I1886bf793f259a7cbde3f8aea6b9981c271d875e Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4409069 Commit-Queue: Gurchetan Singh <gurchetansingh@chromium.org> Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
2023-04-07rutabaga_gfx/ffi: clang-format modificationsGurchetan Singh
- Use spaces instead of tabs - Use Clang format in Chromium build tools (also same one used by gfxstream), i.e: ~/buildtools/linux64/clang-format -i rutabaga_gfx_ffi.h BUG=b:273555494 TEST=rutabaga_test Change-Id: I1aa4d87f1d694fe3200281dada33dcc915a0afd7 Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4409068 Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Commit-Queue: Gurchetan Singh <gurchetansingh@chromium.org>
2023-04-07ANDROID: trim OWNERS.android am: 84e4564d92 am: 7a290ed272 am: b8849310e4 ↵Frederick Mayle
am: a5e9263bd4 Original change: https://android-review.googlesource.com/c/platform/external/crosvm/+/2526354 Change-Id: I575a80e537bd9e0a0411b79dc5456e79d72a9724 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-07Merge remote-tracking branch 'aosp/upstream-main' into merge am: cfb20fba9d ↵Frederick Mayle
am: 05fcefb54f am: c4261b4c1c am: 4b1ead3154 Original change: https://android-review.googlesource.com/c/platform/external/crosvm/+/2526529 Change-Id: Ic80a9fd414c54b8c72a0e73018dde8b58cbdb3b2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>