Commit graph

103054 commits

Author SHA1 Message Date
Inseob Kim
0fc8410b07 Fix uprobestats deps for 32-bit targets
We must use `deps`, not `multilib.lib64`, because uprobestats is a
native binary and we also consider 32-bit targets.

Bug: 381019944
Test: build all aosp_{target} targets
Change-Id: I001ac687ffc3874719ad9f685690b36729192aa0
2025-03-30 15:58:32 +02:00
Inseob Kim
219d8fdfaa Revert^2 "Add soong module only for aosp_{arch}"
This reverts commit c125acc4c502ef19479bdb8dda3b8ddc520199b1.

Reason for revert: build breakage fixed with aosp/3486213

Change-Id: Iad7ee9ab188b2b387ec07d34cd6245aeb568ae4f
2025-03-30 15:58:27 +02:00
Inseob Kim
6a04b1f9a2 Add fsverity/compos only for 64-bit images
Because AVF is shipped only on 64-bit devices.

Bug: 381019944
Test: TH
Change-Id: Icbf4656f9b830e6254024558e96fc3c5dae6113c
2025-03-30 15:46:39 +02:00
Inseob Kim
11d4e154ed Add default modules for system_ext and product
Also fixes gsi_x86_64_soong_system.

Bug: 381019466
Test: build gsi_x86_64_soong_system
Change-Id: Ib048f4b45ffa77a8ba41341426d6b42cea1549bd
2025-03-30 15:45:19 +02:00
Aaron Kling
9db2fb62fe Revert "Disable sparse images for A/B updater targets"
This reverts commit a927af6775.

The original change breaks building vendor image for legacy A/B devices
with a recovery partition. Because build checks the out image size plus
the recovery patch size. If sparse images are disabled, then the output
image size will always be the max size. And max size plus anything will
always be greater than max size.

Change-Id: I87dd2bf78e9080d1fc2d320df7e98ee98efa031c
(cherry picked from commit 008ed588707f277e0e63f0b70d5fd6b598220e51)
2025-03-28 14:29:08 +00:00
Michael Bestas
ced4f33fe0 Android 15.0.0 Release 23 (BP1A.250305.020.T2)
-----BEGIN PGP SIGNATURE-----
 
 iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ8fg+gAKCRDorT+BmrEO
 eALMAJ97eIFL19k52KFX7KHwMIeCWJGo6wCfX6OJIGfV96pGDIiN70XmvsA/1Hg=
 =cg11
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN SSH SIGNATURE-----
 U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgPpdpjxPACTIhnlvYz0GM4BR7FJ
 +rYv3jMbfxNKD3JvcAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
 AAAAQLjL4A/7A76zgw6+ehYFMP3QOAmKOM2qqUV4anw74OBuK72DPlXDXJsuOfLRPPKRwt
 bSqwU6sZUaALiWRhNDcgE=
 -----END SSH SIGNATURE-----

Merge tag 'android-15.0.0_r23' into staging/lineage-22.2_merge-android-15.0.0_r23

Android 15.0.0 Release 23 (BP1A.250305.020.T2)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ8fg+gAKCRDorT+BmrEO
# eALMAJ97eIFL19k52KFX7KHwMIeCWJGo6wCfX6OJIGfV96pGDIiN70XmvsA/1Hg=
# =cg11
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed Mar  5 07:28:26 2025 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [ultimate]

* tag 'android-15.0.0_r23':
  Version bump to BP1A.250305.020.T2 [core/build_id.mk]
  Version bump to BP1A.250305.020.T1 [core/build_id.mk]

Change-Id: I090c9eaa4c0025dd018ad7085bb63c16a92833aa
2025-03-27 23:09:06 +02:00
Michael Bestas
bac9f13ff2 Android 15.0.0 Release 21 (BP1A.250305.020)
-----BEGIN PGP SIGNATURE-----
 
 iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ8fKGQAKCRDorT+BmrEO
 ePJ/AJsGzx5AHh93SSuUxzGZFZ7OBR7nZQCcCVH4kiQVJaBvyiR7ERbzZXUTpnM=
 =zY3D
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN SSH SIGNATURE-----
 U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgPpdpjxPACTIhnlvYz0GM4BR7FJ
 +rYv3jMbfxNKD3JvcAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
 AAAAQDufPegC3mO/hQpovikwf1ntzGRlr2FcdR7Go1lWrZlAtQzyJFvpkXOPG0S/LqdNtI
 yH7ecu4eIB1Ap01+eiEQg=
 -----END SSH SIGNATURE-----

