Commit Graph

8527 Commits

Author SHA1 Message Date
Treehugger Robot
1fc32534d7 Merge "Hack aosp_riscv64 config to fix m droid dist" am: 324ad55c0a
Original change: https://android-review.googlesource.com/c/platform/build/+/2281222

Change-Id: I3d9a10c5d1eecd6247bc83820d6243bdd99e4fdc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-02 02:56:21 +00:00
Treehugger Robot
c3a9a326b9 Merge "HACK: disable most of the build for riscv64" am: b9b754e19b am: 2fbfed8bdc am: fe07d6d590
Original change: https://android-review.googlesource.com/c/platform/build/+/2281221

Change-Id: I60f8bcd6e80b1543ab9601172ffc5a885f136437
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-02 00:49:14 +00:00
Treehugger Robot
2fbfed8bdc Merge "HACK: disable most of the build for riscv64" am: b9b754e19b
Original change: https://android-review.googlesource.com/c/platform/build/+/2281221

Change-Id: I6c13bbc1392a1fdcff070a93bc82ac3a484240b9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-01 23:34:10 +00:00
Colin Cross
aef92033bc Hack aosp_riscv64 config to fix m droid dist
`m droid dist` fails on hiddenapi rules missing bootclasspath classes,
add default_art_config.mk to set PRODUCT_BOOT_JARS, and then override
PRODUCT_USES_DEFAULT_ART_CONFIG back to false to avoid a dependency
from the boot.zip dist artifact to dex2oat, which doesn't work for
riscv64 yet.

Test: lunch aosp_riscv64-userdebug && m droid dist
Change-Id: Icc332ee9132568251386ec742932f6708312bb92
2022-11-01 16:12:27 -07:00
Colin Cross
f310841384 HACK: disable most of the build for riscv64
Disable most of the inherited product makefiles so that `m droid`
passes, and then add back a few working packages to PRODUCT_PACKAGES.

Test: lunch aosp_riscv64-userdebug && m droid
Change-Id: Ifbc4758735ec29876cbdd5a2ec97dd99aaebc210
2022-11-01 12:08:05 -07:00
Martin Stjernholm
5c29bd36dd Merge "Add allowlist patterns for dexpreopted files." am: e279ae7226 am: dad6ae3cd9 am: 152a88b8ca
Original change: https://android-review.googlesource.com/c/platform/build/+/2267725

Change-Id: I0d86c4922c6edaa3fb26830864560a42429ce249
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-31 14:57:15 +00:00
Martin Stjernholm
dad6ae3cd9 Merge "Add allowlist patterns for dexpreopted files." am: e279ae7226
Original change: https://android-review.googlesource.com/c/platform/build/+/2267725

Change-Id: I0da781c31909b29d05390f8c91ab74014de1ae43
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-31 13:24:30 +00:00
Martin Stjernholm
e279ae7226 Merge "Add allowlist patterns for dexpreopted files." 2022-10-31 11:52:10 +00:00
Dennis Song
0876f3af83 Merge "Add the path of GSI document in gsi_release.mk" am: 70bcc91169 am: 06c00902b0 am: e3c9c5dc52
Original change: https://android-review.googlesource.com/c/platform/build/+/2267203

Change-Id: I20e6bf0b01c1dbff294d60b9c001e26b4101b30b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-31 03:40:11 +00:00
Dennis Song
06c00902b0 Merge "Add the path of GSI document in gsi_release.mk" am: 70bcc91169
Original change: https://android-review.googlesource.com/c/platform/build/+/2267203

Change-Id: I52ed5e00fc89312b5523c7791fe187caeda8db1d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-31 02:24:16 +00:00
Dennis Song
70bcc91169 Merge "Add the path of GSI document in gsi_release.mk" 2022-10-31 01:35:03 +00:00
Steven Moreland
a0e091108c graphics.common V3 -> V4
Bug: 251177105
Test: builds
Change-Id: I5ed6fbaf18aa1568f3bebf5f46ab31484d386598
2022-10-29 00:54:49 +00:00
Roman Kiryanov
ada0ed43c0 Remove references to device/generic/goldfish/arm32-vendor.mk
this file is not maintained and being retired.

Bug: 250696437
Test: presubmit
Signed-off-by: Roman Kiryanov <rkir@google.com>
Change-Id: I6f84ae055014e16ef8af92d77c8db95f714e4182
2022-10-26 17:09:47 -07:00
Motomu Utsumi
b844f8c060 Remove cronet from PRODUCT_PACKAGES
cronet apex is removed and cronet libraries are moved to the tethering
apex

