Commit graph

446 commits

Author SHA1 Message Date
Devin Moore
bb8ce04a5c Merge "Update vndk list for android.hardware.common.fmq" am: 761f5fe164 am: 2b37bd991e am: 757b419fde am: acd2e14225
Original change: https://android-review.googlesource.com/c/platform/build/+/1456139

Change-Id: I8904656590e45b006314fe1e1c673a8045c0ebf1
2020-10-13 16:14:18 +00:00
Devin Moore
68a3cef45e Update vndk list for android.hardware.common.fmq
Change created with update-vndk-list.sh for the new package.

Test: m
Bug: 142326204
Change-Id: Iecd2ad2fc2f00c0214dc3ad4bf60661b492c5e4f
2020-10-09 13:48:01 -07:00
Treehugger Robot
12ffed5053 Merge "Add android.system.keystore2-V1-ndk_platform.so to gsi/current.txt" am: c50ba5554a am: d9bf9e3e2c am: 31c473d748 am: 74e7ad76c2
Original change: https://android-review.googlesource.com/c/platform/build/+/1425158

Change-Id: Idb46a64e4b61bfab6f17bb1c9ba24f8306080b4f
2020-10-07 22:10:49 +00:00
Benjamin Schwartz
75a532279d powerstats: PowerStats HAL has been renamed
Bug: 169864180
Test: m
Change-Id: I1a1680d94bda3a97f4a5c074ba47a7e57e1241ad
2020-10-05 16:33:06 -07:00
Janis Danisevskis
3cc7647af1 Add android.system.keystore2-V1-ndk_platform.so to gsi/current.txt
Change-Id: Icd9644e468a29d5ca47291faaaa9f5ca3fc4902c
2020-09-29 07:09:45 -07:00
Yu-Han Yang
b97882336e Add GNSS AIDL interfaces (build/make)
Bug: 159467682
Test: on cuttlefish
Change-Id: Ic246078993d7c7009628b2ff32fd161c03362118
2020-09-15 13:13:56 -07:00
Xin Li
c2fd58fe67 Merge Android R (rvc-dev-plus-aosp-without-vendor@6692709)
Bug: 166295507
Merged-In: Ie00dbea32e074838466eeed00f316250c2b4f3c2
Change-Id: I9ee3441fd4d063b9dd489cb1b01d3dbc11332457
2020-08-29 01:19:44 -07:00
Benjamin Schwartz
83ee8771d8 Create Power Stats AIDL interface
Bug: 162472196
Test: m
Change-Id: I195ace557e1db2894d12f6f15d4db494d358c8e8
2020-08-19 19:41:03 +00:00
Dan Willemsen
f7cf247866 Merge "Remove obsolete PDK build functionality" into rvc-dev-plus-aosp am: 3d3cd8a6df am: c17252f300 am: c9fbe64e90
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/+/12347726

Change-Id: If93685c219496cb6da4a79dca6275c19c6935dc5
2020-08-11 07:06:38 +00:00
Dan Willemsen
a3f6632de9 Remove obsolete PDK build functionality
This hasn't worked for a couple years, and continues to bitrot. Just
remove it.

Test: treehugger
Change-Id: Iea6caf3c08252a560155e095135c5ddaad712991
Merged-In: Iea6caf3c08252a560155e095135c5ddaad712991
2020-08-11 01:12:01 +00:00
Dan Willemsen
110a51cbde Remove obsolete PDK build functionality
This hasn't worked for a couple years, and continues to bitrot. Just
remove it.

Test: treehugger
Change-Id: Iea6caf3c08252a560155e095135c5ddaad712991
2020-08-10 18:08:54 -07:00
Treehugger Robot
6c836b7249 Merge "Deprecate VNDK-lite support from Legacy GSI" am: c45c04e38e am: 1e220966a7 am: e904d0e193 am: 35d3e751fd am: 9027dff781
Original change: https://android-review.googlesource.com/c/platform/build/+/1382483

Change-Id: I33350289caf4182765f3c68daf4bc9de8ebdea90
2020-08-06 20:34:43 +00:00
Treehugger Robot
e904d0e193 Merge "Deprecate VNDK-lite support from Legacy GSI" am: c45c04e38e am: 1e220966a7
Original change: https://android-review.googlesource.com/c/platform/build/+/1382483

Change-Id: I71b572821a1f9c57c485fed9f95ddf1d45a54fd1
2020-08-06 19:36:03 +00:00
SzuWei Lin
a42efe57a3 Deprecate VNDK-lite support from Legacy GSI
The VNDK-lite is deprecated from S. Which is used to support the
devices without enabling VNDK.

The patch removes VNDK-lite from Legacy GSI. Also, reboot the
device without enabling VNDK in both non-Legacy and Legacy GSI.

Bug: 158719241
Test: boot aosp_arm64-userdebug on a Pixel 3 device
Test: boot aosp_arm64_ab-userdebug on a Pixel 2 device
Change-Id: I70a944bb5a2a0347ab753d29eca3d1bfcae54526
2020-08-06 14:04:06 +08:00
Selene Huang
1d015a5d35 Make related stuff for Keymint V1.
Test: not tested

Change-Id: Icfd129fc2df902115c2d13ada91a8e005527fcf0
2020-08-05 02:28:34 -07:00
Devin Moore
e46fd2d83d Add android.hardware.common and android.hardware.graphics.common
Added by calling update-vndk-list.sh

Test: Builds
Change-Id: I04f4ac48e9383faebed89a673dd4856d07dd5256
2020-07-15 15:46:17 -07:00
Jooyung Han
861f077f09 Remove hidl VNDK libs
hidl libs are removed from VNDK unless used by other VNDK libs.

