Commit graph

56543 commits

Author SHA1 Message Date
Justin Yun
945096110d Merge "Inherit base system_ext.mk files for aosp targets"
am: e948114a3d

Change-Id: Ic9c360aba510a6ebfa0b5d966db4be92164e01c1
2019-11-20 22:24:24 -08:00
Treehugger Robot
e948114a3d Merge "Inherit base system_ext.mk files for aosp targets" 2019-11-21 06:14:06 +00:00
Steve Muckle
3d14362ad2 Merge "add BOARD_*_KERNEL_MODULE_ARCHIVE support"
am: cedced8471

Change-Id: Ifd20422472c760a5c82e1eb134e6fecc588ba1be
2019-11-20 15:06:21 -08:00
Justin Yun
e58ffe4681 Inherit base system_ext.mk files for aosp targets
Make aosp targets inherit handheld_system_ext.mk and
telephony_system_ext.mk files.
Devices that have /system_ext or /system/system_ext must inherit any
of *_system_ext.mk files to install mandatory packages for system_ext
partition.

Bug: 144542478
Test: Build aosp targets
Change-Id: Ibdbf0000ac4aa98c8485d67827f52208f9a827c5
2019-11-20 22:58:42 +00:00
Treehugger Robot
cedced8471 Merge "add BOARD_*_KERNEL_MODULE_ARCHIVE support" 2019-11-20 22:57:39 +00:00
Jakub Pawlowski
51f99d3879 Merge "bluetooth: V1.1"
am: e6c1e50be8

Change-Id: I9d51bb99ccb24d25f3c374c5d5c5a35e782c6580
2019-11-20 10:57:55 -08:00
Steve Muckle
810a0ba56f add BOARD_*_KERNEL_MODULE_ARCHIVE support
It may be the case that the list of kernel modules to be copied into
various partitions is not known at the time the build is invoked. To
support this configuration, create a set of make variables, each of
which can be set to the path of a zip archive of kernel modules to be
used.

Bug: 144317186
Bug: 144844424
Test: build and verify *.ko in vendor, repackage prebuilt
      kernel modules into zip, build and verify *.ko in vendor
Change-Id: Ie6f7e2c72efa11d39be341920dd46e4ed6678fe1
2019-11-20 10:46:13 -08:00
Jakub Pawlowski
e6c1e50be8 Merge "bluetooth: V1.1" 2019-11-20 18:42:10 +00:00
Jakub Pawlowski
777d38b5a6 bluetooth: V1.1
Add ISO

Bug: 144413056
Change-Id: Ice792cf552b0c494499fb855eee711b518850918
2019-11-20 00:48:24 +01:00
Chih-hung Hsieh
dc9de09156 Merge "Set NATIVE_TESTS executable like EXECUTABLES"
am: 74a4605a6d

Change-Id: Ib656ccf3b45bd2b2b9095de8d27417f0ca9442cc
2019-11-15 19:06:29 -08:00
Chih-hung Hsieh
74a4605a6d Merge "Set NATIVE_TESTS executable like EXECUTABLES" 2019-11-16 02:31:33 +00:00
Chih-Hung Hsieh
ef17769720 Set NATIVE_TESTS executable like EXECUTABLES
* Rust test modules should have NATIVE_TESTS class,
  not EXECUTABLES, to work with atest --host.

Bug: 140938178
Test: make rust projects
Change-Id: I45c84284d894702471ea46faaa599de27ab6be51
2019-11-15 14:10:09 -08:00
Colin Cross
bf28e91640 Merge "Set pools manually for rules that can run in RBE or goma"
am: 9d789145fa

Change-Id: I3ea73fcd278b6a60d381d84776e7bde95691d059
2019-11-15 10:41:11 -08:00
Colin Cross
9d789145fa Merge "Set pools manually for rules that can run in RBE or goma" 2019-11-15 18:19:33 +00:00
Steven Laver
392b31f58e Merge "releasetools: build_super_image.py should unpack */build.prop"
am: e24ef86473

Change-Id: I64d7eabb1e842705093040df307b3867f1f60c11
2019-11-14 20:46:32 -08:00
Treehugger Robot
e24ef86473 Merge "releasetools: build_super_image.py should unpack */build.prop" 2019-11-15 04:34:02 +00:00
Steven Laver
f43fa9dd99 releasetools: build_super_image.py should unpack */build.prop
build_super_image.py attempts to retrieve the "ro.product.device"
property, which requires parsing the */build.prop files from the target
files package. This fixes the following error:
"ExternalError: couldn't resolve ro.product.device"