Bug: 251054736
Test: atest CronetApiTest
Change-Id: Id9c5675a708d0382cadc01efcef6b8daf742954f
Merged-In: Ib7a3cd33aaf4f63ccb1fbee926df5f23c29d3b48
2022-10-26 23:20:45 +09:00
Motomu Utsumi
4a68052ffa Remove cronet from PRODUCT_PACKAGES
cronet apex is removed and cronet libraries are moved to the tethering
apex

Bug: 251054736
Test: atest CronetApiTest
Change-Id: Ib7a3cd33aaf4f63ccb1fbee926df5f23c29d3b48
2022-10-26 23:18:24 +09:00
Martin Stjernholm
8787ebe054 Add allowlist patterns for dexpreopted files.
Similar patterns have ended up in other places to work with the
prebuilt ART module, but they belong in ART.

#codehealth

Test: vendor/google/modules/ArtGoogle/build-with-prebuilt-art-module.sh droid
  on internal with prebuilts from mainline_modules on git_master-art
Bug: 238426831
Change-Id: Ice7aaef6a4e8dd04723ec2d7b009eb7e6f35f5d6
2022-10-25 13:49:28 +01:00
Spandan Das
7c354d7708 Merge "Convert check_radio_versions to python3" am: afa0bd4717 am: 58f12a5191 am: 86a96b1a0b
Original change: https://android-review.googlesource.com/c/platform/build/+/2266386

Change-Id: I2386c0f5076f3035467de7ff2818b3a034d85ac5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-25 01:24:59 +00:00
Spandan Das
58f12a5191 Merge "Convert check_radio_versions to python3" am: afa0bd4717
Original change: https://android-review.googlesource.com/c/platform/build/+/2266386

Change-Id: Ife7ae276d6d72a1906caf1bc9c6432a72a2d5a65
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-25 00:15:40 +00:00
Spandan Das
ce69e9c812 Convert check_radio_versions to python3
Additionaly,
1. Run it as a python_binary_host so that it uses the hermetic python
toolchain
2. Fix an existing bug where if `board_info_txt` was empty, $^ would
   evaluate to its own path, and it would try to parse the relevant
   configuration from the wrong file

Bug: 196300985
Test: m out/target/product/vsoc_arm64/android-info.txt
Change-Id: Ie1e51a93041591829da4351dd57f37106e15d764
2022-10-24 21:02:00 +00:00
Dennis Song
fe1b534f41 Add the path of GSI document in gsi_release.mk
Documents for GSI specific packages can be found at
device/generic/common/README.md.

Bug: 254392480
Test: Presubmit
Change-Id: I03e9d66462f39c0631dfcbe16902e5978e41c8b6
2022-10-24 11:28:38 +08:00
Amos Bianchi
3a6d4612a8 Merge "Add Device Lock module." 2022-10-21 17:48:58 +00:00
Dennis Song
c1c460f4a3 Merge "Add GSI overlay for SystemUI" am: 8d69e1b7ef am: 978d6503e2 am: 76ee52f3d5
Original change: https://android-review.googlesource.com/c/platform/build/+/2256925

Change-Id: I5f8a70c0cc9c7d88e096cb28c2be2d18edee381a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-21 09:11:14 +00:00
Pete Bentley
185751b379 Add prng_seeder to base PRODUCT_PACKAGES.
Cherry-pick / Dr No note: Should have been included with
the previous prng_seeder CLs but we missed that it was needed
due to testing on branches without prebuilts.

Needs to be on all (for now) devices with libcrypto, i.e. all
of them.

I failed to learn from https://r.android.com/1305853 that
adding something to Conscrypt's requirements doesn't work if
the module is coming from a prebuilt...

Again, the correct solution here would actually be to make
libcrypto rather than Conscrypt require prng_seeder but Soong
considers that a circular dependency

Bug: 243933553
Test: m installclean && m and verify prng_seeder is installed and running.
Change-Id: Ie34f8c693469eaeedae6a010b956d6c6513a6b15
Merged-In: Ie34f8c693469eaeedae6a010b956d6c6513a6b15
(cherry picked from commit 19b3361a02)
2022-10-21 10:08:13 +01:00
Dennis Song
978d6503e2 Merge "Add GSI overlay for SystemUI" am: 8d69e1b7ef
Original change: https://android-review.googlesource.com/c/platform/build/+/2256925

