Commit Graph

82762 Commits

Author SHA1 Message Date
Ramji Jiyani
135bcb748d Merge "system_dlkm: Remove manual module copy" am: 40a1333138 am: 8910f3eb61
Original change: https://android-review.googlesource.com/c/platform/build/+/2323114

Change-Id: Ib8f188333d9bd2714bae22550271dc3fa54064f3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-01 20:51:30 +00:00
Ramji Jiyani
8910f3eb61 Merge "system_dlkm: Remove manual module copy" am: 40a1333138
Original change: https://android-review.googlesource.com/c/platform/build/+/2323114

Change-Id: Id18356e6dd0656fd2b505ba3def929f3b3d24f9b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-01 20:23:44 +00:00
Ramji Jiyani
40a1333138 Merge "system_dlkm: Remove manual module copy" 2022-12-01 19:35:23 +00:00
Kevin Dagostino
01d0a3f7ae Merge "Rename BUILD file to BUILD.bazel" am: 7db2deae22 am: cc3e086830
Original change: https://android-review.googlesource.com/c/platform/build/+/2301318

Change-Id: I3b39e5f04ce8ab6d85a452d3c886f4c5645e04cf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-01 08:32:58 +00:00
Kevin Dagostino
cc3e086830 Merge "Rename BUILD file to BUILD.bazel" am: 7db2deae22
Original change: https://android-review.googlesource.com/c/platform/build/+/2301318

Change-Id: I5a3bf1123808e19943f4f8634578493bc1cd664a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-01 08:04:03 +00:00
Kevin Dagostino
7db2deae22 Merge "Rename BUILD file to BUILD.bazel" 2022-12-01 07:32:59 +00:00
Kevin Dagostino
7a9b251205 Rename BUILD file to BUILD.bazel
Using standard naming to be consistent with the rest of the bp2build workspace.

Test: b build //build/core/...
Change-Id: If81a8fb82ccd3f63d0961f8a4a37ca8be7aa4430
2022-12-01 07:31:32 +00:00
Treehugger Robot
7b7e102fb7 Merge "The latest version of finalization scripts." am: 30aeecb648 am: bcc2f1b387
Original change: https://android-review.googlesource.com/c/platform/build/+/2322855

Change-Id: I5556b6e7df299c6afacc7a0b06558d155213a28a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-01 02:29:11 +00:00
Treehugger Robot
bcc2f1b387 Merge "The latest version of finalization scripts." am: 30aeecb648
Original change: https://android-review.googlesource.com/c/platform/build/+/2322855

Change-Id: Ia21439f7c1c91bcdf6c2c5d7537774da226823e5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-01 02:01:27 +00:00
Treehugger Robot
30aeecb648 Merge "The latest version of finalization scripts." 2022-12-01 01:19:28 +00:00
Ramji Jiyani
49b70b67ce system_dlkm: Remove manual module copy
Rather than copying GKI modules from source folder
pointed by BOARD_SYSTEM_DLKM_SRC; use core build
macro BOARD_SYSTEM_KERNEL_MODULES as list
of GKI modules to be copied on the system_dlkm partition.

This leverages core infrastructre already present for
the kernel modules for vendor_dlkm, odm_dlkm, etc.

Bug: 232430739
Test: TH
Change-Id: Ic53f450eb426dc4ec38fc80b7ceaa625c8ab206b
Signed-off-by: Ramji Jiyani <ramjiyani@google.com>
2022-12-01 00:55:10 +00:00
Jooyung Han
8bff8e3f56 Merge "Refactor: remove --apex-info-file arg to checkvintf" am: a4dc4a3ac7 am: fab86e18ed
Original change: https://android-review.googlesource.com/c/platform/build/+/2318149

Change-Id: Iec23e4072ad188f4f3770eb438a27b3a66b21297
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-01 00:50:24 +00:00
Jooyung Han
fab86e18ed Merge "Refactor: remove --apex-info-file arg to checkvintf" am: a4dc4a3ac7
Original change: https://android-review.googlesource.com/c/platform/build/+/2318149