Bug: 143933769
Test: update-makefiles.sh && m com.android.vndk.current
Merged-In: I25a787defb1755107c0538eabd21a0bfcf8374b1
Change-Id: I25a787defb1755107c0538eabd21a0bfcf8374b1
(cherry picked from commit 9438fb2c15)
2020-07-07 16:20:41 +09:00
Jooyung Han
37aeef03d4 Remove hidl VNDK libs
hidl libs are removed from VNDK unless used by other VNDK libs.

Bug: 143933769
Test: update-makefiles.sh && m com.android.vndk.current
Merged-In: I25a787defb1755107c0538eabd21a0bfcf8374b1
Change-Id: I25a787defb1755107c0538eabd21a0bfcf8374b1
(cherry picked from commit 9438fb2c15)
2020-07-02 12:48:14 +09:00
Jooyung Han
9438fb2c15 Remove hidl VNDK libs
hidl libs are removed from VNDK unless used by other VNDK libs.

Bug: 143933769
Test: update-makefiles.sh && m com.android.vndk.current
Change-Id: I25a787defb1755107c0538eabd21a0bfcf8374b1
2020-07-02 09:18:16 +09:00
TreeHugger Robot
0ff84fc80b Merge "Add biometrics.fingerprint@2.3 to VNDK-core" 2020-06-24 22:56:45 +00:00
TreeHugger Robot
dca0f2472f Merge "Add GNSS HAL v3.0 (make/build)" 2020-06-24 00:58:10 +00:00
Ilya Matyukhin
fbd4fd04c6 Add biometrics.fingerprint@2.3 to VNDK-core
Bug: 158135499
Test: build
Change-Id: Ic17d9c3a4f283eb4cc919009846275d71508cb79
2020-06-23 12:43:51 -07:00
Treehugger Robot
1a223eed63 Merge "Skip mount /oem on GSI" am: 03db4fbbb7 am: f775227f30 am: 7e0ddb1e59 am: d43e943372 am: 15b24b7119
Original change: https://android-review.googlesource.com/c/platform/build/+/1331103

Change-Id: I8430ae979c457ed73a2e68c21529d13ecdc6a7d3
2020-06-17 09:46:02 +00:00
Treehugger Robot
7e0ddb1e59 Merge "Skip mount /oem on GSI" am: 03db4fbbb7 am: f775227f30
Original change: https://android-review.googlesource.com/c/platform/build/+/1331103

Change-Id: Id7dcfff53ea7635ffc142b37fe25dfdc408c82c1
2020-06-17 08:55:48 +00:00
SzuWei Lin
f8475cc49f Skip mount /oem on GSI
GSI self contains the full Android system part. Skip mounting
the oem partition on GSI, which is a part of system.

Bug: 158433698
Test: build aosp_arm64-userdebug.
Test: Check the file /system/system_ext/etc/init/config/skip_mount.cfg
Change-Id: I689e1cc8a68b980d68b1d6ef1d715203db078dc2
2020-06-12 16:25:44 +08:00
Yu-Han Yang
599f02bdbe Add GNSS HAL v3.0 (make/build)
Bug: 158518085
Test: on cuttlefish
Change-Id: I297cf9a2c7e3cb734d986e111f72b14e5f9319c0
2020-06-11 15:30:45 -07:00
David Zeuthen
4db6bf344d Merge "Update Identity Credential AIDL and Keymaster AIDL to V2 in VNDK list" into rvc-dev am: c599a2708f am: b27a8278e4 am: 1a5c205100 am: 9714112ffb
Change-Id: Ie046b5fba344aea717ef0ed970f8684bff4a53f6
2020-05-29 00:19:59 +00:00
David Zeuthen
a911c7ced7 Update Identity Credential AIDL and Keymaster AIDL to V2 in VNDK list
Bug: 156076333
Bug: 154631410
Test: atest VtsHalIdentityTargetTest
Test: atest android.security.identity.cts
Change-Id: Iac45277dd49b43b92da91139de056d44ff1e041f
2020-05-18 16:55:50 -04:00
Treehugger Robot
224a88c953 Merge "Update Keymaster AIDL to V2 in VNDK list" am: f4a9f159aa am: 5f4eee2e30 am: 86ffd221cf am: a9e6934c0c am: cf6acb84dc
Change-Id: I71a284ac9ea1664c4e14fe34896529bb281df78b
2020-05-11 20:51:49 +00:00
Treehugger Robot
86ffd221cf Merge "Update Keymaster AIDL to V2 in VNDK list" am: f4a9f159aa am: 5f4eee2e30
Change-Id: I82ea85bcc1fd5a546f52be3bf9be08999d75c061
2020-05-11 19:45:12 +00:00
David Zeuthen
d5505f2c74 Update Keymaster AIDL to V2 in VNDK list
Bug: 156076333
Test: atest VtsHalIdentityTargetTest
Test: atest android.security.identity.cts
Change-Id: I293f4cca815b62bbbaf6334b36a83c669694fd12
2020-05-08 12:50:44 -04:00
Svet Ganov
c3b0b52e58 Updating platform SDK version for R
* Update SDK level and make REL
  * Update GSI lib list

Test: build + boot

bug:150281259

Change-Id: Ib286bb7499e4857842633003b8ef98b8d0fb3e77
Merged-In: Ib286bb7499e4857842633003b8ef98b8d0fb3e77
2020-05-03 09:40:27 -07:00
Svet Ganov
1014053582 Updating platform SDK version for R
* Update SDK level and make REL
  * Update GSI lib list

Test: build + boot

bug:150281259

Exempt-From-Owner-Approval: merge conflict resolution

Change-Id: Ib286bb7499e4857842633003b8ef98b8d0fb3e77
Merged-In: Ib286bb7499e4857842633003b8ef98b8d0fb3e77
2020-05-02 17:50:12 -07:00
Svet Ganov
d7ea3056a2 Updating platform SDK version for R
* Update SDK level and make REL
  * Update GSI lib list