Change-Id: I66586a287bea9c3503ea153d8226d97b84d663d9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-21 08:10:52 +00:00
Dennis Song
8d69e1b7ef Merge "Add GSI overlay for SystemUI" 2022-10-21 07:37:42 +00:00
Amos Bianchi
3a78a17f3b Add Device Lock module.
Bug: b/241442337
Test: service successfully starts
Test: atest DeviceLockUnitTests
Test: cts-tradefed run cts -m CtsDeviceLockTestCases

Change-Id: Ie0a7ed87dd3f986859f3dc6e550337a2d44ae351
2022-10-20 22:50:17 -07:00
Colin Cross
9670678136 Merge "Set ALLOW_MISSING_DEPENDENCIES=true in generic_riscv64/BoardConfig.mk" am: a1920a2f2e am: 2924a99857 am: 794719e812
Original change: https://android-review.googlesource.com/c/platform/build/+/2263925

Change-Id: Id8eb10ab8ce78353a17e4c10b4684a51a001243a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-21 02:12:56 +00:00
Colin Cross
2924a99857 Merge "Set ALLOW_MISSING_DEPENDENCIES=true in generic_riscv64/BoardConfig.mk" am: a1920a2f2e
Original change: https://android-review.googlesource.com/c/platform/build/+/2263925

Change-Id: I875800761ba11ef19093bff2dce182e90d8e496c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-21 00:59:52 +00:00
Colin Cross
a1920a2f2e Merge "Set ALLOW_MISSING_DEPENDENCIES=true in generic_riscv64/BoardConfig.mk" 2022-10-21 00:35:39 +00:00
Treehugger Robot
ee32acdb60 Merge "Add prng_seeder to base PRODUCT_PACKAGES." am: a911c507dd am: c3024b6af3 am: 042850334b
Original change: https://android-review.googlesource.com/c/platform/build/+/2263521

Change-Id: Ib860de19438243e71ae746cdfd96a3041173438a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-20 22:46:52 +00:00
Colin Cross
a098e96018 Set ALLOW_MISSING_DEPENDENCIES=true in generic_riscv64/BoardConfig.mk
Building for riscv64 without ALLOW_MISSING_DEPENDENCIES=true fails
on prebuilt modules that are missing riscv64 files.  Set
ALLOW_MISSING_DEPENDENCIES=true in BoardConfig.mk for now to avoid
always having to set it on the command line.

Test: lunch aosp_riscv64-userdebug && m ndk_sysroot
Change-Id: I6b7dcf684b59d073cb6e257717946d551aefdb44
2022-10-20 14:04:21 -07:00
Treehugger Robot
c3024b6af3 Merge "Add prng_seeder to base PRODUCT_PACKAGES." am: a911c507dd
Original change: https://android-review.googlesource.com/c/platform/build/+/2263521

Change-Id: Ic95f252ad052e0d2167340f0bc1f6bcfeb7547d1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-20 21:03:42 +00:00
Pete Bentley
19b3361a02 Add prng_seeder to base PRODUCT_PACKAGES.
Needs to be on all (for now) devices with libcrypto, i.e. all
of them.

I failed to learn from https://r.android.com/1305853 that
adding something to Conscrypt's requirements doesn't work if
the module is coming from a prebuilt...

Again, the correct solution here would actually be to make
libcrypto rather than Conscrypt require prng_seeder but Soong
considers that a circular dependency

Bug: 243933553
Test: m installclean && m and verify prng_seeder is installed and running.
Change-Id: Ie34f8c693469eaeedae6a010b956d6c6513a6b15
2022-10-20 18:42:35 +01:00
Treehugger Robot
d62cd0e448 Merge "Retire compatibility_matrix.xml in goldfish" am: 434295ceb5 am: 4eab59ebb9 am: e3ce4019c7
Original change: https://android-review.googlesource.com/c/platform/build/+/2261202

Change-Id: Ie25bad7d2acbd4b19257dc9e69a745e4cfa841bf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-19 17:43:12 +00:00
Treehugger Robot
4eab59ebb9 Merge "Retire compatibility_matrix.xml in goldfish" am: 434295ceb5
Original change: https://android-review.googlesource.com/c/platform/build/+/2261202

Change-Id: I78b7d697eeab57683b875f572ecd61f45fb86124
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-19 16:24:01 +00:00
Roman Kiryanov
09741e4e4d Retire compatibility_matrix.xml in goldfish
not required