Test: ./otatools/releasetools/build_super_image.py -p ./otatools
aosp_arm64-target_files.zip super.img

Change-Id: I592524a27b1a4e7544644b1a344071cff9718942
2019-11-14 23:47:31 +00:00
Chih-hung Hsieh
f84e7da928 Merge "Add rust_host_test_config_template.xml"
am: 83131cbef9

Change-Id: I259eb82edb52cebe9b87d5ffc7f2a0fd79973b66
2019-11-14 13:22:34 -08:00
Chih-hung Hsieh
83131cbef9 Merge "Add rust_host_test_config_template.xml" 2019-11-14 21:10:39 +00:00
Chih-Hung Hsieh
43abe9590f Add rust_host_test_config_template.xml
* Derived from python_binary_host_test_config_template.xml

Bug: 140938178
Test: make rust projects
Change-Id: I050e310c25952d7ca7af25ca2803f98817e465c8
2019-11-14 09:57:13 -08:00
Justin Yun
0a856c6682 Merge "Add /persist symlink to mainline_arm64"
am: 0b6de0b173

Change-Id: Ic228a95b485907acfa06ae2f8116cfb95f83917d
2019-11-13 22:57:30 -08:00
Justin Yun
0b6de0b173 Merge "Add /persist symlink to mainline_arm64" 2019-11-14 06:48:53 +00:00
Chen Xu
59ee409588 Merge "switch to updatable cellbroadcast apk"
am: fac1f8f78d

Change-Id: Iaff308e93d1c60d2ee018529ca9793bb510f8c8b
2019-11-13 18:11:49 -08:00
Chen Xu
fac1f8f78d Merge "switch to updatable cellbroadcast apk" 2019-11-14 01:56:16 +00:00
Chen Xu
8dd20bb69b switch to updatable cellbroadcast apk
Bug: 135956699
Test: Build & Manual
Change-Id: I30ac57d1f3dc259142d3354fdb4f14fc5f9ec02d
(cherry picked from commit ad5ab25f1c)
Merged-in: I30ac57d1f3dc259142d3354fdb4f14fc5f9ec02d
2019-11-14 01:08:41 +00:00
Justin Yun
8d17b05fe0 Add /persist symlink to mainline_arm64
Since /persist is a SoC specfic symlink, it must not be included in
the root directory. For this reason, we already moved the directory
under /mnt/vendor. However, there are still many modules that are
using the old path /persist.
Until we clear all these violations, we need to have the symlink in
the root directory.

Bug: 143732851
Test: build and check boot and basic functions
Change-Id: Iaee28ba29f79f1c286e090f97173e3196d2fc823
2019-11-14 00:49:03 +00:00
Tom Cherry
c0a7f38dbc Merge "Check property type in host_init_verifier"
am: 3c697d59fb

Change-Id: I332fa511a40b644b85456cc676ff895cae41623f
2019-11-13 10:51:07 -08:00
Tom Cherry
3c697d59fb Merge "Check property type in host_init_verifier" 2019-11-13 18:41:17 +00:00
Colin Cross
749bdefcb2 Merge "Forbid -Weverything"
am: c33f240d3c

Change-Id: I313709e74d6ddd8c5e317b8a056d639dc80da4fe
2019-11-13 08:08:37 -08:00
Tom Cherry
fac072ddc8 Merge "Move init and ueventd scripts from / to /system/etc"
am: 4f51fba546

Change-Id: I9e9300827af707db35be06958d15d9763322c2be
2019-11-13 08:06:04 -08:00
Colin Cross
c33f240d3c Merge "Forbid -Weverything" 2019-11-13 15:01:48 +00:00
Tom Cherry
4f51fba546 Merge "Move init and ueventd scripts from / to /system/etc" 2019-11-13 14:36:47 +00:00
Ian Kasprzak
92b51b4e8d Merge "Switch from VENDOR_BLOBS_NOTICE to VENDOR_BLOBS_LICENSE."
am: 9651113f02

Change-Id: Ie75c0afa4ea7be473d593066693806c15c40de02
2019-11-12 21:50:48 -08:00
Treehugger Robot
9651113f02 Merge "Switch from VENDOR_BLOBS_NOTICE to VENDOR_BLOBS_LICENSE." 2019-11-13 05:34:25 +00:00
Ian Kasprzak
4305cf2797 Switch from VENDOR_BLOBS_NOTICE to VENDOR_BLOBS_LICENSE.
Update of build variable to VENDOR_BLOBS_LICENSE
will be done via update to vendor-blob generation scripts.

