Commit Graph

4841 Commits

Author SHA1 Message Date
Ivan Lozano 7257cb9d84 Add mediacodec.policy to the mainline system.
Bug: 110363419
Bug: 116668460
Test: make -j
Change-Id: I557f99fe463435a78c6b803b08b944574319f0a9
2019-01-17 16:23:41 -08:00
Anil Admal 214c084ba7 Merge "Non-framewok location access visibility and control (VNDK)" 2019-01-16 19:01:42 +00:00
Anton Hansson f4e9102ea8 Merge "Set TARGET_COPY_OUT_ for product/vendor in mainline" am: 9a0dd5b288 am: dae8049421
am: 8dad70660d

Change-Id: Ib9eae63af430c2751093cfc731145139b708e421
2019-01-16 09:09:38 -08:00
Anton Hansson 3c19cb6de5 Merge "Add webview to mainline whitelist" am: 3fc20bd7d9 am: e360c96bc2
am: ba02d77619

Change-Id: I0e5bc4dd361cbc66126d57555689ff2c051fc9dd
2019-01-16 08:53:34 -08:00
Anton Hansson 9a0dd5b288 Merge "Set TARGET_COPY_OUT_ for product/vendor in mainline" 2019-01-16 16:53:01 +00:00
Anton Hansson 3fc20bd7d9 Merge "Add webview to mainline whitelist" 2019-01-16 16:31:50 +00:00
Treehugger Robot 0735b4f9fe Merge "Split *_product makefiles" 2019-01-16 15:18:37 +00:00
SzuWei Lin caa5e88d4a Split *_product makefiles
So far, we have *_system.mk and *_vendor.mk.
This patch split all product settings from *_vendor.mk to new
*_product.mk

This patch also create a new telephony.mk to include all
telephony_*.mk

Bug: 119747870
Test: lunch mainline_arm64-user; make -j
Test: compare the content with and without the patch
Test: the output files in out folder are the same
Change-Id: I79aefdd1971b3b5724a3ec858de4109b645c765a
Merged-In: I79aefdd1971b3b5724a3ec858de4109b645c765a
2019-01-16 22:23:35 +08:00
Anton Hansson 9791518d58 Set TARGET_COPY_OUT_ for product/vendor in mainline
This product variable is used to generate the loader config (to use
either /system/product or /product), and the vendor one is likely
used in similar ways. Having these partitions is required for mainline
devices, so set it in the shared BoardConfig.

Bug: 80410283
Test: make
Change-Id: I6f2d94ff43572a28df54ea8c60f2d838a3b9216c
2019-01-16 13:32:51 +00:00
Anton Hansson 0a5d5fec2e Add webview to mainline whitelist
The app will move to product soon, but temporarily
whitelist that mainline_arm64 adds it to /system.

Test: make
Change-Id: I7b0ce5623a160bcb0f8b89f3053a007019ff0b62
2019-01-16 13:31:02 +00:00
TreeHugger Robot 6622ea852b Merge "Change the impl lib name of java_sdk_library" 2019-01-16 10:47:25 +00:00
Anton Hansson cd7175d792 Merge "Remove webview from media_system.mk" am: e7f127491a am: 50ac1cb858
am: 513c0bc90c

Change-Id: I2d2aa70a509c5e916829284d5ddd53a9ef440d15
2019-01-16 02:09:00 -08:00
Anton Hansson e7f127491a Merge "Remove webview from media_system.mk" 2019-01-16 09:44:39 +00:00
TreeHugger Robot 267a15129b Merge "Load sw C2 codecs from apex" 2019-01-16 03:05:37 +00:00
Howard Chen d136972d48 Merge "Add gsid" am: a72cc8f038 am: 4c28a7da14
am: a7a078194c

Change-Id: I45c0d153824e3bca3b116aa7baa71e96df4e1439
2019-01-15 15:59:05 -08:00
Treehugger Robot a72cc8f038 Merge "Add gsid" 2019-01-15 23:26:58 +00:00
TreeHugger Robot 7bddee9c4b Merge "gralloc: add allocator 3.0 and mapper 3.0" 2019-01-15 23:21:26 +00:00
Anton Hansson 9b2f3af064 Remove webview from media_system.mk
It is present in media_vendor.mk (and soon media_product.mk),
which is the correct place.

Test: make
Change-Id: I7ffda211cf4b01a22ec01c661959defcf59bbc4b
2019-01-15 14:36:14 +00:00
TreeHugger Robot 40d00f50d3 Merge "Split *_product makefiles" 2019-01-15 12:31:58 +00:00
SzuWei Lin 2ccd37eeb3 Split *_product makefiles
So far, we have *_system.mk and *_vendor.mk.
This patch split all product settings from *_vendor.mk to new
*_product.mk