Bug: 250696437
Test: presubmit
Signed-off-by: Roman Kiryanov <rkir@google.com>
Change-Id: I3dc983e829613daabbc836bea3e0e26af632a25d
2022-10-18 13:54:05 -07:00
Devin Moore
a5108bd0eb Merge "Don't install omx service by default on new devices" am: cd91bec2ca am: 0c007b0b5c am: 0982aabba1
Original change: https://android-review.googlesource.com/c/platform/build/+/2254788

Change-Id: Ib118c71a3cd70ecf453d10d939529b152f507909
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-17 17:10:16 +00:00
Devin Moore
0c007b0b5c Merge "Don't install omx service by default on new devices" am: cd91bec2ca
Original change: https://android-review.googlesource.com/c/platform/build/+/2254788

Change-Id: I17a75fd2885e0a3402d03576350ccab92393e928
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-17 16:08:16 +00:00
Devin Moore
cd91bec2ca Merge "Don't install omx service by default on new devices" 2022-10-17 15:21:31 +00:00
Dennis Song
a0f242ae87 Add GSI overlay for SystemUI
Use runtime resource overlay to override SystemUI resources
in case some legacy devices might have invalid settings,
and the invalid settings might cause unexpected SystemUI
errors when installing GSI on different devices.

Bug: 245806899
Test: Build and install GSI on Pixel
Change-Id: I704ba8f1a4a1d058e5e992d3ca18bdb4bda6610d
2022-10-17 16:42:16 +08:00
Devin Moore
a835eb9810 Don't install omx service by default on new devices
On devices launching after Android U, we no longer install the HIDL OMX
service. It is deprecated.

Test: Build and run Cuttlefish with SHIPING_API_LEVEL 33 and 34
Bug: 218588089
Change-Id: I9a6dbffd381bdad5428e9c365bd50445a9b14a67
2022-10-14 15:51:49 +00:00
Yi-yo Chiang
80492c9557 Merge "Add virt APEX to arm64 & x86_64 GSI" am: f6eab1f608 am: e91b6dad06 am: e080d9705d
Original change: https://android-review.googlesource.com/c/platform/build/+/2249053

Change-Id: If62f2f0e281656275316ab50081fe0f6249e4db1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-14 06:58:35 +00:00
Kean Mariotti
7da1ba109b Merge "Add layertracegenerator executable" 2022-10-14 06:54:00 +00:00
Yi-yo Chiang
e91b6dad06 Merge "Add virt APEX to arm64 & x86_64 GSI" am: f6eab1f608
Original change: https://android-review.googlesource.com/c/platform/build/+/2249053

Change-Id: I04ff1e2a86e7674059dafd19c7aea8bc61de4fda
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-14 05:40:54 +00:00
Yi-Yo Chiang
595a0f7c20 Add virt APEX to arm64 & x86_64 GSI
Bug: 252441099
Test: Install GSI (MASTER) on Pixel 6a (TM) && fastboot oem pkvm enable
Test: atest VirtualizationTestCases.64
Test: atest MicrodroidHostTestCases
Test: atest MicrodroidTestApp
Change-Id: Iad14c8627e2807ef5ab2930ba9ed3626c77f9aa7
2022-10-13 17:19:01 +08:00
Helen Qin
4ea16966bb Include CredentialManager UX app into system image.
The CredentialManager UX is a set of confirmation / selection dialogs
that let a user configure the provider / credential retrieval or saving
options.

Test: build
Bug: 253157036,247862353

Change-Id: I915cb622119a6ad1d542c4c1d5ced84a4ebef78e
2022-10-12 20:58:27 +00:00
Hassan Ali
27d9648dd4 Merge "Add configinfrastructure to bootclasspath" 2022-10-10 13:46:28 +00:00
Ryan Lin
2f3c64cd5e Merge "Fix unavailable window magnification feature for upgraded device" 2022-10-07 06:12:47 +00:00
Xin Li
1c3ae20645 Merge tm-qpr-dev-plus-aosp-without-vendor@9129937
Bug: 248070379
Merged-In: I592acf9a3868e2a60e203b2201e7fadcbb0e7f04
Change-Id: Ia67b109e76eea8167961bf525ee29957cc7264de
2022-10-06 12:02:16 -07:00
Colin Cross
fc494d3797 Merge "Add initial files for aosp_riscv64 target" am: a4e13d8866 am: 14a6cc5ca1 am: c87ac557c7
Original change: https://android-review.googlesource.com/c/platform/build/+/2241477

Change-Id: I92267e3d81db945512a06b300da61b740883f7a1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-06 00:51:14 +00:00