Treehugger Robot
ad6fae4930
Merge "[NETD-BPF#34] Add a tag for bpf to specify the install folder" am: a9a5d36884 am: 9624d183f4 am: 7b49b608f6 am: 1a1604f9c6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1888356
Change-Id: Ic82782a7a0f56a34881961cdee2b4c82bff893e5
2022-01-19 10:51:55 +00:00
Treehugger Robot
1a1604f9c6
Merge "[NETD-BPF#34] Add a tag for bpf to specify the install folder" am: a9a5d36884 am: 9624d183f4 am: 7b49b608f6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1888356
Change-Id: If517d9c901a34d8306039fa8ff72097f86aeff25
2022-01-19 10:33:12 +00:00
Treehugger Robot
7b49b608f6
Merge "[NETD-BPF#34] Add a tag for bpf to specify the install folder" am: a9a5d36884 am: 9624d183f4
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1888356
Change-Id: Iad2da65006ea674ee64f525e1d40366b5b68f810
2022-01-19 10:16:31 +00:00
Treehugger Robot
9624d183f4
Merge "[NETD-BPF#34] Add a tag for bpf to specify the install folder" am: a9a5d36884
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1888356
Change-Id: Ia51d901307ff3076f00f297c00795e94328f6c01
2022-01-19 09:59:57 +00:00
Treehugger Robot
a9a5d36884
Merge "[NETD-BPF#34] Add a tag for bpf to specify the install folder"
2022-01-19 09:41:57 +00:00
Pirama Arumuga Nainar
c958c40e1c
Merge "Revert memory mapped coverage" am: 3ae0b5a7c1 am: 7a1dbabc40 am: ebfac819ee am: 028a581787
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1953529
Change-Id: I4731d737ffdae6873a1749b1c2f8956ed16e2ff7
2022-01-19 07:09:47 +00:00
Pirama Arumuga Nainar
028a581787
Merge "Revert memory mapped coverage" am: 3ae0b5a7c1 am: 7a1dbabc40 am: ebfac819ee
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1953529
Change-Id: Iae9f3bafc0c8398d9504be86a3c5c66ec24bd8db
2022-01-19 06:51:32 +00:00
Pirama Arumuga Nainar
ebfac819ee
Merge "Revert memory mapped coverage" am: 3ae0b5a7c1 am: 7a1dbabc40
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1953529
Change-Id: I8b3bfb2aaee3988c07669a759c242fe6d156ffe1
2022-01-19 06:33:30 +00:00
Pirama Arumuga Nainar
7a1dbabc40
Merge "Revert memory mapped coverage" am: 3ae0b5a7c1
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1953529
Change-Id: Ib0b184ea97847976938458d727d16eba3ade9885
2022-01-19 06:18:25 +00:00
Pirama Arumuga Nainar
3ae0b5a7c1
Merge "Revert memory mapped coverage"
2022-01-19 06:03:26 +00:00
Ken Chen
fad7f9d8b7
[NETD-BPF#34] Add a tag for bpf to specify the install folder
...
Currently, the bpf module netd.o (source system/netd/bpf_progs/netd.c)
will be built to /system/etc/bpf/netd.o. In Android T, it will be moved
to mainline module com.android.tethering.
The expected behavior is:
- In T device, it uses the netd.o in mainline module.
- In pre-T devices, it uses the original netd, built from platform.
However, netd.o will be double loaded if the tethering module is
installed in Pre-T devices. Because:
1. bpf in apex is packed into /apex/MAINLINE_MODULE/etc/bpf/
2. bpf in platform is packed into /system/etc/bpf/
3. bpfloader in pre-T loads ANY bpf modules under
/apex/com.android.tethering/etc/bpf/ and /system/etc/bpf/.
We can't change the behavior of bpfloader in pre-T devices. We can't
delete the /system/etc/bpf/netd.o from pre-T devices. Both of them are
not mainline modules. So the mainlined netd.o needs to be packed into a
folder other than /apex/com.android.tethering/etc/bpf/ or
/system/etc/bpf/.
This commit adds a tag 'sub_dir' for bpf module. The installation path
of bpf modules will be:
- /system/etc/bpf/SUB_DIR/ (for platform code)
- /apex/MAINLINE_MODULE/etc/bpf/SUB_DIR/ (for mainline module)
Bug: 202086915
Test: add test in apex_test.go and build
Change-Id: Icc6619768ab006de9f86620a7df1bb2853eaba13
2022-01-19 04:02:29 +00:00
Treehugger Robot
944f5122c4
Merge "Allow tools/vendor to build rust" am: 706ab94ee7 am: 847d13a662 am: 448d71d43f am: 6e927801f0
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1953127
Change-Id: Ic3f08ff192ae181572a9bb5f6939156cda73f060
2022-01-18 23:10:02 +00:00
Treehugger Robot
6e927801f0
Merge "Allow tools/vendor to build rust" am: 706ab94ee7 am: 847d13a662 am: 448d71d43f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1953127
Change-Id: I2307ae786bfc6e162f4d50faddd5550ae0c57cde
2022-01-18 22:54:31 +00:00
Treehugger Robot
448d71d43f
Merge "Allow tools/vendor to build rust" am: 706ab94ee7 am: 847d13a662
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1953127
Change-Id: Ib7d05b57fab035f4a85efd03d857568aba0b079c
2022-01-18 22:35:45 +00:00
Treehugger Robot
847d13a662
Merge "Allow tools/vendor to build rust" am: 706ab94ee7
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1953127
Change-Id: I590a796cc09b130d90059a5bef3292e6e97019da
2022-01-18 22:19:38 +00:00
Treehugger Robot
706ab94ee7
Merge "Allow tools/vendor to build rust"
2022-01-18 22:04:14 +00:00
Pirama Arumuga Nainar
aa966c5630
Revert memory mapped coverage
...
Bug: http://b/194128476
Bug: http://b/210012154
Reverts:
e6840726bd "[coverage] Override -Wframe-larger-than"
71d697c5cb "Enable memory-mapped coverage instrumentation"
Coverage metrics dropped for ~10 of the 40 modules. There are also
regressions in mainline when running tests on older platform builds.
Test: presubmit
Change-Id: I4a2b005d3b54764b762b5422e03b7a9ec8727227
2022-01-18 13:13:47 -08:00
Richard Fung
3d11a5698a
Allow tools/vendor to build rust
...
This is necessary to move the mk_payload package from
packages/modules/Virtualization/microdroid to an ARC owned directory.
Bug: 196891323
Test: m -j
Change-Id: Ifa3e509fb4ffa7861e45f69dd4654e8fbe1677ff
2022-01-18 18:26:35 +00:00
Treehugger Robot
dcf1818268
Merge "Add missing team members to OWNERS" am: 54f311d0fb am: 2f4a63a7b1 am: c565ed68b9 am: a23fd610e2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1949963
Change-Id: Ideea6a0f195673e1f46efa5670642cd447a28cd1
2022-01-18 16:21:54 +00:00
Treehugger Robot
a23fd610e2
Merge "Add missing team members to OWNERS" am: 54f311d0fb am: 2f4a63a7b1 am: c565ed68b9
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1949963
Change-Id: I3963d1f8966026794bb64d3fb7f673612ffec214
2022-01-18 16:02:15 +00:00
Treehugger Robot
c565ed68b9
Merge "Add missing team members to OWNERS" am: 54f311d0fb am: 2f4a63a7b1
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1949963
Change-Id: I8da8ad9a94a1ebc3b3e39f36540274b2ed3998f2
2022-01-18 15:47:30 +00:00
Treehugger Robot
2f4a63a7b1
Merge "Add missing team members to OWNERS" am: 54f311d0fb
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1949963
Change-Id: I51ebb20d0183fd8d587e8a9e06db3bc168e5fcec
2022-01-18 15:33:21 +00:00
Treehugger Robot
54f311d0fb
Merge "Add missing team members to OWNERS"
2022-01-18 15:14:41 +00:00
Treehugger Robot
c8d602843e
Merge "Implement stubs.symbol_file and stubs.versions for cc_library_shared bp2build." am: 9e46741e73 am: d3066c7de1 am: 8c48fac4eb am: f5b0c2299f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1940900
Change-Id: Id5315c3041665b906efd909b29ec179b200a1c5a
2022-01-18 11:52:25 +00:00
Treehugger Robot
f5b0c2299f
Merge "Implement stubs.symbol_file and stubs.versions for cc_library_shared bp2build." am: 9e46741e73 am: d3066c7de1 am: 8c48fac4eb
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1940900
Change-Id: I7a60b1b0207d7af3bf5c2372b72d09963aa609cc
2022-01-18 11:37:45 +00:00
Treehugger Robot
8c48fac4eb
Merge "Implement stubs.symbol_file and stubs.versions for cc_library_shared bp2build." am: 9e46741e73 am: d3066c7de1
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1940900
Change-Id: I3ab3e6ea127a7da8850974675b1813294b1a83ea
2022-01-18 10:55:23 +00:00
Treehugger Robot
d3066c7de1
Merge "Implement stubs.symbol_file and stubs.versions for cc_library_shared bp2build." am: 9e46741e73
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1940900
Change-Id: I8d043580d374b2a82dbc78b718dcb86d805119d6
2022-01-18 10:19:12 +00:00
Treehugger Robot
9e46741e73
Merge "Implement stubs.symbol_file and stubs.versions for cc_library_shared bp2build."
2022-01-18 10:02:55 +00:00
Kousik Kumar
b39110b8dd
Merge "Add additional directories from which env config can be loaded" am: 07d858468e am: 5b34d48a92 am: 4d493fdfda am: 60a45dfec1
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1949705
Change-Id: I9abdeee23c55aff199bdae4cb185189ec1aff9c6
2022-01-17 17:06:53 +00:00
Kousik Kumar
60a45dfec1
Merge "Add additional directories from which env config can be loaded" am: 07d858468e am: 5b34d48a92 am: 4d493fdfda
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1949705
Change-Id: Ic11ba9e677eb4bcb32c82b0eb2bf130582ed30cd
2022-01-17 16:48:06 +00:00
Kousik Kumar
4d493fdfda
Merge "Add additional directories from which env config can be loaded" am: 07d858468e am: 5b34d48a92
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1949705
Change-Id: I36a1dddaa6363c51eaab59e6fe7bf4b153a3ba91
2022-01-17 16:30:40 +00:00
Kousik Kumar
5b34d48a92
Merge "Add additional directories from which env config can be loaded" am: 07d858468e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1949705
Change-Id: Ia984c4a469882958c427f8228d475127c60cff62
2022-01-17 16:13:14 +00:00
Kousik Kumar
07d858468e
Merge "Add additional directories from which env config can be loaded"
2022-01-17 15:57:01 +00:00
Jingwen Chen
0ee88a6b65
Implement stubs.symbol_file and stubs.versions for cc_library_shared bp2build.
...
This CL turns the stubs.symbol_file and stubs.versions properties into
stubs_symbol_file and stubs_version attributes on the cc_shared_library
target. See associated build/bazel change on how these attributes are
used to generate stub libraries.
Bug: 207812332
Test: New tests
Test: CI
Change-Id: Ie23eafb9903a131d92ff4e251215e998cea0a763
2022-01-17 13:03:12 +00:00
Ivan Lozano
081389f60f
[automerged blank] rust: Fix exported MinSdkVersion 2p: ab1f1ac6e8
...
Blank merge reason: Change-Id I4fecfba711c0d3d7a22f4fdf7684924a9457b464 with SHA-1 ca9703c665 is in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/16640819
Bug: 211858959
Bug: 214625677
Change-Id: Id3b4dacd8ad3cf49ed6d476b6579898d88d200bc
2022-01-15 01:02:58 +00:00
Ivan Lozano
ab1f1ac6e8
rust: Fix exported MinSdkVersion
...
The exported rust.MinSdkVersion always returns an empty string. Instead
it should return the Min_sdk_version property like rust.minSdkVersion.
This CL renames minSdkVersion to MinSdkVersion so the exported function
has the correct behavior.
Bug: 211858959
Bug: 214625677
Test: m
Change-Id: I4fecfba711c0d3d7a22f4fdf7684924a9457b464
Merged-In: I4fecfba711c0d3d7a22f4fdf7684924a9457b464
2022-01-14 19:56:28 -05:00
Ivan Lozano
85f521bcdf
[automerger skipped] Merge "rust: Fix exported MinSdkVersion" am: 2a1291d01d am: 5a7edb74d1 am: c826593e77 am: 443e63973f -s ours
...
am skip reason: Merged-In I4fecfba711c0d3d7a22f4fdf7684924a9457b464 with SHA-1 ca9703c665 is already in history
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1944330
Change-Id: Ic05ebba3531ef815f84d5c7bb695e9ec0f153f1f
2022-01-15 00:03:41 +00:00
Ivan Lozano
443e63973f
Merge "rust: Fix exported MinSdkVersion" am: 2a1291d01d am: 5a7edb74d1 am: c826593e77
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1944330
Change-Id: Ibff535beed4bac5a7845e3cacc300286dd7b34f0
2022-01-14 23:46:34 +00:00
Ivan Lozano
c826593e77
Merge "rust: Fix exported MinSdkVersion" am: 2a1291d01d am: 5a7edb74d1
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1944330
Change-Id: Icc3cd7cd6d2502d1d122d630c78e8df720b6f33d
2022-01-14 23:29:19 +00:00
Ivan Lozano
5a7edb74d1
Merge "rust: Fix exported MinSdkVersion" am: 2a1291d01d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1944330
Change-Id: I211d113528d2df7d3557cb5815e86a631f6ce733
2022-01-14 23:00:57 +00:00
Liz Kammer
6033198fbb
Add missing team members to OWNERS
...
Change-Id: I30a8e66839655f23b37596098990f269adcdd3cc
2022-01-14 22:47:01 +00:00
Ivan Lozano
2a1291d01d
Merge "rust: Fix exported MinSdkVersion"
2022-01-14 22:39:09 +00:00
Treehugger Robot
0f95aa3452
Merge "Update RustDefaultVersion to 1.58.0" am: f2eaa0622f am: b14c2bf5d9 am: 29384c8d65 am: b0b0e33527
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1949166
Change-Id: Iac420e307bd547d8c0060f7002e9462851039b4a
2022-01-14 20:37:57 +00:00
Treehugger Robot
b0b0e33527
Merge "Update RustDefaultVersion to 1.58.0" am: f2eaa0622f am: b14c2bf5d9 am: 29384c8d65
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1949166
Change-Id: Ibe2b2ac5c008fb0f82020680a474de5ba30c8a22
2022-01-14 20:18:49 +00:00
Treehugger Robot
29384c8d65
Merge "Update RustDefaultVersion to 1.58.0" am: f2eaa0622f am: b14c2bf5d9
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1949166
Change-Id: I3e72067f5c57438cbb913396afd692207e9e9e67
2022-01-14 20:03:24 +00:00
Ivan Lozano
a91ba25464
rust: Fix exported MinSdkVersion
...
The exported rust.MinSdkVersion always returns an empty string. Instead
it should return the Min_sdk_version property like rust.minSdkVersion.
This CL renames minSdkVersion to MinSdkVersion so the exported function
has the correct behavior.
Bug: 211858959
Test: m
Change-Id: I4fecfba711c0d3d7a22f4fdf7684924a9457b464
Merged-In: I4fecfba711c0d3d7a22f4fdf7684924a9457b464
2022-01-14 19:57:55 +00:00
Ivan Lozano
822e392e18
Merge "rust: Fix exported MinSdkVersion"
2022-01-14 19:57:22 +00:00
Cole Faust
b848b523a8
Merge "Recommend soong_config_set instead of add_soong_config_var_value" am: b379a08eb6 am: 09b65c0bb6 am: 8d3cdb2ed6 am: cf4bca2d82
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1949756
Change-Id: I36f1ecdcc5ba58385b47d16a4bb28e3ed763e5e8
2022-01-14 19:49:15 +00:00
Treehugger Robot
b14c2bf5d9
Merge "Update RustDefaultVersion to 1.58.0" am: f2eaa0622f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1949166
Change-Id: I31c01488f09c10580c9040bc3b558943f264120a
2022-01-14 19:43:55 +00:00
Cole Faust
cf4bca2d82
Merge "Recommend soong_config_set instead of add_soong_config_var_value" am: b379a08eb6 am: 09b65c0bb6 am: 8d3cdb2ed6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1949756
Change-Id: I125350a91f1822f2658fad61412080ee9ca5f4dc
2022-01-14 19:36:53 +00:00