Merge tag 'android-15.0.0_r21' into staging/lineage-22.2_merge-android-15.0.0_r21

Android 15.0.0 Release 21 (BP1A.250305.020)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ8fKGQAKCRDorT+BmrEO
# ePJ/AJsGzx5AHh93SSuUxzGZFZ7OBR7nZQCcCVH4kiQVJaBvyiR7ERbzZXUTpnM=
# =zY3D
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed Mar  5 05:50:49 2025 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [ultimate]

* tag 'android-15.0.0_r21':
  Version bump to BP1A.250305.020 [core/build_id.mk]
  Version bump to BP1A.250305.019.W1 [core/build_id.mk]

Change-Id: Ie7c32b112de59172255a144ec5bef529c5e893b0
2025-03-27 23:06:04 +02:00
Michael Bestas
5c84874c51
Reapply "Add DeviceDiagnostics.apk"
This reverts commit bcc9665149.

Change-Id: I2deb38e12282f0f29079e6ff7158f25184648c71
2025-03-22 01:37:05 +02:00
Michael Bestas
5d80775841
Revert "Remove additional DeviceDiagnostics reference"
This reverts commit 3ab53d1bd3.

Change-Id: I8affee30a6a2961342816f088c8c8af59df8127b
2025-03-22 01:36:50 +02:00
Michael Bestas
d9fff67b2c
Reapply "Add tradeinmode to the system image."
This reverts commit fe30260442.

Change-Id: I1b1bff7e0d258c3464933e4b8db5e9d515899bfa
2025-03-22 01:36:43 +02:00
Michael Bestas
bc9a35deeb
Add CHRE_DAEMON_LOAD_INTO_SENSORSPD to soong_config_variable
Test: m -j chre_daemon_msm
Change-Id: Ib8b1e5c1a59603edbef77a29a6ee99f5f98fb4d3
2025-03-13 21:44:21 +02:00
Nelson Li
ed9b3f000a
Correct typo in chre_daemon_lpma_enabled Soong config
This change corrects a typographical error in the Soong configuration
for chre_daemon_lpma_enabled.

Bug: 374901347
Test: m -j chre
Change-Id: Iab7e7da50d4b66475faf75b0510b62a6a77e9584
2025-03-13 21:44:17 +02:00
Michael Bestas
ea294df74b
Revert "Always include vendor_manifest.xml in PRODUCT_PACKAGES"
This reverts commit 239c5308eb.

Reason for revert: This breaks targets that use _only_
DEVICE_MANIFEST_SKUS and DEVICE_MANIFEST_<SKU>_FILES,
since vendor_manifest.xml is non existent on those targets.

The original change assumed it would be possible to add an entry
to PRODUCT_PACKAGES even if not existing, but that's not the case.

In the soong-only case this may work as we'd simply skip the
module installation via m.SkipInstall(), but when generating
Android.mk, as vintf_data does, that's not possible.

Test: m on qualcomm device which only contains SKU specific manifests
Change-Id: I3e4e8f9087640608643cc726bcfa0658467745eb
2025-03-13 21:44:15 +02:00
Michael Bestas
fe30260442
Revert "Add tradeinmode to the system image."
This reverts commit 64887d8cc8.

Reason for revert: Not in AOSP manifest, can revisit later.

Change-Id: I3b94722e09c5f0e803d08a8d16efe561568131ef
2025-03-09 11:16:45 +02:00
Michael Bestas
3ab53d1bd3
Remove additional DeviceDiagnostics reference
Change-Id: Ie4c5ad17231138835222041ff829ce4b708ecd37
2025-03-09 11:16:00 +02:00
Michael Bestas
c2261ddba8 Android 15.0.0 Release 20 (BP1A.250305.019)
-----BEGIN PGP SIGNATURE-----
 
 iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ8epCAAKCRDorT+BmrEO
 eG6dAJwJy3IdODd+HgUsdj7MVmwkqygGqwCeJviycaHuBg1VVbQQcM3fOEZMM4c=
 =0HrU
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN SSH SIGNATURE-----
 U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgPpdpjxPACTIhnlvYz0GM4BR7FJ
 +rYv3jMbfxNKD3JvcAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
 AAAAQAM+iWabmFo75HYa/mtMLW3NlCIZQih468Ad8KckTSDMjrD7edVX4c5quzeDnOdzvI
 l267FNZnLg68A5vPP1iQo=
 -----END SSH SIGNATURE-----