Bug: 125451157
Test: Verified output in out and dist folders (with local rename).
Change-Id: I94190f0ef95a58464dceca912f8759023095fc7d
2019-11-12 18:45:44 -08:00
Colin Cross
0d1f54e2e1 Forbid -Weverything
Use of -Weverything blocks build system changes and toolchain updates
on new warnings.  Forbid it in the build system.  Developers can
experiment with -Weverything on their module by adding it to their
Android.mk file and building with
m ANDROID_TEMPORARILY_ALLOW_WEVERYTHING=true

Fixes: 143713277
Test: manual
Change-Id: Ifca9ad45301b0d51f18b5ae85cfb9e5b89fbef3f
2019-11-12 15:56:55 -08:00
Colin Cross
23dcf76a36 Set pools manually for rules that can run in RBE or goma
Use .KATI_NINJA_POOL := none to mark rules that can run in RBE or
goma when they are enabled, which along with passing
--default_pool=local_pool will allow moving remoteable jobs into
the remote pool without relying on hacks in kati.

Fixes: 143938974
Test: inspect pools in build-${TARGET-PRODUCT}.ninja for m USE_RBE=true
Test: inspect pools in build-${TARGET-PRODUCT}.ninja for m USE_GOMA=true
Change-Id: I08615ae1f2eaef9ff0ba253b8aa3d83ab57ebb27
2019-11-12 13:59:49 -08:00
Steven Moreland
fbb38bbf33 Merge "Remove vibrator@1.4 from VNDK"
am: 88d1b62b89

Change-Id: I63aba4303a822efc3ab2bdbc27c4f4ff45f3fcab
2019-11-12 13:54:19 -08:00
Steven Moreland
88d1b62b89 Merge "Remove vibrator@1.4 from VNDK" 2019-11-12 21:39:26 +00:00
Jaewoong Jung
a631404a9b Merge "Add RENDERSCRIPT_BITCODE to misc_prebuilt_internal whitelist."
am: 490efb2c14

Change-Id: Id1bc35c280f43cd013c764a98a17254f93451258
2019-11-12 08:13:41 -08:00
Treehugger Robot
490efb2c14 Merge "Add RENDERSCRIPT_BITCODE to misc_prebuilt_internal whitelist." 2019-11-12 15:53:31 +00:00
Mitchell Wills
c1a32958b1 Merge "[generate-self-extracting-archive] Cleanup and improve error handling"
am: 78ed71132d

Change-Id: I322acdca35089c7380b1ccf43731f0cfffe94417
2019-11-11 17:43:48 -08:00
Treehugger Robot
78ed71132d Merge "[generate-self-extracting-archive] Cleanup and improve error handling" 2019-11-12 01:24:48 +00:00
Justin Yun
80508409e4 Merge "Create *_system_ext.mk for system_ext packages"
am: f7b16cad9d

Change-Id: Iba9ced502aeaa3fff836eaf2f32bf2ce1ee36284
2019-11-11 15:36:16 -08:00
Jaewoong Jung
73096796e7 Add RENDERSCRIPT_BITCODE to misc_prebuilt_internal whitelist.
Fixes: 143091822
Test: TreeHugger
Change-Id: Ic2fd42f6dae0130af060114b651a139dc3bebf20
2019-11-11 15:21:06 -08:00
Treehugger Robot
f7b16cad9d Merge "Create *_system_ext.mk for system_ext packages" 2019-11-11 23:19:24 +00:00
Jaewoong Jung
1c274567c2 Merge "Add RENDERSCRIPT_BITCODE to misc prebuilt whitelist."
am: 834b91f20e

Change-Id: If6ccc6cc7f7c11d7ea0f884e72a37de94a4ee114
2019-11-11 12:55:24 -08:00
Treehugger Robot
834b91f20e Merge "Add RENDERSCRIPT_BITCODE to misc prebuilt whitelist." 2019-11-11 20:14:51 +00:00
Mitchell Wills
855bf6a85b [generate-self-extracting-archive] Cleanup and improve error handling
Increase the max extract offset and add some input sanity checks
Make the output file executable

Test: Ran manually with various license inputs
Bug: 125451157
Change-Id: Id76d55479366f1d9b8906e6d04c1a6db8d4d8285
2019-11-11 11:18:26 -08:00
Jaewoong Jung
3f2850e51a Add RENDERSCRIPT_BITCODE to misc prebuilt whitelist.
Test: TreeHugger
Fixes: 143091822
Change-Id: Iad763d4bfc9bc30f48a2ef786150cd510e55c8d1
2019-11-11 09:30:38 -08:00