Added code to support a single system image that can start the
64 bit zygote only, or both the 64 bit and 32 bit zygote. By
default, the system will default to 64 bit only.
For this image, all abilist properties are only present in the
vendor partition. All other copies of these properties are deleted.
Bug: 227482437
Test: Verified that secondary doesn't start with same disk image
Test: with ro.zygote set to zygote64 and abilists set appropriately.
Test: Verified that secondary does not start when restarting netd.
Test: with ro.zygote set to zygote64_32 and abilists set appropriately.
Test: Verified that secondary does start when restarting netd.
Test: Verified that a 64 bit device only starts the primary.
Test: Verified that a 32 bit device only starts the primary.
Change-Id: Ifc6413cecc4df8ba041699f7d0b10786d1926d64
Merged-In: Ifc6413cecc4df8ba041699f7d0b10786d1926d64
Previously, any setting of SOONG_CONFIG_<m>_module_source_build (where
<m> is one of wifi, uwb or bluetooth) that was made before the
core/android_soong_config_vars.mk was processed would be replaced with
false. This change will only set them to false if they have not been
previously set.
Bug: 233965247
Test: m nothing
# After setting SOONG_CONFIG_wifi_module_source=true before this
# code. Without this change out/soong/soong.variables uses false
# for the wifi_module/module_source config variable. With this
# change it uses true.
Change-Id: I1dffeb055a68250f574630d4ef5fedc51bad4a2b
Apex name has been changed to com.android.btservices
Changing mount point accordingly
Bug: 235892590
Test: Flash / boot bt / look logs & pair a device
Change-Id: I1e32f26c5e2b121391bc85c6b50b2ccdf57ff5de
am skip reason: Merged-In Ief202c2f8b37d686397560df599d2143d763ba65 with SHA-1 2489eee173 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/18916487
Change-Id: Idd9bf7227f873ffb20ecc327e8c9a4d2a2b7c8bd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
am skip reason: Merged-In Ief202c2f8b37d686397560df599d2143d763ba65 with SHA-1 2489eee173 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/18916487
Change-Id: I2d95ee0e2dfd53835237c4cbf1d6b7a850ce5b44
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
am skip reason: Merged-In Ief202c2f8b37d686397560df599d2143d763ba65 with SHA-1 52fd4edb47 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/18916487
Change-Id: I614880d3f7a960448653f75f5ee7c2e5ba8aeb0c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
am skip reason: Merged-In Ief202c2f8b37d686397560df599d2143d763ba65 with SHA-1 52fd4edb47 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/18916487
Change-Id: I34f0eb19d641e1194f275af7da6a505123e80d60
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
am skip reason: Merged-In Ief202c2f8b37d686397560df599d2143d763ba65 with SHA-1 52fd4edb47 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/18916487
Change-Id: I3b2f525ebfe6abf8384dc4318b7d27026f8b7f89
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
am skip reason: Merged-In Ief202c2f8b37d686397560df599d2143d763ba65 with SHA-1 9f2be867c4 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/19002854
Change-Id: I7fcc39ace87ebae33e3d1a0bed886de69a8e273c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
am skip reason: Merged-In Ief202c2f8b37d686397560df599d2143d763ba65 with SHA-1 9f2be867c4 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/19002854
Change-Id: I57ffd10f012de2502d7835bcb3b7dd6b9d46dcc1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Even though it doesn't have google modules in PRODUCT_PACKAGES,
the docs build wants to use prebuilts when the rest of the branch
does.
Bug: 230478310
Test: m docs (inspect MODULE_BUILD_FROM_SOURCE)
Change-Id: I1d67f4099e9fdc5fbaeeb0bf0fce80aa91c05eb5
Revert submission 18821068
Reason for revert: Advised to switch to using TARGET_BUILD_APPS
Reverted Changes:
Ibd737c0dd:Record license text for every dist target.
Ibf5a9869d:Create lists of projects to share per dist target
Change-Id: I4a2c7b3c74b446ce3748217be30da70c060da0dd
Merged-in: If56a1fceb5da66b90b7b0ec2275ec429661515b4
Revert submission 18821068
Reason for revert: Advised to switch to using TARGET_BUILD_APPS
Reverted Changes:
Ibd737c0dd:Record license text for every dist target.
Ibf5a9869d:Create lists of projects to share per dist target
Change-Id: Ib0007bf6989c25cc2503f8feac35682d13f0a2b7
Merged-in: I1442998bbafe909a0796abdb2e9691a0c4c099d6
As an optional module, wifi has its own Soong config variable. This
change ensures that it is controlled by the same environment variable
as the rest of the modules.
Bug: 233965247
Test: # Unpack wifi snapshot that uses wifi specific Soong config.
m nothing
# Without this the build fails as it uses the wifi prebuilts
# which do not work in AOSP.
# With this change the build passes as it uses the wifi
# sources.
Change-Id: Iea0ad09182a162b8f5ddf1403f65a3bbffb9ef08
(cherry picked from commit 4f4b6d776d)
Merged-In: Iea0ad09182a162b8f5ddf1403f65a3bbffb9ef08