summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-05-12Add metadata files am: fa467c1dd1 am: e2740908c1 am: b0ee5c13c5 am: c08a780c07android-mainline-12.0.0_r99android-mainline-12.0.0_r98android-mainline-12.0.0_r97android-mainline-12.0.0_r96android-mainline-12.0.0_r95android-mainline-12.0.0_r94android-mainline-12.0.0_r93android-mainline-12.0.0_r92android-mainline-12.0.0_r91android-mainline-12.0.0_r90android-mainline-12.0.0_r9android-mainline-12.0.0_r89android-mainline-12.0.0_r88android-mainline-12.0.0_r87android-mainline-12.0.0_r86android-mainline-12.0.0_r85android-mainline-12.0.0_r84android-mainline-12.0.0_r83android-mainline-12.0.0_r82android-mainline-12.0.0_r81android-mainline-12.0.0_r80android-mainline-12.0.0_r8android-mainline-12.0.0_r79android-mainline-12.0.0_r78android-mainline-12.0.0_r77android-mainline-12.0.0_r76android-mainline-12.0.0_r75android-mainline-12.0.0_r74android-mainline-12.0.0_r73android-mainline-12.0.0_r72android-mainline-12.0.0_r71android-mainline-12.0.0_r70android-mainline-12.0.0_r7android-mainline-12.0.0_r69android-mainline-12.0.0_r68android-mainline-12.0.0_r67android-mainline-12.0.0_r66android-mainline-12.0.0_r65android-mainline-12.0.0_r64android-mainline-12.0.0_r63android-mainline-12.0.0_r62android-mainline-12.0.0_r61android-mainline-12.0.0_r60android-mainline-12.0.0_r6android-mainline-12.0.0_r59android-mainline-12.0.0_r58android-mainline-12.0.0_r57android-mainline-12.0.0_r56android-mainline-12.0.0_r53android-mainline-12.0.0_r52android-mainline-12.0.0_r51android-mainline-12.0.0_r50android-mainline-12.0.0_r5android-mainline-12.0.0_r49android-mainline-12.0.0_r48android-mainline-12.0.0_r47android-mainline-12.0.0_r46android-mainline-12.0.0_r45android-mainline-12.0.0_r44android-mainline-12.0.0_r43android-mainline-12.0.0_r42android-mainline-12.0.0_r41android-mainline-12.0.0_r40android-mainline-12.0.0_r39android-mainline-12.0.0_r38android-mainline-12.0.0_r37android-mainline-12.0.0_r35android-mainline-12.0.0_r34android-mainline-12.0.0_r33android-mainline-12.0.0_r32android-mainline-12.0.0_r31android-mainline-12.0.0_r30android-mainline-12.0.0_r3android-mainline-12.0.0_r29android-mainline-12.0.0_r28android-mainline-12.0.0_r27android-mainline-12.0.0_r26android-mainline-12.0.0_r25android-mainline-12.0.0_r24android-mainline-12.0.0_r23android-mainline-12.0.0_r22android-mainline-12.0.0_r21android-mainline-12.0.0_r20android-mainline-12.0.0_r2android-mainline-12.0.0_r19android-mainline-12.0.0_r18android-mainline-12.0.0_r17android-mainline-12.0.0_r16android-mainline-12.0.0_r15android-mainline-12.0.0_r14android-mainline-12.0.0_r13android-mainline-12.0.0_r126android-mainline-12.0.0_r125android-mainline-12.0.0_r124android-mainline-12.0.0_r123android-mainline-12.0.0_r122android-mainline-12.0.0_r121android-mainline-12.0.0_r120android-mainline-12.0.0_r12android-mainline-12.0.0_r119android-mainline-12.0.0_r118android-mainline-12.0.0_r117android-mainline-12.0.0_r116android-mainline-12.0.0_r115android-mainline-12.0.0_r114android-mainline-12.0.0_r113android-mainline-12.0.0_r110android-mainline-12.0.0_r11android-mainline-12.0.0_r109android-mainline-12.0.0_r108android-mainline-12.0.0_r107android-mainline-12.0.0_r106android-mainline-12.0.0_r105android-mainline-12.0.0_r104android-mainline-12.0.0_r103android-mainline-12.0.0_r102android-mainline-12.0.0_r101android-mainline-12.0.0_r100android-mainline-12.0.0_r10android-mainline-12.0.0_r1aml_wif_311811030aml_tz3_314012070aml_tz3_314012050aml_tz3_314012010aml_tz3_313110000aml_tz3_312511020aml_tz3_312511010aml_tz3_312410020aml_tz3_312410010aml_tz3_311312010aml_tet_311811050aml_sdk_311710000aml_pco_311011000aml_mpr_311911090aml_doc_310851020android12-mainline-wifi-releaseandroid12-mainline-tzdata3-releaseandroid12-mainline-tethering-releaseandroid12-mainline-statsd-releaseandroid12-mainline-sdkext-releaseandroid12-mainline-resolv-releaseandroid12-mainline-permission-releaseandroid12-mainline-neuralnetworks-releaseandroid12-mainline-networkstack-releaseandroid12-mainline-mediaprovider-releaseandroid12-mainline-media-swcodec-releaseandroid12-mainline-media-releaseandroid12-mainline-ipsec-releaseandroid12-mainline-extservices-releaseandroid12-mainline-documentsui-releaseandroid12-mainline-conscrypt-releaseandroid12-mainline-cellbroadcast-releaseandroid12-mainline-captiveportallogin-releaseandroid12-mainline-art-releaseandroid12-mainline-adbd-releaseaml_tz3_314012010Jorge E. Moreira
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/vmm_vhost/+/1704407 Change-Id: I08c7f5338e30d8a1edf04c8ea262f7ef7cbed6a5
2021-05-12Add metadata files am: fa467c1dd1 am: e2740908c1 am: b0ee5c13c5android-12.0.0_r32android-12.0.0_r29android-12.0.0_r28android-12.0.0_r27android-12.0.0_r26android-12.0.0_r21android-12.0.0_r20android-12.0.0_r19android-12.0.0_r18android-12.0.0_r16android12-qpr1-releaseandroid12-qpr1-d-s3-releaseandroid12-qpr1-d-s2-releaseandroid12-qpr1-d-s1-releaseandroid12-qpr1-d-releaseandroid12-devJorge E. Moreira
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/vmm_vhost/+/1704407 Change-Id: Ic3eab2a44418506c474b744fdcf93a992eef7922
2021-05-12Add metadata files am: fa467c1dd1 am: e2740908c1Jorge E. Moreira
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/vmm_vhost/+/1704407 Change-Id: I35cf2fe00bbbbc619310f10332caff1ddd54a798
2021-05-12Add metadata files am: fa467c1dd1Jorge E. Moreira
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/vmm_vhost/+/1704407 Change-Id: Ieaf0ef115a7cfaf225f0b5a82afd62b706e1f1d3
2021-05-11Add metadata filesandroid-s-beta-2android-s-beta-1Jorge E. Moreira
Bug: 187839847 Change-Id: I0d6278674b0bdfb5ac59c9878b769b6c3461fb1a
2021-04-30[LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/vmm_vhost am: ↵Bob Badour
17c6610442 am: bf7284f199 am: 373ba53438 am: 90dbc11037 Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/vmm_vhost/+/1690702 Change-Id: Ifa4b015c2f07b691d82a336097c7f33526734e1c
2021-04-30[LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/vmm_vhost am: ↵Bob Badour
17c6610442 am: bf7284f199 am: 373ba53438 Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/vmm_vhost/+/1690702 Change-Id: I7e45fefd4c170778e31f03b38777656f61b6c72f
2021-04-30[LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/vmm_vhost am: ↵Bob Badour
17c6610442 am: bf7284f199 Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/vmm_vhost/+/1690702 Change-Id: I8ef0762cccfd8750882901a3635ba83c4170c37a
2021-04-30[LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/vmm_vhost am: 17c6610442Bob Badour
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/vmm_vhost/+/1690702 Change-Id: I6fd5c6485de0c4e0ad3ca0d3ca87c436945182a2
2021-04-29[LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/vmm_vhostBob Badour
Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to: Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Exempt-From-Owner-Approval: janitorial work Change-Id: I91d89b2ea6990a4665e1af35adee017233affdc8
2021-04-28[LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/vmm_vhost am: 7372d789e7Bob Badour
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/rust/crates/vmm_vhost/+/14329463 Change-Id: I3454b36341e3c545448c4de054edfc8d73fcfbf5
2021-04-27[LSC] Add LOCAL_LICENSE_KINDS to external/rust/crates/vmm_vhostBob Badour
Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to: Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Exempt-From-Owner-Approval: janitorial work Change-Id: I937deeaab48cf7bccbceb29f077190e31ccc4a87
2021-04-26Re-Add Android.bp file am: 200df3137a am: 8848ccf625 am: 7c1970469f am: ↵Jorge Moreira Broche
c31ece1ce3 Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/vmm_vhost/+/1676155 Change-Id: I92e6de5e232675c41e712fa2ef0d9af18d949952
2021-04-26Re-Add Android.bp file am: 200df3137a am: 8848ccf625 am: 7c1970469fJorge Moreira Broche
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/vmm_vhost/+/1676155 Change-Id: I11f386841be7d6ea1c10069c3dfad0745d35183d
2021-04-26Re-Add Android.bp file am: 200df3137a am: 8848ccf625Jorge Moreira Broche
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/vmm_vhost/+/1676155 Change-Id: Ie3f1dd12394d9dc4d1fa0afeab9637eb02cf4138
2021-04-26Re-Add Android.bp file am: 200df3137aJorge Moreira Broche
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/vmm_vhost/+/1676155 Change-Id: Ie7820d86a7eda741b18c707629fd01035159a79a
2021-04-15Revert "Add Android.bp file" am: 66cbf7119a am: 46026d41e7 am: 3b0a6022a2 ↵Matthew Maurer
am: 4a158d5525 Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/vmm_vhost/+/1676804 Change-Id: I1abfd3bfeade9bc60545dcd88d173661a86298a4
2021-04-15Add Android.bp file am: cb90b5b4d9 am: 7b3216110e am: b76846b988 am: 2373175058Jorge E. Moreira
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/vmm_vhost/+/1676995 Change-Id: I68a7d27290e3ff90755d83d92636637fe819e0dd
2021-04-15Merge remote-tracking branch 'aosp/upstream-main' am: 86868ea15c am: ↵Jorge E. Moreira
63e5d17388 am: 9f5725d400 am: 2624df7f4d Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/vmm_vhost/+/1676994 Change-Id: Iaf4e8ea090d2958cf963e1327709bae0f55233dd
2021-04-15Revert "Add Android.bp file" am: 66cbf7119a am: 46026d41e7 am: 3b0a6022a2Matthew Maurer
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/vmm_vhost/+/1676804 Change-Id: Iec1bfd48fbc06a3549d071b814e29c9a1e694cdb
2021-04-15Add Android.bp file am: cb90b5b4d9 am: 7b3216110e am: b76846b988Jorge E. Moreira
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/vmm_vhost/+/1676995 Change-Id: I1b21682d591a2744c5d762f087369bc7621a03ad
2021-04-15Merge remote-tracking branch 'aosp/upstream-main' am: 86868ea15c am: ↵Jorge E. Moreira
63e5d17388 am: 9f5725d400 Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/vmm_vhost/+/1676994 Change-Id: I3e36e53abc7fb1903e6dc6c8fec0fdcb8ee7fcc3
2021-04-15Revert "Add Android.bp file" am: 66cbf7119a am: 46026d41e7Matthew Maurer
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/vmm_vhost/+/1676804 Change-Id: Ifd626dc523ba3976080d0988d176be193fe7892d
2021-04-15Add Android.bp file am: cb90b5b4d9 am: 7b3216110eJorge E. Moreira
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/vmm_vhost/+/1676995 Change-Id: I054c85d380709adaf113e9f6960dcc78d39961a8
2021-04-15Merge remote-tracking branch 'aosp/upstream-main' am: 86868ea15c am: 63e5d17388Jorge E. Moreira
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/vmm_vhost/+/1676994 Change-Id: I5fc2a9bbabf59270f4303a81fa70194ee00e4c84
2021-04-15Revert "Add Android.bp file" am: 66cbf7119aMatthew Maurer
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/vmm_vhost/+/1676804 Change-Id: Ia5df8fd7c6a3963d0d17923fcaf3627cc3207ce2
2021-04-15Add Android.bp file am: cb90b5b4d9Jorge E. Moreira
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/vmm_vhost/+/1676995 Change-Id: I0a48925dca82642305f67fc02ed6869cca75d96c
2021-04-15Merge remote-tracking branch 'aosp/upstream-main' am: 86868ea15cJorge E. Moreira
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/vmm_vhost/+/1676994 Change-Id: I1896033874d9f7edc287a4dbf3d3294251eed104
2021-04-15Re-Add Android.bp fileJorge Moreira Broche
This time in a topic with the crosvm changes it depends on This reverts commit 66cbf7119a2e3023664171adbd528ac94243e2c5. Reason for revert: Merging along the changes it depends on Change-Id: Idafa87fcc683efece89fdd807117b12e111bb1ef
2021-04-15Revert "Add Android.bp file"Matthew Maurer
This reverts commit cb90b5b4d9a76b03c9774df919f0dc74c331dc51. Reason for revert: Breaking Build Change-Id: I24874cb134d4b2f46a0499f71674b324ab24649f
2021-04-15Add Android.bp fileJorge E. Moreira
Bug: 185157703 Test: build updated crosvm locally Change-Id: I34fbdc6b798ae4e1d56f6cd20f94b6c3634987e3
2021-04-15Merge remote-tracking branch 'aosp/upstream-main'Jorge E. Moreira
Bug: 185157703 Test: locally with following change Change-Id: Id39b5523128be41f44b551722ffcf325b58dbb58
2021-04-14Initial empty repositoryInna Palant
2021-03-16CHROMIUM: Ignore vsock test casesKeiichi Watanabe
Disable vsock test cases accessing /dev/vhost-vsock, which is unavailable in chroot. BUG=b:181227406 TEST=cargo test --all-features in chroot Change-Id: I99a80330597c7e281f73ed60aa798ec99f307e3a Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/rust-vmm/vhost/+/2759311 Tested-by: Keiichi Watanabe <keiichiw@chromium.org> Reviewed-by: Chirantan Ekbote <chirantan@chromium.org> Commit-Queue: Keiichi Watanabe <keiichiw@chromium.org>
2021-03-16CHROMIUM: Remove unused importKeiichi Watanabe
The unused import was introduced by the merge commit CL:2755328. While it's used in the upstream, it's not in Chrome OS. BUG=none TEST=build Change-Id: I2324162cbdf8a1ee0050a8a9e8a5fea16f10b5f2 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/rust-vmm/vhost/+/2759310 Tested-by: Keiichi Watanabe <keiichiw@chromium.org> Reviewed-by: Chirantan Ekbote <chirantan@chromium.org> Commit-Queue: Keiichi Watanabe <keiichiw@chromium.org>
2021-03-11Merge remote-tracking branch 'cros/upstream/master' into HEADDylan Reid
Change-Id: I81dfdf258d902b434e8a1b8339eb367cb7211153
2021-03-12Add PRESUBMIT.cfg for clippyKeiichi Watanabe
BUG=b:181227406 TEST=run `repo upload` Change-Id: I8f599f979758f2d0fb99fdc2e1c47c84bb49d48e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/rust-vmm/vhost/+/2717907 Tested-by: Keiichi Watanabe <keiichiw@chromium.org> Auto-Submit: Keiichi Watanabe <keiichiw@chromium.org> Reviewed-by: Dylan Reid <dgreid@chromium.org> Reviewed-by: Chirantan Ekbote <chirantan@chromium.org> Commit-Queue: Chirantan Ekbote <chirantan@chromium.org>
2021-03-12Fix tempfile usage in vhost_user testsKeiichi Watanabe
Fix tests we forgot at crrev.com/c/2717529. BUG=b:181227406 TEST=cargo test --all-features Change-Id: I58ffcd8505e7f39891034c9b018fdf04acdde3ac Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/rust-vmm/vhost/+/2754348 Tested-by: Keiichi Watanabe <keiichiw@chromium.org> Auto-Submit: Keiichi Watanabe <keiichiw@chromium.org> Commit-Queue: Dylan Reid <dgreid@chromium.org> Reviewed-by: Dylan Reid <dgreid@chromium.org>
2021-03-11use sys_util and tempfile from crosvmDylan Reid
Adjust dependencies to use the crosvm-local crates. The tempfile interface is subtly different use the crosvm implementation to avoid a dependency on `rand`. Using a temporary directory avoids any chance of name collision with using rand to generate a string for a socket name. Some of the ScmSocket interfaces have changed and needed updating on both ends. BUG=b:181227406 TEST=cargo test Change-Id: Idee69f0c561642954ac1fa05c2951949e3b74fb5 Cq-Depend: chromium:2740533 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/rust-vmm/vhost/+/2717529 Tested-by: Dylan Reid <dgreid@chromium.org> Commit-Queue: Keiichi Watanabe <keiichiw@chromium.org> Reviewed-by: Keiichi Watanabe <keiichiw@chromium.org> Reviewed-by: Chirantan Ekbote <chirantan@chromium.org>
2021-03-10vhost_user: Add support for REM_MEM_REGSebastien Boeuf
Adding support for a new message REM_MEM_REG. This command request an existing memory region to be removed and unmapped from the vhost-user backend. It is designed for supporting memory hot-unplug, rather than using SET_MEM_TABLE, which is less efficient as it would remap all remaining regions. It is only available if the protocol feature VHOST_USER_PROTOCOL_F_CONFIGURE_MEM_SLOTS has been negotiated. Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2021-03-10vhost_user: Add support for ADD_MEM_REGSebastien Boeuf
Adding support for a new message ADD_MEM_REG. This command request a new region to be added and mapped by the vhost-user backend. It is designed for supporting memory hotplug, avoiding the limitation from SET_MEM_TABLE (supports only 8 regions). It is only available if the protocol feature VHOST_USER_PROTOCOL_F_CONFIGURE_MEM_SLOTS has been negotiated. Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2021-03-10vhost_user: Add support for GET_MAX_MEM_SLOTSSebastien Boeuf
Add the support for GET_MAX_MEM_SLOTS command. This requests the vhost-user backend to provide the maximum amount of memory slots that can be supported. It is only available if the protocol feature VHOST_USER_PROTOCOL_F_CONFIGURE_MEM_SLOTS has been negotiated. Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2021-03-10vhost_user: Update list of message typesSebastien Boeuf
The vhost-user specification moved forward by adding more message types. This commit extends the list according to the latest specification. Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2021-03-08Merge remote-tracking branch 'cros/upstream/master' into HEADDylan Reid
Change-Id: Ia2c11ff4e1f09d8dd74d1e0f19dbcefbb0c588fc
2021-03-07Allow using Path/PathBuf for initializationDylan Reid
Instead of taking a `&str` for the path of the sockets, take `AsRef<Path>`. This way users can pass `PathBuf`, `Path`, `String`, or `&str`. Signed-off-by: Dylan Reid <dgreid@chromium.org>
2021-03-05Merge "Merge remote-tracking branch 'cros/upstream/master' into HEAD" into mainCommit Bot
2021-03-04Add OWNERS fileKeiichi Watanabe
BUG=b:181227406 TEST=none Cq-Depend: chrome-internal:3639368, chrome-internal:3639230 Change-Id: I81a0bd403e16f941a9021a9402dfce80c0b3a817 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/rust-vmm/vhost/+/2719843 Reviewed-by: Chirantan Ekbote <chirantan@chromium.org> Tested-by: Woody Chow <woodychow@google.com> Commit-Queue: Keiichi Watanabe <keiichiw@chromium.org>
2021-03-04Merge remote-tracking branch 'cros/upstream/master' into HEADKeiichi Watanabe
BUG=none TEST=none Cq-Depend: chrome-internal:3639368, chrome-internal:3639230 Change-Id: Iaa169363f8e4ef933b4775009ad000fdc0ce0da5
2021-03-03Fix clippy erros and warningsKeiichi Watanabe
Make `cargo clippy --all-features --all-targets` pass. Signed-off-by: Keiichi Watanabe <keiichiw@chromium.org>
2021-03-01Prepare for publishing to crates.ioLiu Jiang
Prepare for publishing to crates.io, 1) update README.md 2) update Cargo.toml 3) set code owners It should be ready for publishing now. Signed-off-by: Liu Jiang <gerry@linux.alibaba.com>