Test: build + boot

bug:150281259

Change-Id: Ib286bb7499e4857842633003b8ef98b8d0fb3e77
2020-05-02 15:10:16 +00:00
David Zeuthen
68ee1d5684 Merge "Update Identity Credential to V2 in VNDK list" am: a9800b4db5 am: 4eea7b0ef7 am: 2a0ebd6f8a am: 5ac1287971 am: e15e6995bb
Change-Id: I373ae67ffec150367f7ca435d1f043433794d9bc
2020-04-30 00:53:35 +00:00
David Zeuthen
2a0ebd6f8a Merge "Update Identity Credential to V2 in VNDK list" am: a9800b4db5 am: 4eea7b0ef7
Change-Id: I19a8b7daf3172a87ef6f53bcc38722def0f91e74
2020-04-30 00:00:23 +00:00
David Zeuthen
236601f86d Update Identity Credential to V2 in VNDK list
Bug: 154631410
Test: atest VtsHalIdentityTargetTest
Test: atest android.security.identity.cts
Change-Id: I7d08d0aec7bab1f456237e46a2c3ae74b02020f9
2020-04-28 19:37:09 -04:00
Treehugger Robot
e5e2156dd9 Merge "libselinux is LLNDK, not VNDK-core" am: 083b9e9daa am: 3547f052dc am: 363f2b433a am: 0dfa2a4c4a am: 1da7f82057
Change-Id: I7a1bb2eb0cfcae55f9b18f98c4e658e02400a98a
2020-04-13 05:37:13 +00:00
Treehugger Robot
363f2b433a Merge "libselinux is LLNDK, not VNDK-core" am: 083b9e9daa am: 3547f052dc
Change-Id: Ic58a2e76d6eff59ee5c9c135ff65e4e01cbf70f6
2020-04-13 04:39:36 +00:00
Jiyong Park
086c5238ad libselinux is LLNDK, not VNDK-core
libselinux has stable C APIs and therefore provides a stub library for
Mainline clients. It is not copied into any Mainline modules and the
only instance of the lib in /system/lib serves all of them.

However for vendors, we still had another copy of libselinux in VNDK
(e.g. in the VNDK APEX that is served via the path /system/lib/vndk).
Since the library is guaranteed to have stable C APIs, there is no
reason to keep the vendor variant of the library in VNDK. Keeping it in
VNDK would be just a waste of storage space.

This change removes libselinux from VNDK and marks it as LLNDK. The
single instance of if in /system/lib serves vendor processes as well as
Mainline modules.

Exempt-From-Owner-Approval: cherry-pick from AOSP

Bug: 151303316
Test: m
Merged-In: I7106ac236770b55b147c8a7f524bc2eddbddedb1
(cherry picked from commit 0b7b97bfc3)
Change-Id: I7106ac236770b55b147c8a7f524bc2eddbddedb1
2020-04-13 13:08:31 +09:00
Ilya Matyukhin
a2bb5e2ed5 Revert "Revert "Add biometrics.face@1.1 to gsi""
This reverts commit de2cd1f08c.

Change-Id: Iecbd43a558e5d2c50d19be7fe8c2b6ac95f3667b
2020-03-31 14:45:30 -07:00
Jiyong Park
0b7b97bfc3 libselinux is LLNDK, not VNDK-core
libselinux has stable C APIs and therefore provides a stub library for
Mainline clients. It is not copied into any Mainline modules and the
only instance of the lib in /system/lib serves all of them.

However for vendors, we still had another copy of libselinux in VNDK
(e.g. in the VNDK APEX that is served via the path /system/lib/vndk).
Since the library is guaranteed to have stable C APIs, there is no
reason to keep the vendor variant of the library in VNDK. Keeping it in
VNDK would be just a waste of storage space.

This change removes libselinux from VNDK and marks it as LLNDK. The
single instance of if in /system/lib serves vendor processes as well as
Mainline modules.

Bug: 151303316
Test: m
Change-Id: I7106ac236770b55b147c8a7f524bc2eddbddedb1
2020-03-31 17:04:54 +09:00
Ilya Matyukhin
950478d1a9 Merge "Revert "Add biometrics.face@1.1 to gsi"" into rvc-dev am: 64002db4f6 am: 81abea5856 am: da7c8dbf3e am: f5be8b6406
Change-Id: Iffe3dd7433404451e53cb18ec7082e95477c472a
2020-03-25 06:33:33 +00:00
Ilya Matyukhin
de2cd1f08c Revert "Add biometrics.face@1.1 to gsi"
This reverts commit 1677505a8f.

Reason for revert: this interface is untested in R.

Bug: 151331855
Change-Id: I77c12a26132dbf310f95b2824070b00ffc7d9f9f
2020-03-24 02:39:46 -07:00
Jooyung Han
f5e53004cd Remove vnd*.libraries.txt from /system/etc
These files are moved to VNDK APEX.

Bug: 145184886
Test: bulid && boot
Merged-In: I85ab025e1ad490ee7704e4219c5ee611c83ca429
Change-Id: I85ab025e1ad490ee7704e4219c5ee611c83ca429
(cherry picked from commit 93cb9b5b31)
2020-03-08 13:11:24 +09:00
Automerger Merge Worker
79ae9a29ec Merge "Remove vnd*.libraries.txt from /system/etc" am: 889a8bbca0 am: 96386f2459 am: 1263625810 am: c22eb5cf51 am: c10dfc0876
Change-Id: I87e0a9acb65f6e2edfe0234407aea24af20caf92
2020-03-07 15:58:12 +00:00
Automerger Merge Worker
1263625810 Merge "Remove vnd*.libraries.txt from /system/etc" am: 889a8bbca0 am: 96386f2459
Change-Id: I27ada5a224ad5f997f7d28c34ab2a018a034d735
2020-03-07 15:15:31 +00:00
Jooyung Han
93cb9b5b31 Remove vnd*.libraries.txt from /system/etc
These files are moved to VNDK APEX.

