Commit Graph

30462 Commits

Author SHA1 Message Date
Haining Chen
5feda3d112 Update sensor properties:
(1) Add software information (eg, matching and PAD algorithm versions)
(2) Remove firmware version from hardware information

Bug: 156024031

Test: m -j android.hardware.biometrics.common-update-api
Test: m -j android.hardware.biometrics.face-update-api
Test: m -j android.hardware.biometrics.face-service.example
Test: m -j android.hardware.biometrics.fingerprint-update-api
Test: m -j android.hardware.biometrics.fingerprint-service.example
Change-Id: I7fb5a31562152d621feed4d775beb14dab3a5fed
2021-02-28 17:45:19 -08:00
TreeHugger Robot
ef079dd9fa Merge "Set enum defaults for biometrics" into sc-dev 2021-02-26 23:39:19 +00:00
TreeHugger Robot
f62a8bbeee Merge changes I1da72a81,Ic0eafa52 into sc-dev
* changes:
  Fix IFingerprint VTS
  Keep a strong pointer to Session in the HAL
2021-02-26 22:44:56 +00:00
Ilya Matyukhin
cd690782ca Set enum defaults for biometrics
Bug: 179853316
Test: m android.hardware.biometrics.common-update-api
Test: m android.hardware.biometrics.fingerprint-update-api
Test: m android.hardware.biometrics.face-update-api
Test: build
Change-Id: Ia13a0e59a5009e17496e84c593a64e3da27fac05
2021-02-26 14:16:03 -08:00
Ilya Matyukhin
5e09b82829 Fix IFingerprint VTS
The main function was not defined/visible because it was inside of a
namespace. The default GTest main was used instead, and the Binder
threadpool was never initialized, causing the test to hang.

In addition to that, the test expected a single onStateChanged with
SessionState::AUTHENTICATING. Added support and expectations for
multiple callback invocations.

Bug: 181184674
Test: atest VtsHalBiometricsFingerprintTargetTest
Change-Id: I1da72a81b091c7382494a2c4828c113671de845c
2021-02-26 21:37:44 +00:00
Treehugger Robot
688c884605 Merge "Specify which features the reduced feature set affects" am: f93ea0d270 am: 8dc9a0f9b7 am: d1dde20b0d
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1578685

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iaf084a6b50284d962a502e9d4036188b9aa5564c
2021-02-26 06:06:25 +00:00
Treehugger Robot
d1dde20b0d Merge "Specify which features the reduced feature set affects" am: f93ea0d270 am: 8dc9a0f9b7
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1578685

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I74565904fdf162adb379af36ba97dcf642618b6a
2021-02-26 05:25:19 +00:00
Treehugger Robot
8dc9a0f9b7 Merge "Specify which features the reduced feature set affects" am: f93ea0d270
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1578685

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I6da3ba1e45e4f1b1e4783b414f8515187f377fb8
2021-02-26 04:35:21 +00:00
Treehugger Robot
f93ea0d270 Merge "Specify which features the reduced feature set affects" 2021-02-26 04:03:22 +00:00
TreeHugger Robot
bd6d377fd9 Merge "rename nsaids to nssais" into sc-dev 2021-02-26 00:25:52 +00:00
Ilya Matyukhin
c605e0b9b3 Keep a strong pointer to Session in the HAL
If the client who's holding the other end of the Session goes away
prematurely, the Session will have 0 strong references and will be
destructed. That can cause a crash because the worker thread might
still be working on a task that's referencing the Session's resources.

By keeping a strong pointer to the Session in the HAL, we make sure that
even if the client disappears, the tasks can gracefully finish.

One small issue with this is that the Session's resources will not be
freed until a new session is requested. This may need to be revised if
we subscribe to client's binder death.

The VTS test no longer crashes, but fails due to another unrelated
issue.

Bug: 181184674
Test: atest VtsHalBiometricsFingerprintTargetTest
Change-Id: Ic0eafa525a7f714d26946db7c9b4ee5793f531e6
2021-02-25 16:10:50 -08:00
Haibo Huang
b694005d35 Merge "matrices: xmllint --quiet" am: ff7508dee5 am: bb68ce436d am: 3696f88543
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1607100

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ib3af534ab0261515de897c36f557a52543444f0a
2021-02-25 23:07:14 +00:00
Alec Mouri
c1dfee14d6 Merge "Add render target bit to output buffer for readback vts" into sc-dev 2021-02-25 23:02:57 +00:00
Amy Zhang
9de2739c9c Merge "Add various filter events callbacks after filter starting in the Filter default impl" into sc-dev 2021-02-25 22:43:06 +00:00
Haibo Huang
3696f88543 Merge "matrices: xmllint --quiet" am: ff7508dee5 am: bb68ce436d
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1607100

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If86ced3bf8a2828e2c42371b03e0b1fee6ea5c2c
2021-02-25 22:09:36 +00:00
Haibo Huang
bb68ce436d Merge "matrices: xmllint --quiet" am: ff7508dee5
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1607100

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I4b32591f8c03940a09dcfb99a96cdb0996fa8818
2021-02-25 21:21:39 +00:00
Haibo Huang
ff7508dee5 Merge "matrices: xmllint --quiet" 2021-02-25 20:37:33 +00:00
Amy Zhang
013fc38464 Add various filter events callbacks after filter starting in the Filter
default impl

