Commit graph

4430 commits

Author SHA1 Message Date
Andrew Lewis
ffebeff06e Revert "[MultiDisplay] remove emulator_system.mk"
This reverts commit 572ce182ef.

Reason for revert: breaks build_test on git_master

Change-Id: I4ba0825ee84f4535ec5efd7a7d1ebe3c80d7b17a
2019-10-03 10:48:45 +00:00
Harpreet "Eli" Sangha
57b3aa9cce Merge "Add Vibrator HAL 1.4" 2019-10-03 05:18:18 +00:00
Malcolm Chen
d461b7102b Adding IRadio1.5 definition.
Bug: 141995149
Test: build
Change-Id: I46ab1f095c661d6241ccb8afe907b9d0e78a2786
2019-10-02 18:25:59 -07:00
TreeHugger Robot
62927e47ae Merge "Revert "Disable camera pinning and enable iorapd prefetching by default."" 2019-10-02 22:18:05 +00:00
Dongwon Kang
23cca16a66 Merge "Remove codec libs from base_system.mk" am: 03d3a36664 am: ed15824ac4 am: cd2a1d4a31
am: 13ee9ec3b9

Change-Id: I30b03e308ef709fa89fffd2be2d9e5020720acca
2019-10-02 14:57:23 -07:00
Huan Song
240d467390 Merge "[MultiDisplay] remove emulator_system.mk" 2019-10-02 21:33:25 +00:00
Steven Moreland
05cbd78993 Merge "Remove libhidltransport/libhwbinder from VNDK."
am: 147f46ba72

Change-Id: I49c531f53e1a18a6dc1e36c3b3abdd6a8e4ebe86
2019-10-02 14:25:00 -07:00
Steven Moreland
147f46ba72 Merge "Remove libhidltransport/libhwbinder from VNDK." 2019-10-02 21:10:50 +00:00
Dongwon Kang
cd2a1d4a31 Merge "Remove codec libs from base_system.mk" am: 03d3a36664
am: ed15824ac4

Change-Id: I03cf558cdbf9556ae8773a3893bec0ab94b38838
2019-10-02 13:52:15 -07:00
Dongwon Kang
ed15824ac4 Merge "Remove codec libs from base_system.mk"
am: 03d3a36664

Change-Id: Icd39b6851fe01d9bb84f22b2bca1d2cc7976b754
2019-10-02 13:24:48 -07:00
Treehugger Robot
03d3a36664 Merge "Remove codec libs from base_system.mk" 2019-10-02 18:21:41 +00:00
Yan Wang
b45c5afe5b Revert "Disable camera pinning and enable iorapd prefetching by default."
This reverts commit ffd23394de.

Reason for revert: Turn on for crosshatch only, because we only have prebuilt trace for this type.

Bug: 141987657

Change-Id: Ibbf16212d2f7d42510ee1d5bfa807c1883409707
2019-10-02 16:59:34 +00:00
Yo Chiang
33b088d67f Enforce /system module RRO for mainline products
Turn on RRO enforcement for /system modules for products
that use mainline_system.mk

Bug: b/137727426
Test: compare_images
Change-Id: Ia1824481c85fb031d5e156307bf7a848e4721d9e
2019-10-02 18:44:11 +08:00
Roshan Pius
274ecd4c31 wifi_stack: Move to network_stack process
Switch the default target to use the wifi stack APK inside the
network_stack process.

Bug: 135691051
Test: Manual tests
- manual connect to wifi networks
- Remove networks
Test: Will send for ACTS wifi regression testing
Change-Id: I54a58157f9f62062366dd16718d401bd6276bca6
2019-10-01 16:48:41 -07:00
Pete Bentley
a877966f91 Merge "Install BoringSSL self test binaries to vendor image." am: 4c71349fe6
am: 0867677242

Change-Id: I4bfc582ff8bb44f14a281b832f534ae236698098
2019-10-01 16:03:15 -07:00
Pete Bentley
0867677242 Merge "Install BoringSSL self test binaries to vendor image."
am: 4c71349fe6

Change-Id: I0df28b485b88e7ca280dd5c14f51a988726ccc2d
2019-10-01 15:56:42 -07:00
Treehugger Robot
4c71349fe6 Merge "Install BoringSSL self test binaries to vendor image." 2019-10-01 22:38:19 +00:00
Dongwon Kang
6e2b1f84fd Remove codec libs from base_system.mk
- libstagefright_enc_common
- libstagefright_amrnb_common

Bug: 141885505
Test: build and boot.
      Checked libstagefright_enc_common.so doesn't exist in /system/lib64.
      libstagefright_amrnb_common.so is still there because other system
      module, librtp_jni.so, is using it, but there is no reason to keep
      this in base_system.mk.

Change-Id: I43692b50bd23e0b857606b42cb000c8566489dd6
2019-10-01 15:16:11 -07:00
Steven Moreland
f985f373a3 Merge "Remove libhidltransport/libhwbinder from VNDK." into qt-r1-dev-plus-aosp am: b1acf47708
am: 7190f82bf2

Change-Id: I1c5a5125668695d17e55d3d32082094659c3ca95
2019-10-01 09:27:10 -07:00
Steven Moreland
b1acf47708 Merge "Remove libhidltransport/libhwbinder from VNDK." into qt-r1-dev-plus-aosp 2019-10-01 15:53:28 +00:00
Yo Chiang
036d91d723 Merge "Enable mainline checking for mainline_system_arm64" am: efd0d2da0f am: ee69213ce1 am: ae27edc14f
am: b0f465c501

Change-Id: If0a386a8c6abaab5a46bf17803d42874c14e4194
2019-10-01 03:03:33 -07:00
Yo Chiang
ae27edc14f Merge "Enable mainline checking for mainline_system_arm64" am: efd0d2da0f
am: ee69213ce1

Change-Id: Ib4625afb59559935478764e1f7d5d59a8a78e71a
2019-10-01 02:52:01 -07:00
Yo Chiang
ee69213ce1 Merge "Enable mainline checking for mainline_system_arm64"
am: efd0d2da0f

Change-Id: I411a4ee5c3d21e66d4bba3197234a2330a226422
2019-10-01 02:45:31 -07:00
Yo Chiang
b58789b5b1 Enable mainline checking for mainline_system_arm64
Ensure only /system partition modules defined in mainline_system.mk is
included.

Test: lunch mainline_system_arm64-userdebug; m
Change-Id: I0cf9e28dd95fdc0f8f1eb88aefa07e230223b996
2019-10-01 14:36:11 +08:00
Steven Moreland
6e0cde8c98 Remove libhidltransport/libhwbinder from VNDK.
Since they are empty.

Bug: 135686713
Test: builds
Change-Id: Ic7206bfc4fb3ba481ea025eb709054c6b8fc307d
(cherry picked from commit 344e791de74c1de8df770b6189988e2224e1b948)
2019-10-01 01:40:09 +00:00
Huan Song
572ce182ef [MultiDisplay] remove emulator_system.mk
emulator_system.mk was required by MultiDisplay app to install and
run in system/priv_app. Since MultiDisplay app has been removed to
system_ext partition, it is safe to remove the emulator_system.mk

Bug: 141870812

Test: MultiDisplay has been verified to work with sdk_phone_x86/64 user/userdebug
sdk_gphone_x86/64 user/userdebug

Change-Id: I8db33ce9c037585ba65f09164afcfb2655710b81
2019-09-30 12:53:08 -07:00
Pete Bentley
e28c732521 Install BoringSSL self test binaries to vendor image.
Required in order to run test self test for the vendor copy of
libcrypto.so which may differ from the one in /system and so will use
differently name flag files in order to avoid running the BoringSSL
Known Answer Tests on every process startup, impacting system health.