Bug: 145184886
Test: bulid && boot
Change-Id: I85ab025e1ad490ee7704e4219c5ee611c83ca429
2020-03-07 04:54:23 +09:00
Alistair Delva
999c4d31dc Merge "current.txt: remove libadf since it is no longer supported" 2020-03-01 21:31:32 +00:00
Marissa Wall
4438f11025 current.txt: remove libadf since it is no longer supported
Libadf is being removed since there are no android common kernels
that support adf. Remove support from miniui.

Test: Compiles and boots
Bug: 150467766
Change-Id: I67b52c62aaaba0da9a0cbb762f0947a4ea8e1b89
2020-02-28 11:59:43 -08:00
Sarah Chin
817e013a00 Merge "Revert "Set up IRadioConfig 1.3"" 2020-02-27 05:46:08 +00:00
Sarah Chin
bd1fd8eb32 Revert "Set up IRadioConfig 1.3"
This reverts commit 86167418b7.

Reason for revert: Change will not be supported by vendor, so HAL for RadioConfig is no longer necessary.

Change-Id: Iea50dcf86076a72b16276496410e8a658e9a7ce5
Merged-In: Ifc3323584a01a8636d4cf30da37d29b297252d26
2020-02-25 00:52:44 +00:00
Haoxiang Li
0ea8dc1cb4 [SV HIDL] Update VNDK library list
Bug: 148618804

Test: Build passed.

Change-Id: Iff0738ffc4827a9713f3a82da05eb8adf47f87fe
2020-02-21 06:28:40 +00:00
Automerger Merge Worker
a86e4852e1 Merge "Add a module for VNDK library lists" am: 63c28a8bd9 am: 7785e7a030 am: f89db1e188
Change-Id: Iceb13ec74613b60075e23d5bbf1f77e6557ef5b7
2020-02-20 02:50:16 +00:00
Hsin-Yi Chen
63c28a8bd9 Merge "Add a module for VNDK library lists" 2020-02-20 02:09:44 +00:00
Sarah Chin
67285aac05 Merge "Revert "Set up IRadioConfig 1.3"" 2020-02-20 00:06:15 +00:00
Automerger Merge Worker
4a297d9eec Merge "Port IdentityCredential HAL to AIDL." am: 0bb795c9d7 am: ba58fe13b6 am: f1b639172e
Change-Id: I05cd3a781d6ac4a1401619fbbcad095c24a06c8f
2020-02-19 23:18:16 +00:00
David Zeuthen
0bb795c9d7 Merge "Port IdentityCredential HAL to AIDL." 2020-02-19 21:14:40 +00:00
Hsin-Yi Chen
0aed272b24 Add a module for VNDK library lists
This commit adds a file group which consists of all VNDK library lists.
VTS depends on the file group.

Bug: 147454897
Test: make vts_vndk_dependency_test
Change-Id: Id9e98e070879cd9126f2bfb940b6b0c0f5fb97ba
2020-02-19 16:59:21 +08:00
TreeHugger Robot
3cd8629e7e Merge "Add newly created Sensors HAL 2.1 to VNDK list" 2020-02-19 04:13:50 +00:00
TreeHugger Robot
7c0b79847b Merge "Add newly created Contexthub HAL 1.1 to VNDK list" 2020-02-19 02:39:52 +00:00
Sarah Chin
796fbcbefa Revert "Set up IRadioConfig 1.3"
This reverts commit 97dc04f02a.

Reason for revert: Change will not be supported by modem, so HAL for RadioConfig is no longer necessary.

Change-Id: Ifc3323584a01a8636d4cf30da37d29b297252d26
2020-02-18 23:16:10 +00:00
Automerger Merge Worker
94990a3860 Merge "Implement BOARD_VNDK_VERSION" am: b21ca5795e am: d3a28a3676 am: 32773f7e24
Change-Id: I1ce92958abc9711f2919a546cd91330edda212b4
2020-02-13 11:51:51 +00:00
Treehugger Robot
b21ca5795e Merge "Implement BOARD_VNDK_VERSION" 2020-02-13 11:01:10 +00:00
Automerger Merge Worker
8b50f17e22 Merge "rm libbinderthreadstate" am: 6bf4a7d0be am: a026dfb5dc am: 7a81802e2a
Change-Id: I9bc6b19c7c506158f19049c73cdf34a8a804f6ee
2020-02-12 21:34:24 +00:00
Steven Moreland
6bf4a7d0be Merge "rm libbinderthreadstate" 2020-02-12 21:10:48 +00:00
David Zeuthen
361ca8fd81 Port IdentityCredential HAL to AIDL.
Bug: 111446262
Test: atest android.security.identity.cts
Test: VtsHalIdentityTargetTest
Test: android.hardware.identity-support-lib-test
Change-Id: I471569a6db9311171faf7520697cd7f67f80078c
2020-02-12 09:57:41 -05:00
TreeHugger Robot
dc7d4881a0 Merge "Add version 2.1 of camera server interface" 2020-02-08 00:32:40 +00:00
Ivailo Karamanolev
d8ffc1d61a Update VNDK library list adding Lights AIDL HAL
Test: manual; build succeeds after adding new HAL
Bug: 142230898
Change-Id: I6f8a90eb93c3b342849992e25dbb14a2a5f9d8e1
Merged-In: Ie1c9d9b4285dfeb1aefd33c51e85a74ee02744d8
2020-02-07 01:49:18 +01:00
Anthony Stange
cc2ff6f732 Add newly created Sensors HAL 2.1 to VNDK list
Bug: 144139857
Test: compile
Change-Id: Id62b4903d8f4ac8f0ac78c0210a3c6122b78c84a
2020-02-06 19:43:37 -05:00
Steven Moreland
8a73c7ff6f rm libbinderthreadstate
Empty, since the functionality was moved to libbinder/libhwbinder to
remove extra lib dependency.