Note: these events are only for testing purpose. This would make sure
that CTS could cover more of the Filter events codes.

Test: atest android.media.tv.tuner.cts
Bug: 181152149
Change-Id: I8b4318a384af75646b61060f849353602ecefc03
2021-02-25 12:20:08 -08:00
Hongbo Zeng
82a6c61d1d rename nsaids to nssais
Bug: 178075054
Test: full build pass
Change-Id: I04e7794e8b9f13962dff782fd51ac6df6117f862
2021-02-25 15:58:43 +08:00
Treehugger Robot
5f985651fb Merge "Fixing VTS tests after IKeyMint breakage" am: 8bfd260e3e am: dcebe413e6 am: 89f3a1baca
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1598499

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ie646d8afe351ef5a8bcdb894f217f4d105708f5d
2021-02-25 05:00:08 +00:00
Treehugger Robot
89f3a1baca Merge "Fixing VTS tests after IKeyMint breakage" am: 8bfd260e3e am: dcebe413e6
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1598499

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ie35e0cebb63f9e758e3a24c994da7b8bb2fe13ba
2021-02-25 03:59:40 +00:00
Treehugger Robot
dcebe413e6 Merge "Fixing VTS tests after IKeyMint breakage" am: 8bfd260e3e
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1598499

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I54b5febee377618a5a8a4bbe23d040e17a402813
2021-02-25 03:31:08 +00:00
Treehugger Robot
8bfd260e3e Merge "Fixing VTS tests after IKeyMint breakage" 2021-02-25 02:18:31 +00:00
Yifan Hong
5a6c7b13fd matrices: xmllint --quiet
Test: mma
Fixes: 176574965
Change-Id: I4e70279da199e6875feb21036bbccaee461c9c2e
2021-02-24 17:58:49 -08:00
TreeHugger Robot
075c8ed089 Merge "Clean up AIDL warnings in GNSS" into sc-dev 2021-02-25 01:35:53 +00:00
Treehugger Robot
3cc3cacbc7 Merge "Changes for Vts related to Strongbox. Strongbox is only required to supports 2048 bit keys and optionally required to support Device Unique Attestations. Test: atest VtsHalKeymasterV4_0TargetTest and atest VtsHalKeymasterV4_1TargetTest. Bug: Related to b/150122447." am: 58a8db2148 am: 37a59e400f am: 685d50cf80
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1597153

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I9749f21efe7ef26dbc6bd93cad4a4fa39ca8a1c3
2021-02-24 23:51:34 +00:00
Alec Mouri
43db707407 Add render target bit to output buffer for readback vts
RenderEngine requires the gpu target bit on its output buffers, since
it is a GPU implementation which...uses the GPU.

Bug: 180650640
Test: atest VtsHalGraphicsComposerV2_2TargetTest
Change-Id: Ie99af44dc1b8804026b889f8342362839a43c945
2021-02-24 23:40:21 +00:00
Treehugger Robot
685d50cf80 Merge "Changes for Vts related to Strongbox. Strongbox is only required to supports 2048 bit keys and optionally required to support Device Unique Attestations. Test: atest VtsHalKeymasterV4_0TargetTest and atest VtsHalKeymasterV4_1TargetTest. Bug: Related to b/150122447." am: 58a8db2148 am: 37a59e400f
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1597153

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I7d82cf74c3a7f7d7c6c534eb0710a0e871f06eca
2021-02-24 22:58:13 +00:00
Treehugger Robot
37a59e400f Merge "Changes for Vts related to Strongbox. Strongbox is only required to supports 2048 bit keys and optionally required to support Device Unique Attestations. Test: atest VtsHalKeymasterV4_0TargetTest and atest VtsHalKeymasterV4_1TargetTest. Bug: Related to b/150122447." am: 58a8db2148
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1597153

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5748c3367d8f01a08ebdd0b7d424554d1fcd1664
2021-02-24 22:23:40 +00:00
Yu-Han Yang
8638d754ee Clean up AIDL warnings in GNSS
Bug: 179853357
Test: on cuttlefish
Change-Id: I4f41b1ce7ddce6cfa1b240dc455643d93ce697d1
2021-02-24 13:16:39 -08:00
Amy Zhang
33750d296b Merge "Add more Frontend Status Caps and frontend types in Tuner default impl" into sc-dev 2021-02-24 20:27:11 +00:00
Treehugger Robot
58a8db2148 Merge "Changes for Vts related to Strongbox. Strongbox is only required to supports 2048 bit keys and optionally required to support Device Unique Attestations. Test: atest VtsHalKeymasterV4_0TargetTest and atest VtsHalKeymasterV4_1TargetTest. Bug: Related to b/150122447." 2021-02-24 19:46:19 +00:00
TreeHugger Robot
d21cabe750 [automerger skipped] Merge "[LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces" into rvc-qpr-dev-plus-aosp am: f991f61905 -s ours
am skip reason: Change-Id If5e9ac8023cdc10d2370d16e7dd75a4bbb7085aa with SHA-1 c22b35bf04 is in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/13680326

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iafcb91ce918f3a421d32b5a1625dd27698e4f6e5
2021-02-24 19:01:07 +00:00
Chirag Pathak
2f408e5e3b Changes for Vts related to Strongbox. Strongbox is only required to supports 2048 bit keys and optionally required to support Device Unique Attestations.
Test: atest VtsHalKeymasterV4_0TargetTest and atest VtsHalKeymasterV4_1TargetTest.
Bug: Related to b/150122447.