Bug: 141150335
Test: TH
Change-Id: I1db922379a59fa66fc65b6d92d370f33a2c65799
Merged-In: I1db922379a59fa66fc65b6d92d370f33a2c65799
(cherry picked from commit e3ab8eab25)
2019-09-30 20:38:05 +01:00
Kiyoung Kim
5b91165d94 Merge "Add library list for VNDK using core variant" am: 1f9387ae01 am: 24dc38bed9 am: ee63d8fbbc
am: 2a95dbce29

Change-Id: I54ed1ad37beb96bc7c9a20ba49a1b4b9b124ee63
2019-09-29 19:30:40 -07:00
Kiyoung Kim
ee63d8fbbc Merge "Add library list for VNDK using core variant" am: 1f9387ae01
am: 24dc38bed9

Change-Id: If76bd330b6546f077bf375e6f2cfd02110bb77de
2019-09-29 19:17:32 -07:00
Kiyoung Kim
24dc38bed9 Merge "Add library list for VNDK using core variant"
am: 1f9387ae01

Change-Id: Ic97255f7031e5275e2decbbf5fc40d06c86ca3ba
2019-09-29 18:59:08 -07:00
Tej Singh
452ff03fb9 Add statsd-service to system server jars
Add statsd-service to system server jars so that StatsCompanionService
continues to exist in system server.

Bug: 141697533
Test: builds and boots: 1. make clean 2. m -j droid 3.
vendor/google/tools/flashall
Change-Id: Ie26e3ac23c407364f5ab6796ee2c65023c87360e
2019-09-27 16:51:46 -07:00
TreeHugger Robot
7b94ac12dc Merge "Install BoringSSL self test binaries to vendor image." 2019-09-27 08:53:28 +00:00
Kiyoung Kim
7b04103fb9 Add library list for VNDK using core variant
Some device requires VNDK_USING_CORE_VARIANT list, but it was not
implemented in previous. Adding this library list to the build target so
it can be added to system image.

Bug: 141695559
Test: m -j passed & Tested from Cuttlefish
Change-Id: Ic6847fd1966d4e1884cdce97015c8c1d1e0f3422
2019-09-27 14:02:31 +09:00
Lev Proleev
fde53f4e3e Add NeuralNetworks HAL v1.3
Bug: 139120468
Test: m check-vndk-list
Test: m
Change-Id: Id1baae2c00a38e5327ab144db76189f53bcb04cf
2019-09-26 23:33:51 +01:00
Tri Vo
a568dbcf25 Merge "Remove ashmemd and related artifacts" am: a59a948d62 am: 9c35393a71 am: 4c38fd4901
am: 0d02facdb5

Change-Id: I9e35e3775ef050ee0db5f49f05c196aca3b9f368
2019-09-26 12:08:02 -07:00
Tri Vo
4c38fd4901 Merge "Remove ashmemd and related artifacts" am: a59a948d62
am: 9c35393a71

Change-Id: I213ffdac59d9dc850b15a0a670502edb0c938370
2019-09-26 11:47:19 -07:00
Tri Vo
9c35393a71 Merge "Remove ashmemd and related artifacts"
am: a59a948d62

Change-Id: Ib3928a5b7e687725d5277ba1597e0ea60ffca989
2019-09-26 11:34:59 -07:00
Treehugger Robot
a59a948d62 Merge "Remove ashmemd and related artifacts" 2019-09-26 17:56:53 +00:00
Pete Bentley
e3ab8eab25 Install BoringSSL self test binaries to vendor image.
Required in order to run test self test for the vendor copy of
libcrypto.so which may differ from the one in /system and so will use
differently name flag files in order to avoid running the BoringSSL
Known Answer Tests on every process startup, impacting system health.

Bug: 141150335
Test: TH
Change-Id: I1db922379a59fa66fc65b6d92d370f33a2c65799
2019-09-26 16:25:14 +01:00
Chen Xu
9dcdc3eb35 Merge "Revert "remove telephony-common from boot class"" 2019-09-26 03:45:27 +00:00
Yifan Hong
fd85c6066d Merge "Add snapshotctl to base system" am: 066539f1cd
am: edd50a663f

Change-Id: Ib7623f24e732d9e050cacaf87a090749588861fe
2019-09-25 17:22:00 -07:00
Yifan Hong
edd50a663f Merge "Add snapshotctl to base system"
am: 066539f1cd

Change-Id: I02667ffe9a07fb2fc974c9fa3203ee7bfa103656
2019-09-25 17:15:09 -07:00
Yifan Hong
066539f1cd Merge "Add snapshotctl to base system" 2019-09-26 00:01:57 +00:00
Yifan Hong
5b7a2d8f1a Merge "Add snapshotctl to base system" 2019-09-25 22:23:01 +00:00
Steven Moreland
a2c1d2b4d0 Remove libhidltransport/libhwbinder from VNDK.
Since they are empty.

Bug: 135686713
Test: builds
Change-Id: Ic7206bfc4fb3ba481ea025eb709054c6b8fc307d
2019-09-25 14:58:06 -07:00
Dongwon Kang
ced6aad1e2 Merge "Remove libvorbisdec, which is not used in /system, from base_system.mk" am: b9d1c27d59 am: e88fe25175 am: 8f3072eb0e
am: b659387f4a

Change-Id: I3c710abfc6c8660d726cb1afbf3cd3ed36f820a6
2019-09-25 12:21:30 -07:00
Dongwon Kang
8f3072eb0e Merge "Remove libvorbisdec, which is not used in /system, from base_system.mk" am: b9d1c27d59
am: e88fe25175

Change-Id: I97f13ef9f9df1f97ec9629f95f991ef5f6cb4cb5
2019-09-25 12:07:30 -07:00
Dongwon Kang
e88fe25175 Merge "Remove libvorbisdec, which is not used in /system, from base_system.mk"
am: b9d1c27d59

Change-Id: Ie049bcc21bd8f9541645d6136ed7210493e2023d
2019-09-25 12:00:30 -07:00
Dongwon Kang
b9d1c27d59 Merge "Remove libvorbisdec, which is not used in /system, from base_system.mk" 2019-09-25 18:50:11 +00:00
TreeHugger Robot
09cbd353d5 Merge "Add package whitelist for user types" 2019-09-25 18:45:12 +00:00
Bowgo Tsai
2e9415fc63 Merge "Moving "persist.traced.enable" to /product/build.prop" am: ca3d0b1872 am: 1c2efea5a3 am: 60fa97b19c
am: d487216ea8

Change-Id: I8852d4fb741497420a2c9408136cf1639ed448a9
2019-09-24 19:07:51 -07:00
Bowgo Tsai
60fa97b19c Merge "Moving "persist.traced.enable" to /product/build.prop" am: ca3d0b1872
am: 1c2efea5a3

Change-Id: Id293daf924e546583bd6e2edf6bcf3187e2761fa
2019-09-24 18:53:28 -07:00
Dongwon Kang
dabb8684f6 Remove libvorbisdec, which is not used in /system, from base_system.mk
Test: build and boot. Checked libvorbisdec.so is not in /system/lib[64]
Bug: 141257741
Change-Id: Ic016c5a552fb2e7e59ac237e4112132da86128d3
2019-09-24 18:52:44 -07:00
Bowgo Tsai
1c2efea5a3 Merge "Moving "persist.traced.enable" to /product/build.prop"
am: ca3d0b1872

Change-Id: I5dcb9fcfd47004c0950b98f348c04096711e43c8
2019-09-24 18:45:59 -07:00
Treehugger Robot
ca3d0b1872 Merge "Moving "persist.traced.enable" to /product/build.prop" 2019-09-25 01:25:34 +00:00
Tri Vo
55f2896442 Remove ashmemd and related artifacts
Bug: 139855428
Test: n/a
Change-Id: Ia0dcfc47d4792c7265a884b787a788ab80442a8e
2019-09-24 15:03:22 -07:00
Chen Xu
98cb2b3878 Revert "remove telephony-common from boot class"
This reverts commit 195de31de7.