Bug: 148692216
Test: N/A
Change-Id: I9b2dbd50caff1bb6526834f1438c1fcf90432986
2020-02-06 13:11:34 -08:00
Automerger Merge Worker
f6b0fe52e2 Merge "Install VNDK_USING_CORE_VARIANT_LIBRARIES" am: 1d5f5d9be6 am: 3324364f3e am: ae1abcd2b3
Change-Id: I4c8ea3070b7219810aa3872ccff1c48994d874e0
2020-02-05 15:22:55 +00:00
Jooyung Han
ce01a3b014 Install VNDK_USING_CORE_VARIANT_LIBRARIES
With TARGET_VNDK_USE_CORE_VARIANT := true, some VNDK libraries are not
installed and instead system variants are used at runtime.

When building system only, VNDK_USING_CORE_VARIANT_LIBRARIES are not
installed under /system because there is no dependency to trigger
installing. (By definition, /vendor modules depends on vndk libs)

Bug: 148803529
Test: lunch aosp_cf_x86_go_phone-userdebug
      m systemimage # should install vndk libraries of core variant

Change-Id: Ied4347969955491b13dc674f2e8453d76592d1d7
2020-02-05 16:18:09 +09:00
Anthony Stange
da6948f25f Add newly created Contexthub HAL 1.1 to VNDK list
Bug: 135951924
Test: compile
Change-Id: Ic0e14bc86ac55c0f7f2405bbfbc03e62aecd8396
2020-02-04 20:51:49 -05:00
Changyeon Jo
c2286015af Add libbufferqueueconverter to VNDK
Bug: 147010694
Test: m -j
Change-Id: Iea9bf17b8a0e45743f36c5ca85df7fe96a14d79c
Signed-off-by: Changyeon Jo <changyeon@google.com>
2020-02-03 18:57:11 -08:00
Treehugger Robot
d0511cfbbb Merge "Update VNDK library list for IDumpstateDevice 1.1." 2020-01-31 01:06:19 +00:00
Shuzhen Wang
ace89548f7 Add version 2.1 of camera server interface
Test: Build
Bug: 148181647
Change-Id: Ib65feae55e9bd651c8b3ba1e9ead4a44dd27b9fd
2020-01-26 16:20:41 -08:00
Sasha Kuznetsov
e6e1483802 Merge "Update current.txt with measurement_corrections 1.1" 2020-01-25 23:31:41 +00:00
Janis Danisevskis
e8484f2160 Remove keymaster libraries from VNDK
These keymaster libraries constitute a service to vendors
who want/need to implement a keymaster trusted app, or want
to wrap an older keymaster HAL when updating an older device
to a newer Android version. It is not necessary to implement
or link against these libraries to be Android or Treble
compliant. Many vendors have completely independent
implementations of keymaster. Vendors should be able to
provide there own versions of these libraries or ship without
them entirely. /system does not depend on /vendor to have
a compatible version of these libraries.

Test: N/A
Bug: 139955894
Merged-In: I9286b36d26f09e26763df17758f9bec9e2b60ec8
Change-Id: I9286b36d26f09e26763df17758f9bec9e2b60ec8
2020-01-24 14:44:36 -08:00
TreeHugger Robot
0cedb30a05 Merge "Remove keymaster libraries from VNDK" 2020-01-24 21:04:39 +00:00
Janis Danisevskis
01d91b7b65 Remove keymaster libraries from VNDK
These keymaster libraries constitute a service to vendors
who want/need to implement a keymaster trusted app, or want
to wrap an older keymaster HAL when updating an older device
to a newer Android version. It is not necessary to implement
or link against these libraries to be Android or Treble
compliant. Many vendors have completely independent
implementations of keymaster. Vendors should be able to
provide there own versions of these libraries or ship without
them entirely. /system does not depend on /vendor to have
a compatible version of these libraries.

Test: N/A
Bug: 139955894
Change-Id: I9286b36d26f09e26763df17758f9bec9e2b60ec8
2020-01-24 20:59:51 +00:00
Automerger Merge Worker
d11e296609 Merge "Add android.hardware.secure_element@1.2" am: 4b26ce076a am: d33e74f9e5 am: 450520af66
Change-Id: I9547d02899ba1a9a10a2a27e4cbce70631550de4
2020-01-24 07:57:27 +00:00
Shuzhen Wang
b7383afe91 Merge "Add android.hardware.camera.provider@2.6" 2020-01-23 21:04:17 +00:00
Ivailo Karamanolev
c3d4fa442a Merge "Update VNDK library list adding Lights AIDL HAL" 2020-01-23 16:05:06 +00:00
Inseob Kim
f0cec69de9 Implement BOARD_VNDK_VERSION
This allows BOARD_VNDK_VERSION to be set to old versions. With VNDK
snapshot and vendor snapshot installed, newer system and older vendor
image can be built in the same time.

Bug: 65377115
Test: 1) VNDK_SNAPSHOT_BUILD_ARTIFACTS=true m dist vndk vendor-snapshot
Test: 2) install snapshot under source tree
Test: 3) set BOARD_VNDK_VERSION and boot cuttlefish
Change-Id: Ic5fefc8bcb866584b27f021a429cb6670a2e3048
2020-01-23 12:52:25 +00:00
Hayden Gomes
f23361a77e Merge "Adding IAudioControl v2.0" 2020-01-23 07:17:26 +00:00
Jiyong Park
d918cadcc0 libprotobuf-cpp-lite is removed from VNDK.
It is demoted to vendor_available library. Therefore it will be
installed to /vendor/lib[64] instead of /system/lib[64]/vndk.

