Treehugger Robot
a865decd76
Merge changes I2920d8b0,I55cd3340 into main am: de9df1dcf6
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2717716
Change-Id: Ic2ae64ee5c1ad43cfd2341d41f0d808063aec896
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-21 22:14:51 +00:00
Treehugger Robot
de9df1dcf6
Merge changes I2920d8b0,I55cd3340 into main
...
* changes:
Add 16K ramdisk to vendor_boot
Move 16K kernel modules to /lib/modules/`uname -r`_16k
2023-08-21 21:32:02 +00:00
Eran Messeri
e24afe8cfb
Merge "Remove the empty property of attestation." into main am: 66832f6525
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2711615
Change-Id: I96218b2a21c805a6c193a2f5692100d5d5f2a3b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-21 14:56:45 +00:00
Eran Messeri
66832f6525
Merge "Remove the empty property of attestation." into main
2023-08-21 14:34:49 +00:00
Treehugger Robot
84b3f07b31
Merge "Add dependency for combined aconfig files" into main am: a3cd7dcd29
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2717642
Change-Id: Ide1a1cdad902fff2b3385b00f3c047251304dea4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-21 14:23:11 +00:00
Treehugger Robot
a3cd7dcd29
Merge "Add dependency for combined aconfig files" into main
2023-08-21 14:08:00 +00:00
Joe Onorato
b209349689
Add dependency for combined aconfig files
...
Bug: 293436986
Test: manual
Change-Id: I1d358faf9a0a3a83a92646c7cf7194c17ad2331e
2023-08-19 19:03:28 -07:00
Treehugger Robot
9488c6c0ea
Merge "Don't check the codename for REL configuration." into main am: 987e6ba3f2
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2717722
Change-Id: I7baffb4010a2d8032cd842919e22efd31fe5d316
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-19 23:39:08 +00:00
Alex Buynytskyy
be87e19e67
Don't check the codename for REL configuration.
...
Bug: 294161396
Test: m
Change-Id: I905801fdb6520b430f15f219ae4cd89be74065a5
2023-08-19 00:07:16 +00:00
Kelvin Zhang
b71bc1bcde
Add 16K ramdisk to vendor_boot
...
Store both 4K and 16K kernel modules in vendor_boot, this allows the
device to switch between two kernels easily.
Test: th
Bug: 293313353
Change-Id: I2920d8b0fe762defe273912efa89bc1b5642fdb2
2023-08-18 11:09:06 -07:00
Kelvin Zhang
0a1dd239cc
Move 16K kernel modules to /lib/modules/uname -r
_16k
...
Store 16K kernel modules in separate directory. This allows us to store
both 4k and 16k kernel modules in vendor_boot and have init load from
the right path.
Test: th
Bug: 293313353
Change-Id: I55cd33404defc71dfbd350517d2aa51bebdb3d06
2023-08-18 11:02:19 -07:00
Alex Buynytskyy
1f9fe102a4
Merge "Allow PLATFORM_VERSION_CODENAME to be overridden by RELEASE_PLATFORM_VERSION_CODENAME_REL" into main am: 7109fe1822
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2657941
Change-Id: I1c6fee0ce48bcecfe07d1e8f236629cfd8360da9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-16 22:14:25 +00:00
Alex Buynytskyy
7109fe1822
Merge "Allow PLATFORM_VERSION_CODENAME to be overridden by RELEASE_PLATFORM_VERSION_CODENAME_REL" into main
2023-08-16 21:27:21 +00:00
wufei3
99fafaec22
Remove the empty property of attestation.
...
In GSI images attestation specific properties
(ro.product.*_for_attestation) are empty, which causes attestation
failure on devices with different values in ro.product.* and
ro.product.vendor.* from actual values provisioned in Keymint.
Hence these values added only if they are set in build files.
Bug:294190893
Test: atest CtsKeystoreTestCases:android.keystore.cts.DeviceOwnerKeyManagementTest#testAllVariationsOfDeviceIdAttestation
Change-Id: Icaf1bcd089767b2c47d0b57064aa72a4c9483bb5
Signed-off-by: wufei3 <wufei3@xiaomi.corp-partner.google.com >
2023-08-16 15:39:29 +00:00
Jared Duke
69e90745fa
Merge "Add global rule for -keepattributes Exceptions" into main am: 7e730893f1
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2707402
Change-Id: I264c182195f468ffdd86dcdf0049336a08da4160
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-15 18:33:18 +00:00
Jared Duke
7e730893f1
Merge "Add global rule for -keepattributes Exceptions" into main
2023-08-15 17:45:57 +00:00
Jared Duke
3f2741215f
Add global rule for -keepattributes Exceptions
...
R8 full mode requires an explicit keep rule for keeping attributes for a
given target (class/method/member). As such, we can set the global rule
for keeping these attributes with minimal cost while reducing the
maintenance burden for adding incremental keep rules.
For a typical Android build, this adds <20KB total to the image.
Bug: 215530220
Test: m
Change-Id: Iad3de32e27da0ca93b618d8a203ee65bae0bb5d1
2023-08-15 15:48:35 +00:00
Ming-Chen Chung
08f1636468
Merge "Add update_device to be built and be packaged into otatools.zip." into main am: c2038e8e3d
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2704353
Change-Id: I9d0cc91aa4827b4d50ccc49a29d355d86e95c4ff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-15 02:57:44 +00:00
Ming-Chen Chung
c2038e8e3d
Merge "Add update_device to be built and be packaged into otatools.zip." into main
2023-08-15 01:55:05 +00:00
Cole Faust
175b8f244d
Merge "Rename some variables in definitions.mk" into main am: 26acac7287
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2708513
Change-Id: Idfa2d255724d5b21e480e476aa3da6855713596e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-15 01:06:15 +00:00
Cole Faust
8e4024c872
Rename some variables in definitions.mk
...
Sublime text has an issue with their syntax highlighting, where it
looks for \s*define\b to indicate the start of a define block.
We had some variables that started with "define-", which match this
regex, which causes Sublime to be confused about where the defines
start and end. Rename the variables to work around this issue.
Test: m nothing
Change-Id: I997929606e2b0a8b086ad3b67a7ce1b5e99a7385
2023-08-14 15:28:05 -07:00
Joe Onorato
773e746119
Merge "Give an error when trying to build "next" targets" into main am: 23a778b361
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2703313
Change-Id: Ib224b23c64038453e52456696c4e900453a00b9b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-14 21:48:05 +00:00
Joe Onorato
23a778b361
Merge "Give an error when trying to build "next" targets" into main
2023-08-14 20:59:03 +00:00
Juan Yescas
6c8e80a8c2
Merge "core: ARM 32-bit targets must be built with 4k elf alignment" into main am: dfa43734ac
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2705856
Change-Id: I21608557356122b16c4589c8bd4359e4df351562
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-14 17:59:39 +00:00
Juan Yescas
dfa43734ac
Merge "core: ARM 32-bit targets must be built with 4k elf alignment" into main
2023-08-14 17:56:55 +00:00
Treehugger Robot
3aca2727b8
Merge "Makefile: Avoid packaging pvmfw.bin in /system" into main am: 66f7958fbf
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2687888
Change-Id: Id01aedc47d59e056f98c51a2530dd5e6a177228c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-14 17:14:20 +00:00
Treehugger Robot
66f7958fbf
Merge "Makefile: Avoid packaging pvmfw.bin in /system" into main
2023-08-14 16:04:20 +00:00
Zhi Dou
22419904dd
Merge "aconfig: add default-permission argument for create-cache command" into main am: 5f81b7dc96
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2704155
Change-Id: I02694c4afa2e208baddb9ba80d04297bccb7674a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-14 14:59:34 +00:00
Zhi Dou
5f81b7dc96
Merge "aconfig: add default-permission argument for create-cache command" into main
2023-08-14 14:12:27 +00:00
Yu Liu
ea453c2c8d
Merge "Add device-tests as a dep of JACOCO_REPORT_CLASSES_ALL." into main am: 50b31493f7
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2705814
Change-Id: I80ec586bb2aaf0f074754dbd7587f6bf9c88b7a0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-11 22:26:58 +00:00
Yu Liu
50b31493f7
Merge "Add device-tests as a dep of JACOCO_REPORT_CLASSES_ALL." into main
2023-08-11 21:40:01 +00:00
Yu Liu
affd00883f
Add device-tests as a dep of JACOCO_REPORT_CLASSES_ALL.
...
Bug: 289380707
Test: CI
Change-Id: Id201bda1bd4acfc6cadada982e20dee19d8c703a
2023-08-11 12:59:45 -07:00
Wei Li
c99c7e5358
Merge "Add SBOM metadata for symlinks in root directory so they can be included in product SBOMs." into main am: 1c263eb85a
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2704535
Change-Id: I6970251313f3843b4512f9c74d4e57fdac65b2bd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-11 19:44:56 +00:00
Juan Yescas
24b02ed724
core: ARM 32-bit targets must be built with 4k elf alignment
...
- ARM 32-bit targets will be built with 4096 ELF alignment.
- ARM 32-bit targets will only support 4K Page sizes.
- ARM 32-bit targets won't be page agnostic.
Test: source build/envsetup.sh
lunch aosp_cf_x86_64_phone
m
Bug: 295550555
Change-Id: I1fda20ee06759cfe30e2e244616456d1ffa5ad66
2023-08-11 11:50:28 -07:00
Wei Li
1c263eb85a
Merge "Add SBOM metadata for symlinks in root directory so they can be included in product SBOMs." into main
2023-08-11 18:38:12 +00:00
Juan Yescas
568707730c
Merge "core: Rename product variable Device_page_size_agnostic" into main am: 8358604c42
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2700957
Change-Id: I748cae4e5c8927603a613f4fe2c9b48ef418ac60
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-11 06:46:55 +00:00
Juan Yescas
8358604c42
Merge "core: Rename product variable Device_page_size_agnostic" into main
2023-08-11 05:45:44 +00:00
Wei Li
517a13216e
Add SBOM metadata for symlinks in root directory so they can be included in product SBOMs.
...
Bug: 272358980
Test: build/soong/tests/sbom_test.sh
Change-Id: I06e6716536c034dee3f6aa03469ad9ccc587dbd5
2023-08-10 18:11:06 -07:00
David Iserovich
bff2f544e9
Merge "[config] Dist supports custom super image script" into main am: 71d650c252
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2704153
Change-Id: I01d70572ae11fb4c27fdabb11b9e1a2c28d5342a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-10 22:34:03 +00:00
Zhi Dou
24a0b6a20c
aconfig: add default-permission argument for create-cache command
...
Aconfig set flag default permission as READ_WRITE regardless of the
release configuration. This change enables the caller of create-cache to
set the default permission for all flags, if the flag doesn't have a
value.
Test: atest aconfig.test
Bug: 294417368
Change-Id: I1ba19e1ba793cd2ae59923b136b9b50a92315ece
2023-08-10 21:39:59 +00:00
Ming-Chen Chung
ee3a191656
Add update_device to be built and be packaged into otatools.zip.
...
Change-Id: Ifd204a0d67815e4a443eb6c34c4545b2484bdf57
2023-08-10 19:57:58 +00:00
David Iserovich
babdafe97e
[config] Dist supports custom super image script
...
Some boards need to supply a custom super image script, and this
is supported via the BOARD_CUSTOM_BUILD_SUPER_IMAGE variable.
However, this variable is not used by img_from_target_files.py.
Change img_from_target_files.py to call the supplied script.
Bug: None
Change-Id: I6bca937534f58459d3419139ee7a37a10138ab8f
2023-08-10 18:12:44 +00:00
Greg Kaiser
f5eaf3cff3
Give an error when trying to build "next" targets
...
The "next" targets aren't supported yet, so we want to fail
immediately.
If the environment variable TESTING_TARGET_RELEASE_NEXT is
set, then we'll allow a "next" build, so folks can work on
fixing this in the meantime.
Bug: 294161396
Test: "lunch mokey-next-userdebug" with and without TESTING_TARGET_RELEASE_NEXT set
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:f40be02ee51dec1bd5cdf88a4419684585ef6ef3 )
Change-Id: If478a4efef937a0a986bfefdb61cc25921863b25
2023-08-10 16:26:12 +00:00
Wei Li
bf40796a32
Merge "Include flags files in product SBOM." into main am: 1c950f7a76
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2700093
Change-Id: I0c62e7047e286352925512978a468bbe1cc36789
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-09 22:20:24 +00:00
Wei Li
1c950f7a76
Merge "Include flags files in product SBOM." into main
2023-08-09 21:28:54 +00:00
Juan Yescas
d94d6bc9ad
core: Rename product variable Device_page_size_agnostic
...
The product variable Device_page_size_agnostic will be
renamed to DevicePageSizeAgnostic.
Test: source build/envsetup.sh
lunch aosp_cf_arm64_phone_pgagnostic
m
Bug: 289419664
Change-Id: I4c0026a559ca3d848ccad285a5516a56d01c0efb
2023-08-09 09:04:43 -07:00
Devin Moore
7519e1065e
Merge "Let assemble_vintf create the output fragments" into main am: aea0819fc7
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2681229
Change-Id: I7dcfcd1fe82e45a5233e9a32c8b5b8550ce221f0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-09 16:01:38 +00:00
Devin Moore
aea0819fc7
Merge "Let assemble_vintf create the output fragments" into main
2023-08-09 15:29:05 +00:00
Wei Li
9b4cf43335
Include flags files in product SBOM.
...
Bug: 272358980
Test: build/soong/tests/sbom_test.sh
Change-Id: Ifcb2f26044c346c54e60d1d4fb85fc4001f64210
2023-08-08 17:26:49 -07:00
Treehugger Robot
7ec1b82eef
Merge "Remove duplicate in unbundled build moduels defined in TARGET_BUILD_APPS." into main am: 8c656ae6f8
...
Original change: https://android-review.googlesource.com/c/platform/build/+/2698935
Change-Id: Iaa468455fde8a56470df9c2e05f9803ea97e6fea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-09 00:11:19 +00:00