Change-Id: Ia16e08454750a2824af66c163fce19b1188fe2e4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-01 00:22:21 +00:00
Jooyung Han
a4dc4a3ac7 Merge "Refactor: remove --apex-info-file arg to checkvintf" 2022-12-01 00:05:16 +00:00
Steven Moreland
a03a5be84b Merge "note sepolicy split deprecation" am: a7733488f5 am: 3e89e3ddfc
Original change: https://android-review.googlesource.com/c/platform/build/+/2321033

Change-Id: I98aef6fe334de4719599751a9a2d7a4816536650
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-30 23:12:18 +00:00
Treehugger Robot
e25d9a2dcd Merge "Change condition to match go/thirdpartylicenses" am: e6b226284d am: 86fe086bb7
Original change: https://android-review.googlesource.com/c/platform/build/+/2313302

Change-Id: I4f64ae6403cb95d0d39ab7cd58d45af25ed74bb3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-30 23:11:52 +00:00
Steven Moreland
3e89e3ddfc Merge "note sepolicy split deprecation" am: a7733488f5
Original change: https://android-review.googlesource.com/c/platform/build/+/2321033

Change-Id: I98425812a16c24d24e00d469d20929d2cf71bcb7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-30 22:42:36 +00:00
Treehugger Robot
86fe086bb7 Merge "Change condition to match go/thirdpartylicenses" am: e6b226284d
Original change: https://android-review.googlesource.com/c/platform/build/+/2313302

Change-Id: Iec30026aafdae627a3fee8c20e51413fb26e240d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-30 22:42:20 +00:00
Steven Moreland
a7733488f5 Merge "note sepolicy split deprecation" 2022-11-30 22:23:00 +00:00
Treehugger Robot
e6b226284d Merge "Change condition to match go/thirdpartylicenses" 2022-11-30 22:10:50 +00:00
Alex Buynytskyy
55de663547 The latest version of finalization scripts.
Bug: 243966946
Bug: 260755259
Test: run locally and in CI
Change-Id: I515c25cd4c8dbde332c1788da29c391b07de5d48
2022-11-30 21:44:29 +00:00
Bob Badour
cac8a3cf09 Change condition to match go/thirdpartylicenses
Policy uses restricted_if_statically_linked at
https://opensource.google/documentation/reference/thirdparty/licenses#RestrictedIfStaticallyLinked

Test: m droid
Change-Id: I9b18d3133ae72de1bede99f46b530298313bc2e6
2022-11-30 10:52:41 -08:00
Steven Moreland
747f49cb39 note sepolicy split deprecation
There is a lot of policy cruft left around to support this. We
would like to simplify the number of supported options, so doing
this as an advanced notice.

Bug: 257176017
Test: build
Change-Id: I1c4350fb3a075118be62d75cc1351eb20e584749
2022-11-30 00:46:39 +00:00
Seth Moore
27bd614c5a Merge "Add rkpd mainline module" am: dd026fce63 am: 52295677f3
Original change: https://android-review.googlesource.com/c/platform/build/+/2307905

Change-Id: I6b9f2e954c06a646bc227c91e1bf616a5878ed34
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-28 23:04:44 +00:00
Seth Moore
52295677f3 Merge "Add rkpd mainline module" am: dd026fce63
Original change: https://android-review.googlesource.com/c/platform/build/+/2307905

Change-Id: I8fdbea303b9912d09e174794ecb6842ee8057b13
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-28 22:38:33 +00:00
Seth Moore
dd026fce63 Merge "Add rkpd mainline module" 2022-11-28 22:02:35 +00:00
Jooyung Han
8af44a923f Refactor: remove --apex-info-file arg to checkvintf
Now, checkvintf finds input file from dirmaps. We don't need to pass
around --apex-info-file.