Bug: 147780271
Test: m
Merged-In: I40a94a3ecf55592b8e2f83f43070fa958c532cef
Change-Id: I40a94a3ecf55592b8e2f83f43070fa958c532cef
(cherry picked from commit 87889b0d4d)
2020-01-23 13:11:09 +09:00
Ilya Matyukhin
cb9426dfae Add biometrics.fingerprint@2.2 to gsi
Bug: 139317981
Test: make
Change-Id: Id8102e76862c6c166c5c8510b1543e162c3cbc0c
2020-01-23 03:38:07 +00:00
Ilya Matyukhin
e0dd6de784 Merge "Add biometrics.face@1.1 to gsi" 2020-01-23 03:37:17 +00:00
Treehugger Robot
4b26ce076a Merge "Add android.hardware.secure_element@1.2" 2020-01-23 02:00:02 +00:00
Hunter Knepshield
0096fece8b Update VNDK library list for IDumpstateDevice 1.1.
Bug: 143183758
Bug: 143184495
Test: make
Change-Id: I5a89afc0be91c1874ae38b6e00f8239c2cec71ab
Merged-In: I5a89afc0be91c1874ae38b6e00f8239c2cec71ab
(cherry picked from commit c6cd7f43d1)
2020-01-22 17:44:25 -08:00
Hayden Gomes
4ba41ba399 Adding IAudioControl v2.0
Bug: 148098383
Test: make
Change-Id: I0430515b062181391f3c27cefab937e1e74762cb
2020-01-23 00:16:17 +00:00
Ivailo Karamanolev
382d51575d Update VNDK library list adding Lights AIDL HAL
Test: manual; build succeeds after adding new HAL
Bug: 142230898
Change-Id: Ie1c9d9b4285dfeb1aefd33c51e85a74ee02744d8
2020-01-22 23:34:25 +01:00
Hunter Knepshield
c6cd7f43d1 Update VNDK library list for IDumpstateDevice 1.1.
Bug: 143183758
Bug: 143184495
Test: make
Change-Id: I5a89afc0be91c1874ae38b6e00f8239c2cec71ab
2020-01-22 13:17:50 -08:00
Howard Yen
34f06cb9e6 Merge "USB: VNDK: Add USB Gadget V1.1 hal interface" 2020-01-22 20:56:43 +00:00
Ilya Matyukhin
1677505a8f Add biometrics.face@1.1 to gsi
Bug: 145027036
Test: make
Change-Id: Ica15f39a1ed93a0a160e5b569e7975d0a6a96be6
2020-01-22 10:49:48 -08:00
Shuzhen Wang
f8b6d6b2f9 Add android.hardware.camera.provider@2.6
Test: Build
Bug: 119325027
Change-Id: Ic5c70f9277f9227f56d3924230b05cca42576d19
2020-01-21 08:06:28 -08:00
Jiyong Park
87889b0d4d libprotobuf-cpp-lite is removed from VNDK.
It is demoted to vendor_available library. Therefore it will be
installed to /vendor/lib[64] instead of /system/lib[64]/vndk.

Bug: 147780271
Test: m
Change-Id: I40a94a3ecf55592b8e2f83f43070fa958c532cef
2020-01-21 16:21:57 +09:00
Automerger Merge Worker
6647814fa1 Merge "libprotobuf-cpp-full is removed from VNDK." am: 3cff56942a am: 930eb7458d am: 7534f04fce
Change-Id: I044575ef54cbe9d969c825122b4d454dbb295b48
2020-01-20 08:02:03 +00:00
Treehugger Robot
3cff56942a Merge "libprotobuf-cpp-full is removed from VNDK." 2020-01-20 07:32:36 +00:00
Automerger Merge Worker
c6f5ae5140 Merge "Compare existing ABI dump list with LSDUMP_PATHS" am: 4367e6cc51 am: dfb5e28588 am: 5f6434790e
Change-Id: Ib2e288d0d234bb3cc07470b8ed2b52376f72fe2b
2020-01-17 03:45:32 +00:00
Hsin-Yi Chen
4367e6cc51 Merge "Compare existing ABI dump list with LSDUMP_PATHS" 2020-01-17 02:09:39 +00:00
Automerger Merge Worker
b165bab09b Merge "Add stable aidl power HAL" am: add214cdee am: 91e8905596 am: ce121b7a88
Change-Id: Ia357fdd22df3bf4d0003f2b0caa38cc4833a0f40
2020-01-16 23:09:09 +00:00
Wei Wang
add214cdee Merge "Add stable aidl power HAL" 2020-01-16 22:35:42 +00:00
Jiyong Park
8da1b9add3 libprotobuf-cpp-full is removed from VNDK.
It is demoted to vendor_avaialble library. Therefore it will be
installed to /vendor/lib[64] instead of /system/lib[64]/vndk.

Bug: 147780271
Test: m
Change-Id: I9db6147d6e6005177660e56e3ee42475c103d198
2020-01-17 00:55:52 +09:00
Hsin-Yi Chen
62de555119 Compare existing ABI dump list with LSDUMP_PATHS
This commit fixes the check for redundant files in prebuilts/abi-dumps.
Some ABI dump file names are different from the module names. The list
of existing files should be compared with LSDUMP_PATHS which are the
files generated by soong.

This commit also adds the check for the files in
prebuilts/abi-dumps/platform.