This patch also create a new telephony.mk to include all
telephony_*.mk

Bug: 119747870
Test: lunch mainline_arm64-user; make -j
Test: compare the content with and without the patch
Test: the output files in out folder are the same
Change-Id: I79aefdd1971b3b5724a3ec858de4109b645c765a
2019-01-15 17:37:57 +08:00
Howard Chen 6e7500b131 Add gsid
The gsid is a daemon for managing GSI.

Bug: 122556707
Test: make && ls ${OUT}/bin/gsid
Change-Id: Ib4a3e95a7e232236ee1255a156043e45a77a3c8e
2019-01-15 15:58:02 +08:00
Anil Admal e50b9bcf09 Non-framewok location access visibility and control (VNDK)
Bug: 119560261
Test: TBD
Change-Id: If9b93ea5fd213eca33a9e8dd67896281ae3fe149
2019-01-14 20:38:06 -08:00
Treehugger Robot 3d4cbb4a5b Merge "Add IBluetoothAudio HAL 2.0 to VNDK" 2019-01-15 00:35:25 +00:00
Eric Holk cdd25ada26 Merge "Add viewcompiler to device" am: 34556552a0 am: 297f661a8f
am: eaa29ac80f

Change-Id: Ie04fdd8e6b2b76d1909d259350577a9b36356534
2019-01-14 15:59:34 -08:00
Roland Levillain f18e9af7c5 Merge "No longer honor `DONT_INCLUDE_RUNTIME_APEX`." am: 1df75e3099 am: d861d76443
am: cc87116c51

Change-Id: I0f2257a23736b1dc3340f4a8da937bd068feadd8
2019-01-14 10:59:51 -08:00
Eric Holk bc263b299a Add viewcompiler to device
This is needed so that we can generate precompiled layouts at app
install time.

Bug: 111895153

Change-Id: Ia2905fdcecc1517e6ae2c8dd4317e3a41ebee107
2019-01-14 18:31:54 +00:00
Roland Levillain fbf4dbee33 No longer honor `DONT_INCLUDE_RUNTIME_APEX`.
The Android Runtime APEX is always included on all products.

Test: make systemimage on marlin-userdebug
Test: make systemimage on sailfish-userdebug
Bug: 113373927
Change-Id: I47b02ee44562b8da17bd960825a3489572018d93
2019-01-14 15:26:44 +00:00
Cheney Ni 96f1afda79 Add IBluetoothAudio HAL 2.0 to VNDK
Bug: 111519504
Test: build & boot

Change-Id: I4247b67709a68f26c670371e6a3407171988dcf4
Merged-In: I4247b67709a68f26c670371e6a3407171988dcf4
(cherry picked from commit b7e100c6be)
2019-01-14 01:06:40 +00:00
Sooraj Sasindran 4b2e0b22fb Merge "Rename ANS to ONS" 2019-01-12 19:11:53 +00:00
Sooraj Sasindran 5f0b754c6e Merge "Rename ANS to ONS" 2019-01-12 02:32:32 +00:00
TreeHugger Robot a61bddc77b Merge "Add IBluetoothAudio HAL 2.0 to VNDK" 2019-01-11 22:43:22 +00:00
Sooraj Sasindran 181bc817f5 Rename ANS to ONS
Rename ANS to ONS
Bug: 118347827
Test: compile

Change-Id: Id01f0fc595e736f081d97309f62426cc54ac9e94
2019-01-11 09:48:50 -08:00
Jiyong Park 2b94ee687f Merge "Install bootstrap variant of bionic libs" am: fe714ead44 am: 4b8374322b
am: cc6cb963d3

Change-Id: Ib508448a09c500c52882d9d216bfecd5b925cf5f
2019-01-11 09:48:40 -08:00
Sooraj Sasindran 1eb475e693 Rename ANS to ONS
Rename ANS to ONS
Bug: 118347827
Test: compile

Merged-In: Id01f0fc595e736f081d97309f62426cc54ac9e94
Change-Id: Id01f0fc595e736f081d97309f62426cc54ac9e94
2019-01-11 17:47:03 +00:00
Jiyong Park 2a0ed36bd9 Install bootstrap variant of bionic libs
Bionic libs are moved to the runtime APEX and thus are available via the
path /apex/com.android.runtime/lib[64]. However, for processes that are
started before the APEX is ready, a copy of the bionic libs should be left
under /system/lib[64]. This change ensures that the bootstrap bionic
libs are always installed to the system partition.