dump_apex_info also generates files under /apex without an explicit
--out_file argument.

This makes "make" know less about coupling between dump_apex_info
and checkvintf.

Bug: 260310732
Test: manually run check_target_files_vintf -v target-files
Change-Id: Ibfe31978e983e13df35c32521913d5cbc89dc1d1
2022-11-28 15:01:30 +09:00
Treehugger Robot
6697f1f78d Merge "Export all jdk.compiler packages for host tests" am: f9ff341481 am: e2a672954a
Original change: https://android-review.googlesource.com/c/platform/build/+/2317256

Change-Id: I14617a59892b2a13a7dbb394a23f83522080993b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-25 15:44:01 +00:00
Treehugger Robot
e2a672954a Merge "Export all jdk.compiler packages for host tests" am: f9ff341481
Original change: https://android-review.googlesource.com/c/platform/build/+/2317256

Change-Id: I63128767c123a915ca361614d3a088c6472dcd06
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-25 15:17:20 +00:00
Treehugger Robot
f9ff341481 Merge "Export all jdk.compiler packages for host tests" 2022-11-25 14:48:53 +00:00
Sorin Basca
ab23a59c60 Export all jdk.compiler packages for host tests
Fixes: 260328928
Test: atest error_prone_android_framework_test:com.google.errorprone.bugpatterns.android.ContextUserIdCheckerTest#testDevicePolicyManager --host
Change-Id: I6ff2893b906c6b7584183a608b377ddd93132873
2022-11-25 11:17:57 +00:00
Sorin Basca
2c197d6fe3 Merge "Fix Java flags in TF template to work with JDK 17+" am: c87d15adb8 am: fc94c50721
Original change: https://android-review.googlesource.com/c/platform/build/+/2313308

Change-Id: I74dafebacb357013abb5608202a3a52a79898115
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-24 10:41:35 +00:00
Sorin Basca
fc94c50721 Merge "Fix Java flags in TF template to work with JDK 17+" am: c87d15adb8
Original change: https://android-review.googlesource.com/c/platform/build/+/2313308

Change-Id: Ib78c80b1afd59cdea17fcb3a9b5d240e09a86104
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-24 10:12:49 +00:00
Sorin Basca
c87d15adb8 Merge "Fix Java flags in TF template to work with JDK 17+" 2022-11-24 09:28:37 +00:00
Treehugger Robot
033420d435 Merge "Fix the build system to pass "-Xgc:CMC" to dex2oat correctly." am: 8497cfd66e am: bd703c3fa3
Original change: https://android-review.googlesource.com/c/platform/build/+/2312212

Change-Id: I8de8a5b76dbe8d6356a8129efa360cf2bc1f9bec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-23 15:57:42 +00:00
Treehugger Robot
bd703c3fa3 Merge "Fix the build system to pass "-Xgc:CMC" to dex2oat correctly." am: 8497cfd66e
Original change: https://android-review.googlesource.com/c/platform/build/+/2312212

Change-Id: I8337a911ef3a0710301ce072dd8e27e76abd3372
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-23 15:28:27 +00:00
Treehugger Robot
8497cfd66e Merge "Fix the build system to pass "-Xgc:CMC" to dex2oat correctly." 2022-11-23 14:54:00 +00:00
Jiakai Zhang
4a30e138e2 Fix the build system to pass "-Xgc:CMC" to dex2oat correctly.
Bug: 242553398
Test: -
  1. lunch aosp_oriole-userdebug
  2. m
  3. Don't see "--runtime-arg -Xgc:CMC" in .invocation files.
Test: -
  1. lunch aosp_oriole-userdebug
  2. OVERRIDE_ENABLE_UFFD_GC=true m
  3. See "--runtime-arg -Xgc:CMC" in .invocation files.