Merge tag 'android-15.0.0_r20' into staging/lineage-22.2_merge-android-15.0.0_r20

Android 15.0.0 Release 20 (BP1A.250305.019)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ8epCAAKCRDorT+BmrEO
# eG6dAJwJy3IdODd+HgUsdj7MVmwkqygGqwCeJviycaHuBg1VVbQQcM3fOEZMM4c=
# =0HrU
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed Mar  5 03:29:44 2025 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [ultimate]

* tag 'android-15.0.0_r20': (513 commits)
  Version bump to BP1A.250305.019 [core/build_id.mk]
  Version bump to BP1A.250305.018 [core/build_id.mk]
  Version bump to BP1A.250305.017 [core/build_id.mk]
  Version bump to BP1A.250305.016 [core/build_id.mk]
  Version bump to BP1A.250305.015 [core/build_id.mk]
  Version bump to BP1A.250305.014 [core/build_id.mk]
  Version bump to BP1A.250305.013 [core/build_id.mk]
  Version bump to BP1A.250305.012 [core/build_id.mk]
  Version bump to BP1A.250305.011 [core/build_id.mk]
  Version bump to BP1A.250305.010 [core/build_id.mk]
  Version bump to BP1A.250305.009 [core/build_id.mk]
  Version bump to BP1A.250305.008 [core/build_id.mk]
  Version bump to BP1A.250305.007 [core/build_id.mk]
  Version bump to BP1A.250305.006 [core/build_id.mk]
  Version bump to BP1A.250305.005 [core/build_id.mk]
  Update update_bootloader_radio_image.mk calling path
  Version bump to BP1A.250305.003 [core/build_id.mk]
  Version bump to BP1A.250305.002 [core/build_id.mk]
  Version bump to BP1A.250305.001 [core/build_id.mk]
  Version bump to BP1A.241210.028.A1 [core/build_id.mk]
  ...

 Conflicts:
	core/Makefile
	core/android_soong_config_vars.mk
	core/build_id.mk
	core/config.mk
	core/sysprop.mk
	target/product/security/Android.mk