Bug: 147409497
Test: make
Change-Id: If304afb116e9b5d3cb7ceaf74822d5a19ebe1a35
2020-01-16 10:46:30 +08:00
Automerger Merge Worker
9700c5ff3a Merge "Add Identity Credential 1.0" am: 4026911ba1 am: 04c33dab31 am: e192131331
Change-Id: I708ebc8092ecaa570a376a3a71ae8135bc52ffff
2020-01-15 23:43:10 +00:00
Sasha Kuznetsov
18c9405106 Update current.txt with measurement_corrections 1.1
Test: manually injected dummy measurement corrections in
GnssLocationProvider and verified that cuttlefish implementation
properly recieved them below the HAL
Bug: 145963440
Change-Id: I23362781b5383847eadbdfc878951ab09f160e25
2020-01-14 15:18:11 -08:00
David Zeuthen
dcc85ca5dd Add Identity Credential 1.0
Bug: 111446262
Test: VtsHalIdentityCredentialTargetTest
Test: android.hardware.identity-support-lib-test
Test: CtsIdentityTestCases
Change-Id: I91bf3a0551c4c0358d5f0de066739dcc05de1642
2020-01-14 11:21:03 -05:00
Haoxiang Li
63011c86e1 Update VNDK library list
Add the car display service HAL interface

Bug: 140395359
Test: (build) m -j
Change-Id: Id638b3305a5b133cd4edebec3e3ad445ef766749
Signed-off-by: Changyeon Jo <changyeon@google.com>
2020-01-12 16:33:51 -08:00
Wei Wang
6231592500 Add stable aidl power HAL
Test: build
Change-Id: Ia3edaf6df52d2725cd6c2d34e5985b1dc16e8f3c
2020-01-10 14:18:23 -08:00
Steven Moreland
c8b0187c8b Merge "vibrator: use package as name" 2020-01-07 22:43:01 +00:00
Steven Moreland
7f684a0029 Merge "*common: use package as name" 2020-01-07 21:49:22 +00:00
Automerger Merge Worker
f7b9a2999b Merge "update-vndk-list.sh delinated with ticks in error" am: 0fe0eda502 am: 81e3cfa8a3 am: 4c5e852883
Change-Id: Id174b82e55f384b5e201fca7a726a3b3894674ad
2020-01-07 02:23:32 +00:00
Steven Moreland
f371b1886f Merge changes from topics "vintf-rebootescrow", "vintf-vibrator"
* changes:
  vibrator: use package as name
  rebootescrow: use package as name
2020-01-07 02:19:06 +00:00
Steven Moreland
7e2ec0e5af update-vndk-list.sh delinated with ticks in error
People have asked me on several occassions how to fix this error. It's
somewhat confusing since scripts aren't usually on a path. However, in
this case, the script is added to the path on host. Hopefully, using
tick marks here will make that more clear.

Bug: N/A
Test: N/A
Change-Id: I8601a5a9eb348b2e358875b45eae57ec910c9a06
2020-01-06 15:05:07 -08:00
Steven Moreland
af96f5ff4e vibrator: use package as name
In order to provide a more descriptive name, and to be consistent
with HIDL, the stable AIDL package names are switching from
vintf-vibrator format to the package format
(android.hardware.vibrator).

Bug: N/A
Test: all build time
Change-Id: I382074d66b06669876d8f9fa4fc95b8a9c4dbf2a
Merged-In: I382074d66b06669876d8f9fa4fc95b8a9c4dbf2a
2020-01-06 14:08:00 -08:00
Steven Moreland
fd457e713d *common: use package as name
In order to provide a more descriptive name, and to be consistent
with HIDL, the stable AIDL package names are switching from
vintf-*common format to the package format
(android.hardware.*common).

Bug: N/A
Test: all build time
Change-Id: Iae0fc50e043afdfbde57bdffa9e2e8603ba1f228
2020-01-06 14:01:04 -08:00
Steven Moreland
a31e24a799 vibrator: use package as name
In order to provide a more descriptive name, and to be consistent
with HIDL, the stable AIDL package names are switching from
vintf-vibrator format to the package format
(android.hardware.vibrator).

Bug: N/A
Test: all build time
Change-Id: I382074d66b06669876d8f9fa4fc95b8a9c4dbf2a
2020-01-06 13:41:47 -08:00
Steven Moreland
458c3511a0 rebootescrow: use package as name
In order to provide a more descriptive name, and to be consistent
with HIDL, the stable AIDL package names are switching from
vintf-rebootescrow format to the package format
(android.hardware.rebootescrow).

Bug: N/A
Test: all build time
Change-Id: I6468651c86ee38939073dab0418b3633762a5a80
2020-01-06 13:22:06 -08:00
TreeHugger Robot
6fc140d6c5 Merge "Update VNDK library list for occupant awareness." 2020-01-06 20:19:32 +00:00
Kathan Shukla
ca722e3e38 Update VNDK library list for occupant awareness.
Test: build test.
Change-Id: Ia3ba706661e4e6b18f9c999bc5cf083842a6b7ea
2019-12-19 09:51:35 -08:00
TreeHugger Robot
89526d41c6 Merge "Support Resume on Reboot" 2019-12-18 21:32:44 +00:00
TreeHugger Robot
de05e2718d Merge "Camera: add camera device @ 3.6" 2019-12-17 09:31:41 +00:00
Jack Yu
7f00905643 Add android.hardware.secure_element@1.2
Test: build pass
Bug: 142495673
Change-Id: I26e63a960afa721454aee9000d57655068b11a7f
2019-12-17 09:25:50 +00:00
Kenny Root
785ab51913 Support Resume on Reboot
When an OTA is downloaded, the RecoverySystem can be triggered to store
the user's lock screen knowledge factor in a secure way using the
IRebootEscrow HAL. This will allow the credential encrypted (CE)
storage, keymaster credentials, and possibly others to be unlocked when
the device reboots after an OTA.

Bug: 63928581
Test: make
Change-Id: I6ae1d9e7cc3761fa8ddc02b64e357d08402f39e9
2019-12-16 09:28:50 -08:00
TreeHugger Robot
5c0aa1b3ee Merge "Add vintf-common" 2019-12-15 08:40:32 +00:00
Pawin Vongmasa
d118131588 Add vintf-common
Test: Builds