Reason for revert: <performance regression>

Change-Id: I97dc0678ac50022a7f0f6bbc626b4747ee6d28c0
Bug: 140639952
2019-09-24 22:00:18 +00:00
Przemyslaw Szczepaniak
ab9b932f01 Merge "Add libneuralnetworks_packageinfo to dependencies." am: 465946c5a8 am: d373f68700 am: 67af0fe81b
am: 9549ee53ce

Change-Id: Ida59ca7464c87f5b2075cfbf0a4ce0fdd271235d
2019-09-24 08:43:49 -07:00
Przemyslaw Szczepaniak
67af0fe81b Merge "Add libneuralnetworks_packageinfo to dependencies." am: 465946c5a8
am: d373f68700

Change-Id: I15a0a09bc55a9c08eea80487296843b6eee56c2b
2019-09-24 08:30:42 -07:00
Przemyslaw Szczepaniak
d373f68700 Merge "Add libneuralnetworks_packageinfo to dependencies."
am: 465946c5a8

Change-Id: Ib9aa9530b321dd09990f7a69ce9adfb34d57d450
2019-09-24 08:24:40 -07:00
Przemyslaw Szczepaniak
465946c5a8 Merge "Add libneuralnetworks_packageinfo to dependencies." 2019-09-24 15:08:09 +00:00
SzuWei Lin
8aaab1bd10 Merge "Phase out Legacy GSI and gsi_common.mk" am: 9fdb0b9250
am: e8dad3a9c5

Change-Id: Iac9b34f0aa16210ce416fd885d402ea5126ec503
2019-09-23 21:26:47 -07:00
SzuWei Lin
e8dad3a9c5 Merge "Phase out Legacy GSI and gsi_common.mk"
am: 9fdb0b9250

Change-Id: I03b603c6003961e36fa38ba53494a54ee75bd740
2019-09-23 21:21:26 -07:00
Treehugger Robot
9fdb0b9250 Merge "Phase out Legacy GSI and gsi_common.mk" 2019-09-24 02:27:20 +00:00
Yifan Hong
a27d15a3f1 Add snapshotctl to base system
Test: build and check output
Bug: 135752105
Change-Id: I229fd03994e7145b9e05452c4d564379c53d8a61
Merged-In: I229fd03994e7145b9e05452c4d564379c53d8a61
2019-09-23 14:18:14 -07:00
Yifan Hong
c3a7595347 Add snapshotctl to base system
Test: build and check output
Bug: 135752105
Change-Id: I229fd03994e7145b9e05452c4d564379c53d8a61
2019-09-23 14:16:06 -07:00
Yo Chiang
beffdcee13 Merge "Move ro.com.android.dataroaming sysprop to aosp_product.mk" am: f129ffa044 am: a6da511f08 am: ad8c0af23d
am: a91f8768a1

Change-Id: Iba88199c154914dcec66f06697422b60f4479d1b
2019-09-23 06:32:42 -07:00
Yo Chiang
ad8c0af23d Merge "Move ro.com.android.dataroaming sysprop to aosp_product.mk" am: f129ffa044
am: a6da511f08

Change-Id: I42735a86550a4698a4232ca5b49ade43df8ab4e3
2019-09-23 06:20:41 -07:00
Yo Chiang
a6da511f08 Merge "Move ro.com.android.dataroaming sysprop to aosp_product.mk"
am: f129ffa044

Change-Id: I9b3a79c0c0fefe2635dd0f093d99fd78eb45072e
2019-09-23 06:14:38 -07:00
Treehugger Robot
f129ffa044 Merge "Move ro.com.android.dataroaming sysprop to aosp_product.mk" 2019-09-23 12:51:46 +00:00
Przemyslaw Szczepaniak
897a58bfc6 Merge "Remove android.hardware.neuralnetworks@1.X dependencies." am: 164745d245 am: 507d69df89 am: 3765e6830c
am: 77048a26dc

Change-Id: If7089e21fef0a4ba306bfbe3c531aa542c863783
2019-09-23 03:22:55 -07:00
Przemyslaw Szczepaniak
3765e6830c Merge "Remove android.hardware.neuralnetworks@1.X dependencies." am: 164745d245
am: 507d69df89

Change-Id: Idf83457d721a4155e07f0c8c58252e5b4c388b58
2019-09-23 03:08:47 -07:00
Przemyslaw Szczepaniak
507d69df89 Merge "Remove android.hardware.neuralnetworks@1.X dependencies."
am: 164745d245

Change-Id: I5aea99819536a7909a994d1127545ccb8369eed5
2019-09-23 03:02:24 -07:00
Przemyslaw Szczepaniak
164745d245 Merge "Remove android.hardware.neuralnetworks@1.X dependencies." 2019-09-23 09:46:01 +00:00
TreeHugger Robot
0621dfcb19 Merge "Phase out Legacy GSI and gsi_common.mk" 2019-09-23 09:30:22 +00:00
Mike Ma
19f9181e43 Merge "Removing IVrComposerClient 1.0 from vndk." am: e8e3b5f0ba am: 45ca999e3d am: 2b67aa8040
am: ddc93d7fb3

Change-Id: Ic5d225d1e19baa1cf073c56aae14501370d962ad
2019-09-20 08:35:06 -07:00
Mike Ma
2b67aa8040 Merge "Removing IVrComposerClient 1.0 from vndk." am: e8e3b5f0ba
am: 45ca999e3d

Change-Id: I744e6e4fea1046c9f8ead3a2d51bcf362267a5d0
2019-09-20 08:19:30 -07:00
Mike Ma
45ca999e3d Merge "Removing IVrComposerClient 1.0 from vndk."
am: e8e3b5f0ba

Change-Id: I4d233684e3fdb7d6b1bb1b0313a1ab3c16d264c4
2019-09-20 08:12:31 -07:00
Yo Chiang
fd59e543e8 Move ro.com.android.dataroaming sysprop to aosp_product.mk
aosp_${device}.mk all have this system property set inside
vendor/build.prop:
  ro.com.android.dataroaming=true

so move this common setting into aosp_product.mk

We don't move this to //device/google/${device}/device-${device}.mk
because this property is only used by AOSP builds, so it may cause
issues if we make it a common setting across all device builds.

Bug: 136525499
Bug: 135502030
Test: Compare $ANDROID_PRODUCT_OUT before and after this change
Change-Id: Idd9e235707d9a7fea28fa8c741ad1a4014f71c86
2019-09-20 12:04:03 +00:00
SzuWei Lin
1b4eaef865 Phase out Legacy GSI and gsi_common.mk
The Legacy GSI is used on O/O-MR1 devices.
Do not need to support anymore. Phase out it.

Bug: 135977699
Test: none
Change-Id: I48b563a3aceca3c926e744165eb1dd88eff7a3d2
Merged-In: I48b563a3aceca3c926e744165eb1dd88eff7a3d2
2019-09-20 10:48:12 +08:00
SzuWei Lin
48a0af51f2 Phase out Legacy GSI and gsi_common.mk
The Legacy GSI is used on O/O-MR1 devices.
Do not need to support anymore. Phase out it.