Change-Id: I9b26bf1f864b9b864a27d2bac2fc382a2da42803
2025-03-09 04:48:29 +02:00
LuK1337
e12f0132b5
core: Treat vendor/lineage-priv/* as release-keys
Change-Id: I506ee2b5374a398a4421321e1582ae6d4f10401e
2025-02-19 18:24:39 +01:00
Yumi Yukimura
22bcc40738
build: Move inclusion of BoardConfigExtra.mk to board_config.mk
Some kind of extras needs to alter variables that becomes read-only
after inclusion of board_config.mk, or wants some variables getting
processed by board_config.mk. For example, native bridge.

Change-Id: If7ef0dcfc30b52940017662fa7402e4970dbc3c7
2025-02-19 18:24:39 +01:00
Michael Bestas
36c1905749 Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14
Android 15.0.0 Release 14 (AP4A.250205.002)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ6KKlwAKCRDorT+BmrEO
# eHPMAJ46I/qLkqi7OVomW/h6t3WIjZnWWgCbBWRJZelNypk3B7l1z/ixuLNFtV4=
# =u7Fz
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Feb  4 23:45:59 2025 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [ultimate]

# By Android Build Coastguard Worker
# Via Android Build Coastguard Worker
* tag 'android-15.0.0_r14':
  Version bump to AP4A.250205.002 [core/build_id.mk]
  Version bump to AP4A.250205.001 [core/build_id.mk]
  Version bump to AP4A.250105.002.C1 [core/build_id.mk]
  Version bump to AP4A.241205.004.R1 [core/build_id.mk]
  Version bump to AP4A.250105.002.B1 [core/build_id.mk]
  Version bump to AP4A.250105.002.A1 [core/build_id.mk]

Change-Id: I5f363a7abb853aae26aeb25c400e377eb0a6a8a8
2025-02-08 16:56:25 +00:00
Android Build Coastguard Worker
3916a75115 Version bump to BP1A.250305.020.T2 [core/build_id.mk]
Change-Id: I00ef69849067a04ffaaf6c1837541a5b35adebdd
2025-02-06 10:28:58 -08:00
Android Build Coastguard Worker
ae53e47efb Version bump to BP1A.250305.020.T1 [core/build_id.mk]
Change-Id: Ie88324935fb84bf5ecb647ca02b1e4f3aa9cdeeb
2025-02-04 12:43:53 -08:00
Android Build Coastguard Worker
4f0bb25f6f Version bump to BP1A.250305.020 [core/build_id.mk]
Change-Id: Ia2a6a74ecaa010118160da3207c3cbc706789b9e
2025-02-04 11:15:07 -08:00
Android Build Coastguard Worker
b64e54d2c6 [coastguard skipped] Merge sparse cherrypicks from sparse-13003188-L84000030009306061 into 25Q1-release.
COASTGUARD_SKIP: I8f4e08bd87058215dec2a24e750f3b8d88f88d5c

Change-Id: I3871d06975b47a82afe2c385886dd51f9a145fa5
2025-02-03 12:35:22 -08:00
Android Build Coastguard Worker
2941b03df1 Version bump to BP1A.250305.019.W1 [core/build_id.mk]
Change-Id: I8f4e08bd87058215dec2a24e750f3b8d88f88d5c
2025-02-03 12:33:50 -08:00
Android Build Coastguard Worker
9e94795a3d Version bump to BP1A.250305.019 [core/build_id.mk]
Change-Id: Ib04dde87e04bbff682b81964dc5df1796efcd998
2025-02-03 12:23:04 -08:00
Android Build Coastguard Worker
612b129e86 Version bump to BP1A.250305.018 [core/build_id.mk]
Change-Id: I810fe62de81e330cb6d81795ef928c8f37632495
2025-01-31 12:54:23 -08:00
Android Build Coastguard Worker
fe6b32bfdf Version bump to BP1A.250305.017 [core/build_id.mk]
Change-Id: I3aa1e7cbf3b0672baee6889d8799c39729e8da71
2025-01-30 10:45:14 -08:00
Android Build Coastguard Worker
ad85cfb291 Version bump to BP1A.250305.016 [core/build_id.mk]
Change-Id: I023334334c1a3bfbb0fc3c52305a086a046aae0f
2025-01-29 10:24:50 -08:00
Android Build Coastguard Worker
5731ef8072 Version bump to BP1A.250305.015 [core/build_id.mk]
Change-Id: I33b7bf0f65aaa7aa1ca133c63c186e9bf0b21f81
2025-01-28 15:17:17 -08:00
dianlujitao
0ed9194f95 Fix false positive when checking ELF prebuilts in PRODUCT_COPY_FILES
llvm-readobj is valid for other object file types such as PE/COFF, so
some firmware files are wrongly detected as ELF prebuilts. Additionally
check the output of llvm-readobj to avoid such false positives.

Change-Id: I4c4ede747967b4a1213aadaed2f925672d18579c
2025-01-28 12:27:03 +08:00
Android Build Coastguard Worker
93ee51d85f Version bump to BP1A.250305.014 [core/build_id.mk]
Change-Id: Ia067f5824a5789be049256e6bc4328ec1a93b23f
2025-01-24 10:26:20 -08:00
Android Build Coastguard Worker
1a2846c65a Version bump to BP1A.250305.013 [core/build_id.mk]
Change-Id: Ic4537d6511e96e854f196d178b938dd43746c53f
2025-01-23 11:35:33 -08:00
Android Build Coastguard Worker
ccdb70c9af Version bump to BP1A.250305.012 [core/build_id.mk]
Change-Id: Ief82d81aa6e9ede6013e2e2e8bdcc61114a18e35
2025-01-22 15:46:00 -08:00
Android Build Coastguard Worker
da84d0687f Version bump to BP1A.250305.011 [core/build_id.mk]
Change-Id: Ic4dcfe7283c2b6fcfead4d6af7ac05cd55bdaeda
2025-01-21 11:12:12 -08:00
Android Build Coastguard Worker
46d58423f3 Version bump to BP1A.250305.010 [core/build_id.mk]
Change-Id: I2077b0f13b91cada9952d65131aec5495974dde6
2025-01-21 06:35:47 -08:00
LuK1337
92b516efac
fixup! Install adb_keys into recovery
Fixes build on devices without a product partition.

Change-Id: I20cdcce8e89215dca9194a3f56cfe27d00fb26b7
2025-01-21 09:14:26 +01:00
LuK1337
062dc37888
Install adb_keys into recovery
Change-Id: Ia0c6aa3deef7d5d8350c626cdf677038cc0c806a
2025-01-19 20:23:14 +01:00
Android Build Coastguard Worker
b5e47e9e5c Version bump to BP1A.250305.009 [core/build_id.mk]
Change-Id: I05c3a1e6a943dd73c88d2283bba3bb9558c20222
2025-01-17 10:22:21 -08:00
Android Build Coastguard Worker
85eaa82d25 Version bump to BP1A.250305.008 [core/build_id.mk]
Change-Id: I48b5e20b633fe0c6775542b633be930889dd9e9e
2025-01-16 22:16:41 -08:00
Android Build Coastguard Worker
11b8bb36c0 Version bump to BP1A.250305.007 [core/build_id.mk]
Change-Id: I336426b35515b12101181f8428c0c1afbbcd4e8d
2025-01-16 12:24:33 -08:00
Android Build Coastguard Worker
a0b038995d Version bump to BP1A.250305.006 [core/build_id.mk]
Change-Id: Ib725ba80f82ff6e5991b71a283e5138bfe94fef2
2025-01-15 10:21:41 -08:00
Android Build Coastguard Worker
834757b420 Version bump to BP1A.250305.005 [core/build_id.mk]
Change-Id: If907244ce31010669d8b2c36dc8015142c23db6c
2025-01-15 07:24:30 -08:00
Android Build Coastguard Worker
9d41520266 Make change and version bump to BP1A.250305.004
Merge cherrypicks of ['android-review.googlesource.com/3446753'] into 25Q1-release.

Change-Id: Ie4d9e3dc31b0b6cb453fd14334103f76fea17b7c
2025-01-14 13:36:16 -08:00
Herbert Xue
f5c974e80b Update update_bootloader_radio_image.mk calling path
The "vendor/google/build" is not available to some specific builds.
Update the path to avoid build break.

Bug: 377597097
Test: presubmit
(cherry picked from https://android-review.googlesource.com/q/commit:37fec98827cb8610801a0a41ed763cf827e23282)
Merged-In: Ic0da52f0b286b00f974b0e51424274e1e8484741
Change-Id: Ic0da52f0b286b00f974b0e51424274e1e8484741
2025-01-14 13:32:58 -08:00
Android Build Coastguard Worker
effb3b4171 Version bump to BP1A.250305.003 [core/build_id.mk]
Change-Id: I1839dbe2660c442b2b5c30cc37c11ffb9e4fbb58
2025-01-13 15:03:39 -08:00
Android Build Coastguard Worker
2651b80590 Version bump to BP1A.250305.002 [core/build_id.mk]
Change-Id: I34aa025a316d1e298212edba52a62648518ac608
2025-01-13 14:22:15 -08:00
Android Build Coastguard Worker
b184f78491 Version bump to BP1A.250305.001 [core/build_id.mk]
Change-Id: I89d20edeca651cb3c0a41a9537513e624bb5d9b5
2025-01-13 11:53:58 -08:00
Android Build Coastguard Worker
1cc75cd6d5 [coastguard skipped] Merge sparse cherrypicks from sparse-12871199-L47200030008824659 into 25Q1-release.
COASTGUARD_SKIP: I8b34c1acb05a88d18cae1a16385a3e97517e44fa

Change-Id: I3284f6cbcc1e0e3f9ad4d9c0f03bbae17da7fe6c
2025-01-10 11:54:39 -08:00
Android Build Coastguard Worker
bb35c70c4c Version bump to BP1A.241210.028.A1 [core/build_id.mk]
Change-Id: I8b34c1acb05a88d18cae1a16385a3e97517e44fa
2025-01-10 11:52:32 -08:00
Android Build Coastguard Worker
a245d218ae Version bump to BP1A.241210.033 [core/build_id.mk]
Change-Id: I37183820a45d3729bab942c61b77f1caad4f3f46
2025-01-10 10:40:34 -08:00