Age | Commit message (Collapse) | Author |
|
mainline-documentsui-release
Change-Id: I770d21bfc529dce61d22df981dbde983ef916d81
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
mainline-documentsui-release
Change-Id: I843fb10808316cb5a646e2533529b9fe71d79d7f
|
|
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>
|
|
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
|
|
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
|
|
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
|
|
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.
|
|
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>
|
|
f438863f4055c388786844a8acdfecbe3f56c86c
Change-Id: Ic3a31ec816745184f037be97e092026bd12e97f9
|
|
"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
|
|
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.
|
|
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>
|
|
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
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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
|
|
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>
|
|
Bug: 272226230
Test: atest virtualizationmanager_device_test
Change-Id: I8da3e17e4ab34c533745ada2e3bec310aa89cf46
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Test: ./external/crosvm/android-merge-2-cargo-embargo.sh
Bug: 277358975
Change-Id: Iff534ba7a181a45c504c049decb0b4e5181476ed
|
|
* 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
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
- 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>
|
|
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>
|
|
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>
|