Bug: 135977699
Test: none
Change-Id: I48b563a3aceca3c926e744165eb1dd88eff7a3d2
2019-09-20 10:33:06 +08:00
Ahmed ElArabawy
f3c9757c75 Merge "Wifi: Build vndk Uprev Wifi HAL 1.4" 2019-09-19 21:16:00 +00:00
mamik
5980f173c4 Removing IVrComposerClient 1.0 from vndk.
Bug: 141255490
Test: Manual, test build on master.
Change-Id: I9b65203e0d067855db03bda4e1b08333c59a0b4d
2019-09-19 18:10:05 +00:00
Przemyslaw Szczepaniak
6cbaf66026 Remove android.hardware.neuralnetworks@1.X dependencies.
After moving NNAPI to an APEX, android.hardware.neuralnetworks@1.X
were added as explicit dependencies to enable NNAPI static tests
to run.

It's possible to make them included in NNAPI static tests as static
libraries, no point in keeping them here.

Bug: 139120468
Test: flashed crosshatch, NNAPI static tests
Change-Id: Ib7fb001cb76c9f36dc651f268c9acb7c7bb43a43
2019-09-19 17:43:06 +01:00
SzuWei Lin
6404ac6999 Merge "Revise aosp_x86_arm to inherit from mainline_system directly" am: 7be2b01f3c am: 22096814e3 am: a9ef5327b3
am: 3109b34c3f

Change-Id: I5dc2cabc0753a60dffea1691ee995742de25100d
2019-09-17 22:11:41 -07:00
SzuWei Lin
a9ef5327b3 Merge "Revise aosp_x86_arm to inherit from mainline_system directly" am: 7be2b01f3c
am: 22096814e3

Change-Id: I5761471c556cb41faa8c39ab3c76eab6853151fe
2019-09-17 21:59:38 -07:00
SzuWei Lin
22096814e3 Merge "Revise aosp_x86_arm to inherit from mainline_system directly"
am: 7be2b01f3c

Change-Id: I21626f8bfe8705a4486edf19ff3494dbbbf6db83
2019-09-17 21:53:02 -07:00
Treehugger Robot
7be2b01f3c Merge "Revise aosp_x86_arm to inherit from mainline_system directly" 2019-09-18 04:41:30 +00:00
Harpreet \"Eli\" Sangha
6ff2f795f1 Merge "Add CLI for Directly Invoking IDL APIs" am: ccbdb22fd4 am: 564e016e30 am: 91ca2da51d
am: 438bab96e3

Change-Id: I8fb4dee048faa67fe09985046131e50f0dae615c
2019-09-17 21:26:29 -07:00
Harpreet \"Eli\" Sangha
91ca2da51d Merge "Add CLI for Directly Invoking IDL APIs" am: ccbdb22fd4
am: 564e016e30

Change-Id: I0337a08d44cc0cfdfae87c2020141783872ceed1
2019-09-17 21:12:36 -07:00
Harpreet \"Eli\" Sangha
564e016e30 Merge "Add CLI for Directly Invoking IDL APIs"
am: ccbdb22fd4

Change-Id: I3466221032014a2903de7c4a6f241aae886ff5aa
2019-09-17 21:07:03 -07:00
Treehugger Robot
ccbdb22fd4 Merge "Add CLI for Directly Invoking IDL APIs" 2019-09-18 03:43:29 +00:00
SzuWei Lin
18ef515e58 Revise aosp_x86_arm to inherit from mainline_system directly
After applying the patch, the contents in system/product align
to the mainline_system/aosp_product.

aosp_x86_arm is not releaseded for GSI. The patch also inherits
from BoardConfigMainlineCommon.mk instead of
BoardConfigGsiCommon.mk. But keeps output system_ext and product
files to /system/system_ext/ and /system/product/.

Bug: 136616665
Test: Compare the product out folder with/without the patch
Change-Id: I2aefbd2d3e71e26219508e53161fa8a3cc2fd652
2019-09-18 02:11:39 +00:00
Colin Cross
7399296348 Merge "Remove protobuf vendorcompat from base_vendor.mk" am: 70ef3c1c9d am: c43f0bff6d am: 4f91766ca1
am: 15d4cf7103

Change-Id: Iac6d683bcfc51adeff656acf5077b03433002349
2019-09-17 15:36:02 -07:00
Colin Cross
4f91766ca1 Merge "Remove protobuf vendorcompat from base_vendor.mk" am: 70ef3c1c9d
am: c43f0bff6d

Change-Id: Ic67fe3363dd5081e4f122bff7befaddc5ca1f9c3
2019-09-17 15:10:11 -07:00
Colin Cross
c43f0bff6d Merge "Remove protobuf vendorcompat from base_vendor.mk"
am: 70ef3c1c9d

Change-Id: Iac8a423aa7b7fc2acecca0a651050d5f7ef67b15
2019-09-17 15:03:47 -07:00
Colin Cross
70ef3c1c9d Merge "Remove protobuf vendorcompat from base_vendor.mk" 2019-09-17 21:49:37 +00:00
Tao Bao
1c99f6f75b Merge "Also install verity_key to ramdisk for non-system-as-root target." am: e430f7652a am: 6f756187fa am: 2771540c04
am: bc40418472

Change-Id: I57792ef22a005389a3f222998aba3dbc986a298b
2019-09-17 12:02:18 -07:00
Tao Bao
2771540c04 Merge "Also install verity_key to ramdisk for non-system-as-root target." am: e430f7652a
am: 6f756187fa

Change-Id: Iede385e6e40a190a39bba193b151466a222a3db8
2019-09-17 11:48:34 -07:00
Tao Bao
6f756187fa Merge "Also install verity_key to ramdisk for non-system-as-root target."
am: e430f7652a