Signed-off-by: Chirag Pathak <pathakc@google.com>
Change-Id: I46993aff322dff12af4ce88a46c00316f14f3227
2021-02-24 18:33:24 +00:00
TreeHugger Robot
f991f61905 Merge "[LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces" into rvc-qpr-dev-plus-aosp 2021-02-24 18:11:26 +00:00
Sarah Chin
3ebcc72027 Merge "API updates for TrafficDescriptr fields" into sc-dev 2021-02-24 17:36:45 +00:00
TreeHugger Robot
1c3453c344 Merge "[LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces" into sc-dev 2021-02-24 14:18:27 +00:00
Amy Zhang
7394e62c7a Add more Frontend Status Caps and frontend types in Tuner default impl
This helps the CTS to cover more Frontend JNI/java/client codes

Test: atest android.media.tv.tuner.cts
Bug: 181088182
Change-Id: I6fe079f7691cddaca6262345b10abc2145a5a6f3
2021-02-23 22:35:36 -08:00
Treehugger Robot
1094427f88 Merge "Reformat neuralnetworks/1.2/types.hal according to clang-format" am: cefd92ec83 am: 258ed67a3a am: 8cdbc44d7f
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1599276

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I4aedff5e2b6425fc79aea23c4eddb5a443504de2
2021-02-24 02:49:08 +00:00
Michael Butler
86a314e6ec Merge changes from topic "nnapi-numberOfConsumers" am: 65de531533 am: 734a2b401d am: 4b4a5e62da
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1600094

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If1654e80efdc6e61cfeea53b785e74b74c1fd4bc
2021-02-24 02:47:00 +00:00
Michael Butler
b1bffe46ec Make NNAPI countNumberOfConsumers return GeneralResult -- hal am: 68b6926e3c am: 0194425127 am: e3ece4b500
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1600093

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ib384889b00603259e2489ffa35fd852b605c826d
2021-02-24 02:46:56 +00:00
Treehugger Robot
8cdbc44d7f Merge "Reformat neuralnetworks/1.2/types.hal according to clang-format" am: cefd92ec83 am: 258ed67a3a
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1599276

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iebe94d71f91b40c5b45776a70fef6ffaf9f32e0d
2021-02-24 01:48:15 +00:00
Michael Butler
4b4a5e62da Merge changes from topic "nnapi-numberOfConsumers" am: 65de531533 am: 734a2b401d
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1600094

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I68a7bc3a61e1c3730882a294589983528e9c176e
2021-02-24 01:45:20 +00:00
Michael Butler
e3ece4b500 Make NNAPI countNumberOfConsumers return GeneralResult -- hal am: 68b6926e3c am: 0194425127
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1600093

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I3e40a46d2baa594189b66cb532e5a4c70511c961
2021-02-24 01:45:18 +00:00
Treehugger Robot
258ed67a3a Merge "Reformat neuralnetworks/1.2/types.hal according to clang-format" am: cefd92ec83
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1599276

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ifea6a452e8202e897ee13feefedce1e6f7196301
2021-02-24 01:19:58 +00:00
Michael Butler
734a2b401d Merge changes from topic "nnapi-numberOfConsumers" am: 65de531533
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1600094

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Id9b6be58ea7a7ae5de245f9ba3d38943166d89b8
2021-02-24 01:12:15 +00:00
Michael Butler
0194425127 Make NNAPI countNumberOfConsumers return GeneralResult -- hal am: 68b6926e3c
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1600093

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5a6a168af09a2ef5861693dc71e7da3bb7d5a365
2021-02-24 01:11:25 +00:00
Bob Badour
06947f4082 [LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces
Added SPDX-license-identifier-Apache-2.0 to:
  security/keymint/aidl/vts/performance/Android.bp

Bug: 68860345
Bug: 151177513
Bug: 151953481

Test: m all

Exempt-From-Owner-Approval: janitorial work
Change-Id: Icc32cf30d46931ab23bc7a3a8343c380774db532
Merged-in: If5e9ac8023cdc10d2370d16e7dd75a4bbb7085aa
2021-02-23 16:31:49 -08:00
Ilya Matyukhin
61d38188a1 Merge "Add REENROLL_REQUIRED to IFace" into sc-dev 2021-02-24 00:12:21 +00:00
Treehugger Robot
cefd92ec83 Merge "Reformat neuralnetworks/1.2/types.hal according to clang-format" 2021-02-23 23:11:38 +00:00