Note that, at runtime, the bionic libs in the runtime APEX are
bind-mounted to /system/lib/<libname>.so which essentially hides the
bootstrap bionic libs to the processes after the activation of the
runtime APEX.

Bug: 120266448
Test: m and check that libc, libdl, libm are under
/system/lib[64]

Change-Id: I9d5e8e718aa020c012f312a70ed54652130048dd
2019-01-11 13:44:20 +09:00
Treehugger Robot 8a7fb942e9 Merge "Remove ExactCalculator module" 2019-01-11 03:14:39 +00:00
Elliott Hughes 59de691ecf Merge "Use NEON for CTS/SDK/VTS builds too (64-bit edition)." am: 6621a2fa8b am: 2818d925f9
am: 5bd3719dc2

Change-Id: I1f6dd9008ce3b7eb7330bc84fe95d5e6573767b8
2019-01-10 13:47:28 -08:00
Elliott Hughes eed7c8a458 Merge "Use NEON for CTS and SDK builds too." am: c64bc3229a am: 048939b1f0
am: c8a5ae36c0

Change-Id: I7cfbf110a81abf31aa816531b5ef0f6077ee84b4
2019-01-10 09:01:34 -08:00
Elliott Hughes 53a5581430 Use NEON for CTS/SDK/VTS builds too (64-bit edition).
It's 2019 and the CDD has required NEON for many years now.

I've left unbundled apps alone for now.

I think the recent fix here for https://issuetracker.google.com/116070933
was incorrect. (I've commented on the bug.)

Test: treehugger
Change-Id: Ia02305cfdff9fd18a85359bc44d8eb9cab1413bd
2019-01-10 08:59:47 -08:00
Elliott Hughes c64bc3229a Merge "Use NEON for CTS and SDK builds too." 2019-01-10 16:39:41 +00:00
David Srbecky acb347e594 Merge "Enable mini-debug-info for JITed methods by default." am: 06b8732b9f am: 353e441332
am: 85cabdef37

Change-Id: I841e24a00cb504975a0cc152ece3d36f71d8b86f
2019-01-10 06:14:10 -08:00
David Srbecky 06b8732b9f Merge "Enable mini-debug-info for JITed methods by default." 2019-01-10 13:24:24 +00:00
Treehugger Robot 3da0dbe459 Merge "Add 'dmctl' to default debug utilities." 2019-01-10 07:10:06 +00:00
TreeHugger Robot 5b2707255c Merge "vibrator: Add Vibrator HAL 1.3" 2019-01-10 06:55:50 +00:00
Justin Klaassen 6900aa2144 Remove ExactCalculator module
Individual products can add their own calculator package if desired.

Bug: 120905067
Test: lunch aosp_arm64 && make -j8
Merged-In: I60490b6e2a42c4304768075e8fef9f07cb72d268
Change-Id: I60490b6e2a42c4304768075e8fef9f07cb72d268
2019-01-10 14:30:55 +08:00
TreeHugger Robot 11ed7d73f2 Merge "Add the InputClassifier HAL to vndk" 2019-01-10 04:07:23 +00:00
SzuWei Lin e491887a29 Merge "Fix Legacy GSI settings for BoardConfigGsiCommon.mk" am: eeeb9f96c8 am: 3b9a7bca18
am: 27c2a4f8ab

Change-Id: I9ebce6a79e72f4ded2d337842671b47a361bd3a6
2019-01-09 19:35:19 -08:00
SzuWei Lin a2d5ed1bed Fix Legacy GSI settings for BoardConfigGsiCommon.mk
Legacy GSI had been changed to include BoardConfigGsiCommon.mk
instead of treble_common*.mk. However, some default settings are
different than the original. This patch fixes
BOARD_BUILD_SYSTEM_ROOT_IMAGE in Legacy GSI makefiles.

The patch also removes redundant settings and fix some comments.

Bug: 122282239
Test: make
Change-Id: Ie4eb8cf410bfd2edc74648c0e5ee81028242a1b7
2019-01-10 10:26:03 +08:00
Chong Zhang dfdf978f58 Load sw C2 codecs from apex
Replace the C2 entrypoint lib with apex.

bug: 111407413
Change-Id: I7b118f69219f143d55560ec824dd93066da8c842
2019-01-10 02:08:07 +00:00
Elliott Hughes 27932bf3a8 Use NEON for CTS and SDK builds too.
It's 2019 and the CDD has required NEON for many years now.

I've left unbundled apps alone for now.

Test: treehugger
Change-Id: Iee22d4605a81e2840063a203b76db7df5b4f3c37
2019-01-09 20:15:30 +00:00