Change-Id: Ic001692c7cc750bca1e6f226937a874729c52c4a
2019-09-17 11:43:15 -07:00
Tao Bao
c99819311c Also install verity_key to ramdisk for non-system-as-root target.
The commit in d14b895665
(https://android-review.googlesource.com/c/platform/build/+/728287)
changed partition layout, to always build the root dir into system.img,
even for devices not using system-as-root (i.e. the ones with separate
boot ramdisk).

With the new layout, there will be two root dirs for non-system-as-root
targets during the boot. If such a device uses Verified Boot 1.0,
/verity_key needs to be available in both roots, to establish the chain
of trust.
 - bootloader uses the baked-in key to verify boot.img; it then loads
   the ramdisk from the verified boot.img
 - First stage init uses /verity_key (in ramdisk) to verify and mount
   system.img at /system, then chroot's to it
 - Second stage init uses /verity_key (in system.img) to verify and
   mount other partitions

This CL adds rules to additionally install verity_key into ramdisk for
such targets.

Bug: 139770257
Test: Set up a target to use non-system-as-root
      (BOARD_BUILD_SYSTEM_ROOT_IMAGE != true). `m dist`.
Test: Check that both ROOT/verity_key and BOOT/RAMDISK/verity_key exist
      in the built target_files.zip.
Test: Run validate_target_files to validate the above target_files.zip.
      $ validate_target_files \
          --verity_key_mincrypt /path/to/verity_key \
          target_files.zip
Test: Run sign_target_files_apks to sign the above target. Re-run
      validate_target_files on the signed target_files.zip.
Test: python -m unittest test_validate_target_files
Change-Id: Ibe7e771c8c376429add85851ac86055564765d3c
2019-09-17 08:53:16 -07:00
Colin Cross
5ae5da1345 Remove protobuf vendorcompat from base_vendor.mk
It has been added to the individual products that have prebuilts that
reference libprotobuf-cpp-full.so or libprotobuf-cpp-lite.so.

Bug: 117607748
Test: treehugger
Change-Id: I49b79bc0a0b154596158b66cfafebab451c90a95
2019-09-13 16:00:43 -07:00
Przemyslaw Szczepaniak
71289eee5b Add libneuralnetworks_packageinfo to dependencies.
libbinder communication from APEX is not allowed, because it doesn't
form a stable way to communicate. After an update, if system libbinder
and APEX libbinder are out of sync, then they may fail to work with each
other.

libbiner usage is moved into libneuralnetworks_packageinfo library,
which is a stable API library.

Test: build & flash crosshatch
Bug: 139282353
Change-Id: I7238025af13e9430c266a1aea69f0d0381110df8
2019-09-13 09:35:56 +00:00
Harpreet \"Eli\" Sangha
9b29b0cfcb Add CLI for Directly Invoking IDL APIs
Test: Build and Flash
Change-Id: I896423f884659b3081021abf243c63c8e17044df
Signed-off-by: Harpreet \"Eli\" Sangha <eliptus@google.com>
2019-09-13 16:41:40 +09:00
Raman Tenneti
fc8f7f9c87 Merge "Delete AOSP/Email app." am: 588d913afe am: d9f835bab8 am: 8f350b5df3
am: bab1bc2936

Change-Id: I30a0b6d6d7cc9181676bec508f1d3c99a9bf2495
2019-09-12 12:10:35 -07:00
Raman Tenneti
8f350b5df3 Merge "Delete AOSP/Email app." am: 588d913afe
am: d9f835bab8

Change-Id: I596367352a89ce8ac6e38d9896c030d3bdf09880
2019-09-12 11:49:36 -07:00
Raman Tenneti
d9f835bab8 Merge "Delete AOSP/Email app."
am: 588d913afe

Change-Id: I13659349026582f9bdc64e55852e20f0e4994c31
2019-09-12 11:42:47 -07:00
Ian Kasprzak
e01deffcf6 Merge "prepare cellbroadcastreceiver to be a mainline module" am: 68a6e704d6
am: 73de478268

Change-Id: I5e690abcbef100cefbd3fc94ab26329b787e72d9
2019-09-12 09:35:06 -07:00
Raman Tenneti
820f20e990 Delete AOSP/Email app.
BUG: 139497239

Test: Manual
$ make -j 40

Change-Id: I2a32694b899bc4f0a0ba36b152c06689427dabf4
2019-09-12 16:31:57 +00:00
Ian Kasprzak
73de478268 Merge "prepare cellbroadcastreceiver to be a mainline module"
am: 68a6e704d6

Change-Id: I518fb7701a8290fc77d21427604dbd10556c19d0
2019-09-12 09:27:23 -07:00
Ian Kasprzak
68a6e704d6 Merge "prepare cellbroadcastreceiver to be a mainline module" 2019-09-12 15:51:30 +00:00
Bowgo Tsai
57f1d98a67 Moving "persist.traced.enable" to /product/build.prop
This property has a stable API so it can be moved to /product
partition. The interface between /product and /system should be
stable, but that between /system and /system_ext need not.

https://android-review.googlesource.com/c/platform/system/libsysprop/+/952375

Bug: 140788609
Test: build and checks /product/build.prop
Change-Id: I3545b22af9aaf4d7f51e88e626e73ac75ded78fc
2019-09-12 17:56:06 +08:00
Ahmed ElArabawy
235cad61ec Wifi: Build vndk Uprev Wifi HAL 1.4
Move Wifi HAL from 1.3 to 1.4

Bug: 138243400
Test: Build and wifi works
Change-Id: I6983a0eaacac8aec004254b0811330bb81e2c206
2019-09-11 22:16:09 +00:00
TreeHugger Robot
8806061821 Merge "Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into stage-aosp-master" into stage-aosp-master 2019-09-11 20:31:35 +00:00
Chen Xu
675b92638d prepare cellbroadcastreceiver to be a mainline module
1. prepare two build targets one for updatable module another
for the legacy platform module with diferent config
2. a new cellbroadcastpermissionconfig module to expose
a signature permission.
3. by default, the build include the legacy version.
Later we will switch to the updatable module after more validation
e.g, usre data migration due to uid change
4. for go devies, always include the platform cellbroadcast to
to avoid creating new process

Bug: 135956699
Test: unit test and test app
Change-Id: I4d757e27b1e36fbf4890d08afbd45a141bccfc7c
Merged-In: I4d757e27b1e36fbf4890d08afbd45a141bccfc7c
2019-09-11 13:13:05 -07:00
Colin Cross
aea2e2304b Merge changes from topic "protobuf-3.9.1" am: 64c50b353e
am: 3c562fa09d

Change-Id: I36a4673d53b46e24adf3fd9994dc46e877cd40fb
2019-09-11 12:04:40 -07:00
Colin Cross
64c50b353e Merge changes from topic "protobuf-3.9.1"
* changes:
  Keep proguard fields for lite runtime
  Install vendorcompat verison of protobuf
  Make javanano a plugin
2019-09-11 18:00:16 +00:00
Chen Xu
cd196c8b64 Merge "prepare cellbroadcastreceiver to be a mainline module" 2019-09-10 16:34:45 +00:00
Bo Hu
58d155df3e Merge "emulator: convert sdk_phone_x86 and 64 to CSI" am: 5242dc18bf am: 045d1e8e68 am: 301ca99ece
am: 127c6c9b6d

Change-Id: Ib263e84259f50522482ac6c3d7accc4ca35e4643
2019-09-09 20:41:40 -07:00
Bo Hu
301ca99ece Merge "emulator: convert sdk_phone_x86 and 64 to CSI" am: 5242dc18bf
am: 045d1e8e68

Change-Id: I4281ef0bd23757fa8d078084dfe2306b1c087f40
2019-09-09 20:27:14 -07:00
Bo Hu
5242dc18bf Merge "emulator: convert sdk_phone_x86 and 64 to CSI" 2019-09-10 03:02:12 +00:00
Jooyung Han
6ddfcf73b4 Merge "Skip *.libraries.txt when skipping current vndk" am: 2359e05efb am: 76d0eb4d68 am: c660ea00ef
am: 50d6958e2d

Change-Id: Ic68550e124512306c9321b4b96a935ffdcfe2722
2019-09-09 19:01:17 -07:00
Jooyung Han
c660ea00ef Merge "Skip *.libraries.txt when skipping current vndk" am: 2359e05efb
am: 76d0eb4d68

Change-Id: Icf419632f064fbe9e990bdc085944c6bac376f4e
2019-09-09 18:41:51 -07:00
Jooyung Han
2359e05efb Merge "Skip *.libraries.txt when skipping current vndk" 2019-09-10 01:04:35 +00:00
Bowgo Tsai
74b9984b72 Merge "Moving emulator-specific properties to /system_ext" am: b1374c9262 am: 65a1e72cd8 am: 7b4f1e9961
am: 452d29e714

Change-Id: I36686d80088c49999de0488843b8a3b30b71027f
2019-09-08 20:09:19 -07:00
Bowgo Tsai
7b4f1e9961 Merge "Moving emulator-specific properties to /system_ext" am: b1374c9262
am: 65a1e72cd8

Change-Id: Icc1158f30067aa0b60c8778fd49fb45deb68e906
2019-09-08 19:55:16 -07:00
Treehugger Robot
b1374c9262 Merge "Moving emulator-specific properties to /system_ext" 2019-09-09 02:33:19 +00:00
Jooyung Han
a3c987d7f3 Skip *.libraries.txt when skipping current vndk
When TARGET_SKIP_CURRENT_VNDK=true current vndk libs are not installed.
Related *.libraries.txt files also should not be installed.

Bug: 132140714
Bug: 137511540
Test: TARGET_SKIP_CURRENT_VNDK=true m systemimage # and, look into /system/etc
Change-Id: Ieea7444c359410dd9a14ac0dd369cae38d18b63a
2019-09-09 11:19:19 +09:00
Xin Li
abf6afdce6 Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into stage-aosp-master
Bug: 135460123
Change-Id: Ib7d2f7c5a8aef5c6c3e8f74c6c32d5092f32a166
Merged-In: I6f788cb4c7328e4f2315e4f028e2dd53badeb6cd
2019-09-08 13:11:47 -07:00
bohu
a3daf2e27c emulator: convert sdk_phone_x86 and 64 to CSI
BUG: 134444564
Change-Id: I88a7bc9ac0eb7cd06cce1f10e6f55a3e4c2c27ea
2019-09-07 08:25:59 -07:00
Steven Moreland
5a38b16ae5 Merge "VNDK -= libhwbinder_noltopgo" am: ec57c7b4ea am: b34e5ed351 am: 2e48fc6a6b
am: 3e2bdf45d9

Change-Id: I4c474dba783b96a7aa317c44b99b9091308b901e
2019-09-06 14:45:24 -07:00
Vic Yang
373cc79d51 Merge "Set TARGET_VNDK_USE_CORE_VARIANT for Go devices" am: 63696709ba am: 2e9839d040 am: 9f9a710e24
am: c7935bb1a9

Change-Id: Ib64e12fda96bde4072e37dad4ec196f4cf1be3bd
2019-09-06 14:44:03 -07:00
Steven Moreland
2e48fc6a6b Merge "VNDK -= libhwbinder_noltopgo" am: ec57c7b4ea
am: b34e5ed351

Change-Id: I6fe49cf5b1e722c7acd3ebfb382390ab75ea5e04
2019-09-06 14:18:16 -07:00
Vic Yang
9f9a710e24 Merge "Set TARGET_VNDK_USE_CORE_VARIANT for Go devices" am: 63696709ba
am: 2e9839d040

Change-Id: I7cadf13585dc02946368fec356d47acec14248da
2019-09-06 14:17:39 -07:00
Colin Cross
f4b97e9692 Merge changes from topic "protobuf-3.9.1"
* changes:
  Keep proguard fields for lite runtime
  Install vendorcompat verison of protobuf
  Make javanano a plugin
2019-09-06 18:01:09 +00:00
Steven Moreland
ec57c7b4ea Merge "VNDK -= libhwbinder_noltopgo" 2019-09-06 17:59:21 +00:00
Colin Cross
4c71549763 Install vendorcompat verison of protobuf
Some prebuilt vendor modules contain references to
libprotobuf-cpp-*.so, but the interface is not stable.  Upgrading
protobuf would cause those modules to fail, so the vendor version
of the new protobuf library is renamed to libprotobuf-cpp-*-3.9.1.so.
Manually install old libprotobuf-cpp-*.so files to /vendor
to avoid breaking products that have prebuilts that reference them.

Once the new version of protobuf is in each product can be
inspected for references to libprotobuf-cpp-*.so on /vendor and
these packages can be included only on those devices that need
them.

Bug: 117607748
Test: m checkbuild
Change-Id: I8ac955eb703e3faf22ff930c59b30385f374ad0a
Merged-In: I8ac955eb703e3faf22ff930c59b30385f374ad0a
2019-09-05 14:42:14 -07:00
Steven Moreland
80c808fcaf VNDK -= libhwbinder_noltopgo
This library is being deleted. People who need symbols from this library
should use libhwbinder instead.

Bug: 135558503
Test: build only
Change-Id: I7dd343cf2b95047f9c22b39bbc5cd9fa98c6c0b3
2019-09-05 14:30:43 -07:00
Vic Yang
0408a6e182 Set TARGET_VNDK_USE_CORE_VARIANT for Go devices
Bug: 119423884
Test: Build a Go device, boot, and check ld.config.txt.
Change-Id: Id996b7b77991ee3db184c780f5822f231426f508
2019-09-05 11:09:25 -07:00
Xin Li
c271afebaa Merge "DO NOT MERGE - Merge Android 10 into master" 2019-09-05 16:53:35 +00:00
Bowgo Tsai
00f0d9464a Merge "Reland: Moving GSI-specific files to system_ext" am: 2fc007eba5 am: ab38d47d5a am: 5493629216 am: a93e381076
am: 7599e0abbf

Change-Id: I84c36107c4729641128274ba0d3974decde03ecd
2019-09-05 06:29:29 -07:00
Bowgo Tsai
a93e381076 Merge "Reland: Moving GSI-specific files to system_ext" am: 2fc007eba5 am: ab38d47d5a
am: 5493629216

Change-Id: I30d1808006ad64fe636a45d3b1c93ed4c2bcafc6
2019-09-05 06:14:32 -07:00
Bowgo Tsai
ab38d47d5a Merge "Reland: Moving GSI-specific files to system_ext"
am: 2fc007eba5

Change-Id: I2fae8961887e6fa0e9a8d3815e953a6f687fb2a8
2019-09-05 06:00:50 -07:00
Bowgo Tsai
ac3c65b7bb Reland: Moving GSI-specific files to system_ext
Only common files can reside in system partition, other files
should be moved to the newly added system_ext partition.

Note that for GSI, it will be a single system.img that includes the
contents of product and system_ext partitions, under /system/product
and /system/system_ext, respectively. After moving skip_mount.cfg to
system_ext partition, it also needs a symlink file under system
partition:

  /system/etc/init/config -> /system/system_ext/etc/init/config

This allows Q-launched first-stage init (in /boot partition) continue
to use the same path when new GSI image is used.

Bug: 138281441
Test: build aosp_arm64-userdebug and boot it on crosshatch
Test: rm -rf out && build/soong/soong_ui.bash --make-mode \
      TARGET_PRODUCT=aosp_arm64 TARGET_BUILD_VARIANT=userdebug droid
Change-Id: Iae9f5fb688f49497563864eb882d5f0ae33c744a
2019-09-05 17:11:07 +08:00
Ian Kasprzak
8809335740 Merge "Revert "Moving GSI-specific files to system_ext"" am: 414108c6c1 am: b5195f128d am: c1b6e703a9 am: 303eaac2c0
am: 40448f262e

Change-Id: I75810255c2523e38fb35506b222b425198018139
2019-09-04 19:02:43 -07:00
Ian Kasprzak
303eaac2c0 Merge "Revert "Moving GSI-specific files to system_ext"" am: 414108c6c1 am: b5195f128d
am: c1b6e703a9

Change-Id: I26d6c5d665d1a5d2df516d720d466b7f7d6ed240
2019-09-04 18:48:09 -07:00
Ian Kasprzak
b5195f128d Merge "Revert "Moving GSI-specific files to system_ext""
am: 414108c6c1

Change-Id: I289dddfc62ee165c9857eace3d703983da32b695
2019-09-04 18:34:31 -07:00
Ian Kasprzak
cba65a9c92 Revert "Moving GSI-specific files to system_ext"
This reverts commit 8ef0ffe7e8.

Reason for revert: b/140499897 - Breaking multiple builds across branches.
Test: Forrest - go/forrest_run/L78500000361846284

Change-Id: I618e0d051fdcd7a7afcc09408e20c53f38566e94
2019-09-05 01:03:17 +00:00
Chen Xu
0eedd5d464 Merge "remove telephony-common from boot class" 2019-09-04 23:31:25 +00:00
Colin Cross
7d7cf050a9 Install vendorcompat verison of protobuf
Some prebuilt vendor modules contain references to
libprotobuf-cpp-*.so, but the interface is not stable.  Upgrading
protobuf would cause those modules to fail, so the vendor version
of the new protobuf library is renamed to libprotobuf-cpp-*-3.9.1.so.
Manually install old libprotobuf-cpp-*.so files to /vendor
to avoid breaking products that have prebuilts that reference them.

Once the new version of protobuf is in each product can be
inspected for references to libprotobuf-cpp-*.so on /vendor and
these packages can be included only on those devices that need
them.

Bug: 117607748
Test: m checkbuild
Change-Id: I8ac955eb703e3faf22ff930c59b30385f374ad0a
2019-09-04 12:47:59 -07:00
Bowgo Tsai
9ecb6b704c Merge "Moving GSI-specific files to system_ext" am: a6c80c1117 am: 478bda0122 am: 3c3db483a1 am: 832f700223
am: 85a542a3f3

Change-Id: Ie5fbd5d2483af9a1e11b578256e7365ec6db5546
2019-09-04 08:54:42 -07:00
Bowgo Tsai
832f700223 Merge "Moving GSI-specific files to system_ext" am: a6c80c1117 am: 478bda0122
am: 3c3db483a1

Change-Id: I5d62bfb03a26881b2dd9e8d70987fd95a4cb5380
2019-09-04 08:40:44 -07:00
Bowgo Tsai
478bda0122 Merge "Moving GSI-specific files to system_ext"
am: a6c80c1117

Change-Id: Ibba7d959d3e8a3e2b97c9138d067f9b6d0593d60
2019-09-04 08:22:42 -07:00
Bowgo Tsai
f14ec6bfc3 Moving emulator-specific properties to /system_ext
We're now adding a core CSI system.img that is common across different
targets. So emulator-specific things should be moved to /system_ext.

Bug: 137711197
Test: build and checks those properties are in /system_ext/build.prop
Change-Id: I0f8afdeda77849b06842dd4f6cd04b7aab08ada4
2019-09-04 13:18:45 +00:00
Bowgo Tsai
8ef0ffe7e8 Moving GSI-specific files to system_ext
Only common files can reside in system partition, other files
should be moved to the newly added system_ext partition.

Note that for GSI, it will be a single system.img that includes the
contents of product and system_ext partitions, under /system/product
and /system/system_ext, respectively. After moving skip_mount.cfg to
system_ext partition, it also needs a symlink file under system
partition:

  /system/etc/init/config -> /system/system_ext/etc/init/config

This allows Q-launched first-stage init (in /boot partition) continue
to use the same path when new GSI image is used.

Bug: 138281441
Test: build aosp_arm64-userdebug and boot it on crosshatch
Change-Id: Ida7c2d1b0152c7ef77fa9aeb5d0766d17aec59c5
2019-09-04 14:54:53 +08:00
Bo Hu
6e5c171494 Merge "goldfish: support system_ext" am: 9432b4d052 am: 75e29ad5d4 am: 815a6e9bf9 am: 1c8b101c50
am: 877051f78c

Change-Id: Idff752c4b5fe52e1676a140d404464696f8883ad
2019-09-03 16:28:12 -07:00
Chen Xu
195de31de7 remove telephony-common from boot class
As telephony-common is not intended to used by any apps and
being in boot class is not updatability friendly.
We are removing telephony-common from bootclass in R.
we will convert telephony-common to sharedlib (uses-library)
and make sure apps targeting < R will auto load
telephony-common lib for app compatibility.

Bug: 135955937
Test: Build
Change-Id: I57e2d676315caa023121e4315d435f9f928cb39e
2019-09-03 15:25:05 -07:00
TreeHugger Robot
087815a9b1 Merge "Disable camera pinning and enable iorapd prefetching by default." 2019-09-03 21:30:09 +00:00
Bo Hu
1c8b101c50 Merge "goldfish: support system_ext" am: 9432b4d052 am: 75e29ad5d4
am: 815a6e9bf9

Change-Id: If58879cce28222e40716f4872bed1d1f6561643d
2019-09-03 10:53:16 -07:00
Bo Hu
75e29ad5d4 Merge "goldfish: support system_ext"
am: 9432b4d052

Change-Id: Iad5ff28eab7ac56a038e192c7aa0f5019e3428a2
2019-09-03 10:40:08 -07:00
bohu
11eadcc4ed goldfish: support system_ext
For sdk_phone_* targets only

Change-Id: I4109a923a53311d09bafc2a0f5a70b2af4509cc3
2019-09-03 07:53:27 -07:00
Harpreet "Eli" Sangha
19a962b25e Add Vibrator HAL 1.4
Test: Build
Change-Id: I8de47f2914cd89a0521c520504ff0dc8000205df
Signed-off-by: Harpreet \"Eli\" Sangha <eliptus@google.com>
2019-09-03 10:51:52 +09:00
Martin Stjernholm
11962f7c2d Add new ART APEX. am: 1ebd568850 am: 874894452f
am: 1c82a55fad

Change-Id: If1642e8799ed6a7579f9a61f08d8b30864ed8c0c
2019-09-02 04:21:15 -07:00
Martin Stjernholm
874894452f Add new ART APEX.
am: 1ebd568850

Change-Id: I6372bef9ffd3e0f50d6c0bd373b8838cffc58b3b
2019-09-02 03:43:33 -07:00
Martin Stjernholm
1ebd568850 Add new ART APEX.
Test: Build & boot
Bug: 135753770
Exempt-From-Owner-Approval: Approved internally
Change-Id: Iaf2ba03b4136482f7fc60d464d012014d58216bd
Merged-In: Iaf2ba03b4136482f7fc60d464d012014d58216bd
2019-08-30 17:47:30 +01:00
Juju Sung
4fc40c2f79 Merge "Remove extra brackets in vndk_packages collecting phase" am: 8f4f97da3f am: dd173ae513 am: 682c22ef3a am: 2e585b01d4
am: 0f8ba811a5

Change-Id: I9ebd36e7ee04bc419015b1956218f9eb24da83f1
2019-08-29 23:47:34 -07:00
Juju Sung
2e585b01d4 Merge "Remove extra brackets in vndk_packages collecting phase" am: 8f4f97da3f am: dd173ae513
am: 682c22ef3a

Change-Id: I29d237b73309eff9ddcca145a561c66946da498c
2019-08-29 23:23:49 -07:00
Juju Sung
dd173ae513 Merge "Remove extra brackets in vndk_packages collecting phase"
am: 8f4f97da3f

Change-Id: Ic9d43bf388799d22395a5cc3c3f9a78cfaf700d5
2019-08-29 23:09:44 -07:00
Juju Sung
3021218d2a Remove extra brackets in vndk_packages collecting phase
Built target with syntax error near unexpected token `llndk.libraries.txt'
Unpaired brackets makes syntax error in collecting vndk_packages.

Test: build&flashed
Bug: 140097958
Change-Id: I65683a1fc3e7d2f1c8e4eeb471b23620d48c7c41
2019-08-30 09:59:51 +09:00
Justin Yun
8476576e32 Merge "Add platform hidl interfaces to mainline_system" am: 6ae3aacab5 am: ebe02d5fef am: 2d2de1660b am: 1f70b3140a
am: 81c81086f7

Change-Id: I55a15cdcf8d1bfd01d7c7bb9e3ebb4134f27f5ad
2019-08-27 21:25:17 -07:00
Justin Yun
1f70b3140a Merge "Add platform hidl interfaces to mainline_system" am: 6ae3aacab5 am: ebe02d5fef
am: 2d2de1660b

Change-Id: I7de09ff2777e2f6913c364bc70d6dd373ef2dda6
2019-08-27 21:13:15 -07:00
Justin Yun
ebe02d5fef Merge "Add platform hidl interfaces to mainline_system"
am: 6ae3aacab5

Change-Id: I9f03d3bd011127fd80ca126533d5664ebfd68edf
2019-08-27 20:52:14 -07:00
Justin Yun
bfe4a1c096 Add platform hidl interfaces to mainline_system
Core variant of some hidl interfaces must be included in
mainline_system explicitly because they have dependency with external
modules.

Bug: 138284120
Test: build mainline_system_arm64
Change-Id: I1893bb807429dbcacac3db3dcab2a830456775ea
2019-08-28 03:31:48 +00:00
Xianyuan Jia
c4ca63ed09 Merge "Add iperf3 to debug packages" am: d1f4c15fd2 am: 7e36d3d0b6 am: 7db82e5ae1 am: 217e06aaa5
am: 37cb3be56e

Change-Id: I409a9bf523dd88d498a686dd23c72224423d8a86
2019-08-27 18:43:55 -07:00
Xianyuan Jia
217e06aaa5 Merge "Add iperf3 to debug packages" am: d1f4c15fd2 am: 7e36d3d0b6
am: 7db82e5ae1

Change-Id: Ie5a5dcb79c682275560cebd39e804bf0e3109011
2019-08-27 17:44:33 -07:00
Xianyuan Jia
7e36d3d0b6 Merge "Add iperf3 to debug packages"
am: d1f4c15fd2

Change-Id: Ibdd41402fcbe9d96c9e38464eb25f06ce7490f2f
2019-08-27 16:48:10 -07:00
Treehugger Robot
d1f4c15fd2 Merge "Add iperf3 to debug packages" 2019-08-27 23:17:20 +00:00
Yan Wang
ffd23394de Disable camera pinning and enable iorapd prefetching by default.
Bug: 138755582
Bug: 139831359
Test: Run on a crosshatch device and check the logcat.
Change-Id: Ia8c1eb749371b9f3f79c75c97b4f70d28ab59cb8
2019-08-26 15:50:05 -07:00
Mathieu Chartier
d76b692563 Merge "Revamp nopreload configuration" am: bca3111cfa am: 066f23b78a
am: a200fb7d45

Change-Id: Id5a7640534d3d41b471665c8f48142164b218e09
2019-08-26 09:38:56 -07:00
Mathieu Chartier
066f23b78a Merge "Revamp nopreload configuration"
am: bca3111cfa

Change-Id: I7f37c8fe0d97d2b8af44a0b11340480c156d2ac2
2019-08-26 09:27:02 -07:00
Mathieu Chartier
bca3111cfa Merge "Revamp nopreload configuration" 2019-08-26 16:13:10 +00:00
Amy Zhang
f13ce3e10d Merge "Tuner Hal 1.0 to build Add Tuner Hal 1.0 entry to configure file for building Test: Manual bug: 135709729" am: e7f5833792 am: 2491b3ca91
am: 0adf54803a

Change-Id: I1403e35c86c4d01aa0f4fb1c857d9c95d2f9f91e
2019-08-24 01:54:11 -07:00
Amy Zhang
2491b3ca91 Merge "Tuner Hal 1.0 to build Add Tuner Hal 1.0 entry to configure file for building Test: Manual bug: 135709729"
am: e7f5833792

Change-Id: I0ffa402138e9097f5b984d3358a318a8c7ee9e84
2019-08-23 21:17:27 -07:00
Mathieu Chartier
7aa4e8614a Revamp nopreload configuration
No longer speed compile, we will rely on JIT and compilation during
boot to ensure performance.

Removed system ROM instrumentations since this will be done
dynamically.

Fixed renamed profilebootclasspath property.

Test: lunch taimen_nopreload-userdebug
Exempt-From-Owner-Approval: cherry-pick
Bug: 139883463

(cherry picked from commit 6f8fda4937)

Merged-In: I97a3a25c3094f84e130e02692b02832795ee6ef1
Change-Id: Id3e9b30a60d00ad3593f1587aa4b04ef7afe1fec
2019-08-23 22:09:02 +00:00
Amy Zhang
e7f5833792 Merge "Tuner Hal 1.0 to build Add Tuner Hal 1.0 entry to configure file for building Test: Manual bug: 135709729" 2019-08-23 22:02:59 +00:00
Mathieu Chartier
42bd876a92 Merge "Revamp nopreload configuration" 2019-08-23 20:21:15 +00:00
Mathieu Chartier
6f8fda4937 Revamp nopreload configuration
No longer speed compile, we will rely on JIT and compilation during
boot to ensure performance.

Removed system ROM instrumentations since this will be done
dynamically.

Fixed renamed profilebootclasspath property.

Test: lunch taimen_nopreload-userdebug
Bug: 139883463
Change-Id: I97a3a25c3094f84e130e02692b02832795ee6ef1
2019-08-23 20:21:02 +00:00
Chris Forbes
6013f18c00 Don't install libpixelflinger
This is going away due to its last user (libagl) going away

Change-Id: I8357761974a9372bc9dbf0a2c0cbe66d0604db86
2019-08-22 18:35:27 -07:00
Chris Forbes
4584d721a7 Don't install libGLES_android
This is going away.

Change-Id: I79112a0f9b8d8a35604e9d3fe7e173dc06d53436
2019-08-22 18:11:27 -07:00
Henry Fang
ab23894a4a Tuner Hal 1.0 to build
Add Tuner Hal 1.0 entry to configure file for building
Test: Manual
bug: 135709729

Change-Id: I6c8fa9382c64dc86f719fdfb17726fa694b6abb7
Merged-In: I6c8fa9382c64dc86f719fdfb17726fa694b6abb7
2019-08-23 00:47:54 +00:00
Xianyuan Jia
41862d9ba4 Add iperf3 to debug packages
Bug: 123261826
Test: manual build
Change-Id: Ia7639daccd8ec9e48dbc1e900669c821f73a8be7
2019-08-22 22:54:12 +00:00
Martin Stjernholm
ef74137242 Merge changes from topic "art-without-bionic"
* changes:
  Update dexpreopt for the ART APEX name change.
  Add new ART APEX.
2019-08-22 15:00:09 +00:00
Anton Hansson
ffdeeae450 Merge "Remove stale artifact whitelist entries" 2019-08-22 12:09:27 +00:00
Anton Hansson
5ff44f115e Merge "Remove stale artifact whitelist entries" into stage-aosp-master am: 1ce08094d3 am: a160dedebf am: 92837fcba1
am: 943834e656

Change-Id: I1937435486f49b7a8bcb37dfa85369bec5ab5d85
2019-08-22 04:40:01 -07:00
Anton Hansson
92837fcba1 Merge "Remove stale artifact whitelist entries" into stage-aosp-master am: 1ce08094d3
am: a160dedebf

Change-Id: I3a38c11efeb1d672ed3a018b31d4068f208440e3
2019-08-22 04:25:13 -07:00
Anton Hansson
1ce08094d3 Merge "Remove stale artifact whitelist entries" into stage-aosp-master 2019-08-22 10:59:22 +00:00
Jeff Sharkey
bff59ff805 Merge "Migrate ringtone picking out of MediaProvider." 2019-08-22 01:13:44 +00:00
Tom Cherry
a1719efe4f Merge "Add group_system_ext and passwd_system_ext" am: e6012c8826 am: e3fa048c10 am: b9aea24a96 am: 044b75b949
am: 7d046b6fb9

Change-Id: Id80585caa5ca0b493a89e4bd06662e4ae94fed83
2019-08-21 14:09:33 -07:00
Jeff Sharkey
ff9a3dc605 Migrate ringtone picking out of MediaProvider.
Some OEMs have requested the ability to customize the ringtone
picker logic, and that's already supported by the existing
"config_defaultRingtonePickerEnabled" parameter today.

This change is a clean refactoring of the AOSP ringtone picker out
of MediaProvider and into a new "SoundPicker" module, which is
consistent with how some OEMs have already defined their own
"SoundPickerPrebuilt" module.

Bug: 134542205
Test: atest --test-mapping packages/providers/MediaProvider
Change-Id: I3460b3a264859280c23e1a804b1d1bb1e99af329
2019-08-21 14:38:13 -06:00
Tom Cherry
044b75b949 Merge "Add group_system_ext and passwd_system_ext" am: e6012c8826 am: e3fa048c10
am: b9aea24a96

Change-Id: I165f8e49a29f3d66850d8224015eea137d7058fc
2019-08-21 13:32:35 -07:00