Bug: 145839204
Change-Id: I9f28643d6fd70183f0d6778f0eb1290643400164
2019-12-14 01:50:19 -08:00
Yin-Chia Yeh
dfc0f94a15 Camera: add camera device @ 3.6
Test: build pass
Bug: 135142453
Change-Id: I8eb843346f69b35e8bbd0b1a21990916a34fae58
2019-12-12 11:39:39 -08:00
Nicholas Ambur
7df7b8601b Add SoundTrigger@2.3 to gsi
Bug: 141929369
Test: build and verify that build includes soundtrigger@2.3
Change-Id: Ie0070feff43931d3f702d5a7732c78fa4623d3d2
2019-12-11 19:15:01 -08:00
Ahmed ElArabawy
d6e05fe1d0 Merge "VDK: add android.hardware.wifi.hostapd@1.2.so" 2019-12-10 19:01:41 +00:00
Jooyung Han
1b3db9f535 Merge "Move extra VNDKs to /system_ext" am: 79961687db am: 1fba30a983
am: c5d7892dcb

Change-Id: Id3fb396292d2c160325bdff3d3fedc590aa6e4ca
2019-12-06 00:04:25 -08:00
Jooyung Han
79961687db Merge "Move extra VNDKs to /system_ext" 2019-12-05 08:55:31 +00:00
Yu-Han Yang
0903d11744 Merge "Add GNSS HAL v2.1 to vndk" 2019-12-04 00:52:24 +00:00
lesl
e373b78fb1 VDK: add android.hardware.wifi.hostapd@1.2.so
Bug: 142752869
Test: update-vndk-list.sh and Manual Test

Change-Id: If0a38d00953ea7daaca3eb0f668a7fa8082e9502
2019-12-03 23:36:12 +08:00
Jooyung Han
fe15dd1eb7 Move extra VNDKs to /system_ext
Extra VNDKs are now installed under /system_ext in APEX format with
a phony target "vndk_apex_snapshot_package".

There are still files remained in /system/etc(*.libraries.<VER>.txt)
which are installed with "vndk_snapshot_packages".

These files are already packaged into VNDK APEXes, but linkerconfig and
libnativeloader still use them from /system/etc.(b/145184886)

Bug: 137802149
Test: lunch aosp_arm64
  && flash system.img on Q device
  && boot

Change-Id: I94c340d6f1c1af6ab1ae93c22b0a98fd4c10262e
2019-11-27 22:16:16 +09:00
Sarah Chin
bdb8b6cf20 Merge "Set up IRadioConfig 1.3" 2019-11-26 18:52:26 +00:00
Robert Shih
3c4aa69885 gsi current.txt: add android.hardware.drm@1.3.so
Bug: 139134043
Test: build
Change-Id: Ifc37b7af4712fc768ed17b4af115868379a54039
2019-11-26 01:54:52 +00:00
Sarah Chin
86167418b7 Set up IRadioConfig 1.3
Test: build
Bug: 144101226
Change-Id: Ia5ca23e07eda0d4db8a8c701181c073745abb094
Merged-In: Ia5ca23e07eda0d4db8a8c701181c073745abb094
2019-11-25 16:26:18 -08:00
Sarah Chin
7e04417beb Merge "Set up IRadioConfig 1.3" 2019-11-25 23:58:49 +00:00
Steven Moreland
569f080bd4 Merge "vintf vibrator vndk" am: fcd0862632 am: 3c0a874fbf
am: aa614c7d59

Change-Id: Ieffdb06007e14ddcbb36370ed1e2bfdef18d0d19
2019-11-25 09:52:03 -08:00
Steven Moreland
fcd0862632 Merge "vintf vibrator vndk" 2019-11-25 17:31:26 +00:00
Shawn Willden
a92d893b7e Merge "Add Keymaster 4.1" am: 394d65b41e am: e18ddbbf82
am: e7003e9f8d

Change-Id: I1d1c7ca04b80a6b5eaa48b92e556464094b4a5a6
2019-11-21 15:01:44 -08:00
TreeHugger Robot
52569158cd Merge "gralloc: add libgralloctypes.so to VNDK-SP" 2019-11-21 20:41:22 +00:00
Shawn Willden
8e2b776def Add Keymaster 4.1
Bug: 140193672
Bug: 140192237
Bug: 140824829
Test: Will be in a future CL
Change-Id: I1dccdf1ba06dc834e31d20c782523c92666847be
2019-11-20 12:14:36 -07:00
Jakub Pawlowski
eccb973ab6 Merge "bluetooth: V1.1" am: e6c1e50be8 am: 51f99d3879
am: c8305f48e3

Change-Id: Ia27059256636c7549c430ddfe4aefa5957eddc8e
2019-11-20 11:05:35 -08:00
Steven Moreland
86c9d855b3 vintf vibrator vndk
Bug: 141828236
Test: build
Change-Id: Ia1826058e67a3b817beeafc153dae54c1afa4423
2019-11-19 18:31:00 -08:00
Jakub Pawlowski
777d38b5a6 bluetooth: V1.1
Add ISO

Bug: 144413056
Change-Id: Ice792cf552b0c494499fb855eee711b518850918
2019-11-20 00:48:24 +01:00
TreeHugger Robot
1b5bf44bc3 Merge "Add media.c2@1.1" 2019-11-19 02:05:47 +00:00
Marissa Wall
7772f4d6c2 gralloc: add libgralloctypes.so to VNDK-SP
Add libgralloctypes to the VNDK-SP. This library contains functions
that encode and decode buffer metadata. The library will be used by
by vendors and the framework.

Bug: 141632767
Test: Compiles. Gralloc is tested through VTS.
Change-Id: I2da3ae7539353654958eba802e8a6a4ef849d740
2019-11-18 21:26:50 +00:00