Change-Id: If1c2c5feecc8148a0e2fa6a0e0b23641945f5b1d
2022-11-23 11:28:20 +00:00
Hadrien Zalek
6053ac1816 Fix Java flags in TF template to work with JDK 17+
Isolated TF tests are failing since the `--add-exports` option cannot be
parsed by JDK 17+ due to a missing '<target-module>' component. This
change resolves the issue by adjusting the options in the TF template to
export the source package to all unnamed modules.

See
https://docs.oracle.com/javase/9/migrate/toc.htm#JSMIG-GUID-2F61F3A9-0979-46A4-8B49-325BA0EE8B66
for more information.

Test: atest --host HelloWorldHostTest
Change-Id: Iccb8a8dcd3707237e018d6feb6b6a0e8d2bc9a86
2022-11-22 15:40:26 -08:00
Treehugger Robot
e34324943c Merge "Script for CI build target on *-finalization-1 branches." am: 7e34ad149f am: 77de388407
Original change: https://android-review.googlesource.com/c/platform/build/+/2312807

Change-Id: Ide62610ecb187468cf83cb3789daafa93b48fd6f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-22 20:38:13 +00:00
Treehugger Robot
77de388407 Merge "Script for CI build target on *-finalization-1 branches." am: 7e34ad149f
Original change: https://android-review.googlesource.com/c/platform/build/+/2312807

Change-Id: Id0db3e194a449209d51a9291852bb7186b3b52b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-22 20:09:56 +00:00
Treehugger Robot
7e34ad149f Merge "Script for CI build target on *-finalization-1 branches." 2022-11-22 19:32:23 +00:00
Alex Buynytskyy
e5aeeb9769 Script for CI build target on *-finalization-1 branches.
Revert the previous script changes, run the finalization, and then the
build.
Useful to cross check the broken branch - do we just need to re-run the
script, or is there a bigger problem.

Bug: 243966946
Test: run locally
Change-Id: I44d6a5f5f523001ae70e5b82315ffbad82a1233d
2022-11-22 16:43:00 +00:00
Treehugger Robot
b99072d253 Merge "Determine whether to enable userfaultfd GC at build time." am: 092073607d am: 90a4db9cf4
Original change: https://android-review.googlesource.com/c/platform/build/+/2304232

Change-Id: I207475c37450b0f1e62b49214027cceb369a0b78
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-22 16:20:21 +00:00
Treehugger Robot
90a4db9cf4 Merge "Determine whether to enable userfaultfd GC at build time." am: 092073607d
Original change: https://android-review.googlesource.com/c/platform/build/+/2304232

Change-Id: I309d6877894a3b37284d5f49b69c7b258614563e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-22 15:53:25 +00:00
Treehugger Robot
092073607d Merge "Determine whether to enable userfaultfd GC at build time." 2022-11-22 15:10:20 +00:00
Seth Moore
277a3f6f83 Add rkpd mainline module
Bug: 254112668
Test: It builds
Merged-In: Iacd7164d9fae68a622ad45467c2e4af2f0111468
Change-Id: Iacd7164d9fae68a622ad45467c2e4af2f0111468
2022-11-21 10:57:39 -08:00
Treehugger Robot
9045aaf928 Merge "Export com.sun.tools.javac.api for IsolatedHostTest" am: 72d74e2abb am: 94f22d5c19
Original change: https://android-review.googlesource.com/c/platform/build/+/2304019

Change-Id: I8c5652cf0300d0cb075351859dcb0cb86ba1f48a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-21 16:05:53 +00:00
Treehugger Robot
94f22d5c19 Merge "Export com.sun.tools.javac.api for IsolatedHostTest" am: 72d74e2abb
Original change: https://android-review.googlesource.com/c/platform/build/+/2304019

Change-Id: Iac9591800fc1eebed4aab2af732951b26ec37ffe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-21 15:40:39 +00:00
Treehugger Robot
72d74e2abb Merge "Export com.sun.tools.javac.api for IsolatedHostTest" 2022-11-21 15:05:53 +00:00