Commit Graph

27179 Commits

Author SHA1 Message Date
Mikhail Naganov
8b85d99104 Merge "Audio: Add VTS tests for invalid enum-strings, Part 1" am: 254903f8fd am: d5e5b72c96
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1535386

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iaad637212227062aea074ad7a6b034998cc370b0
2021-01-08 00:54:52 +00:00
Mikhail Naganov
d5e5b72c96 Merge "Audio: Add VTS tests for invalid enum-strings, Part 1" am: 254903f8fd
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1535386

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I4105219c3073101cde164812b569f54aa6afbd2f
2021-01-08 00:29:32 +00:00
Mikhail Naganov
254903f8fd Merge "Audio: Add VTS tests for invalid enum-strings, Part 1" 2021-01-08 00:14:42 +00:00
David Zeuthen
bb567cff93 Merge "Identity Credential: Switch default implementation to use libeic." am: 8f4cc703f9 am: c0d021c5da
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1245367

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I73e0f588b558a15a2992e29245b0908f086f0a31
2021-01-07 23:34:24 +00:00
David Zeuthen
c0d021c5da Merge "Identity Credential: Switch default implementation to use libeic." am: 8f4cc703f9
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1245367

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ia45caf741fde9e0dafd2d21acd9e5abe60146bf9
2021-01-07 23:15:43 +00:00
David Zeuthen
8f4cc703f9 Merge "Identity Credential: Switch default implementation to use libeic." 2021-01-07 22:58:50 +00:00
Treehugger Robot
535482756e Merge "audio HAL V7: Update track metadata" am: 88a2210fc4 am: 8d00d73467
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1541462

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I30116dfdc511cba731cc65c463d829ed5b269b47
2021-01-07 22:52:58 +00:00
Treehugger Robot
8d00d73467 Merge "audio HAL V7: Update track metadata" am: 88a2210fc4
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1541462

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ia6edea101fcb7dd223ef699ba58cdae81680cb0e
2021-01-07 22:07:02 +00:00
Yifan Hong
7001e2f055 Update AIDL IVibrator manifest version to 2. am: add7761be6 am: 720304b490
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1540633

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ie74722c276e6ded0ce60b79d444f7aabd57e4abf
2021-01-07 21:58:22 +00:00
Yifan Hong
1d67d04f52 matrix: IVibrator AIDL has version 2. am: 355f0ceabd am: 954fad1da6
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1540632

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ib6863e19724848f7bc8955ab653e24f9ec6d339c
2021-01-07 21:58:20 +00:00
Treehugger Robot
88a2210fc4 Merge "audio HAL V7: Update track metadata" 2021-01-07 21:52:06 +00:00
Yifan Hong
720304b490 Update AIDL IVibrator manifest version to 2. am: add7761be6
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1540633

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I3bd614e7a277f38c908a646ee74e22dba39428ce
2021-01-07 21:44:39 +00:00
Yifan Hong
954fad1da6 matrix: IVibrator AIDL has version 2. am: 355f0ceabd
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1540632

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iaa42de842ce214514d24efb5da30dacf9ab2c00e
2021-01-07 21:43:53 +00:00
Yifan Hong
54bf4ca7da Update AIDL identity manifest version to 2. am: af89f5efca am: 87f34dc550
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1540631

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I42b684ab7850dc950cc825edf2e89c63a1042a9b
2021-01-07 19:35:41 +00:00
Yifan Hong
61549ef2f2 matrix: identity AIDL has version 2. am: d86a89c53b am: 8d8f8ba4b7
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1540630

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ie4f7ed2b3c81097ef07316e70864b57a5fc5ce6c
2021-01-07 19:35:40 +00:00
Yifan Hong
87f34dc550 Update AIDL identity manifest version to 2. am: af89f5efca
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1540631

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I4ef369e7fdc237c7170fa91efe08f8af7c844353
2021-01-07 19:19:33 +00:00
Yifan Hong
8d8f8ba4b7 matrix: identity AIDL has version 2. am: d86a89c53b
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1540630

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5d5d38179410f290fc68cc6a6c6d4997458b996c
2021-01-07 19:19:01 +00:00
Mikhail Naganov
3f1457b953 Audio: Add VTS tests for invalid enum-strings, Part 1
Add tests that try passing invalid enum-string values to HAL
methods taking enum-strings. Fix issues found in the default
wrapper.

Interface updates:

- Update AudioConfig structure to indicate whether
  AudioOffloadInfo is specified.

- Add return value to IStreamIn.updateSinkMetadata
  and IStreamOut.updateSourceMetadata to provide indication
  of invalid arguments.

- Specify the behavior of IDevice.open{Input|Output}Stream
  in the case of invalid arguments vs. rejected config.

Bug: 142480271
Test: atest VtsHalAudioV6_0TargetTest
Test: atest VtsHalAudioV7_0TargetTest
      with side-loaded V7 default wrapper
Change-Id: I6bd7be3869cc7a8d5d00506565bbf0b3a050b630
2021-01-07 10:32:06 -08:00
Yifan Hong
add7761be6 Update AIDL IVibrator manifest version to 2.
Test: vts_treble_vintf_test
Bug: 150034914
Change-Id: I418cd4fc5323bb785e42b9e47ec6c0d2bb449975
2021-01-06 16:31:39 -08:00
Yifan Hong
355f0ceabd matrix: IVibrator AIDL has version 2.
Test: builds
Bug: 150034914
Change-Id: I08b4b189dbf811ee866a9fbc3f0f207e19e8f764
2021-01-06 16:31:39 -08:00
Yifan Hong
af89f5efca Update AIDL identity manifest version to 2.
Test: vts_treble_vintf_test
Bug: 150034914
Change-Id: I1f31aa015af61845855f7985188267fc35d29c1e
2021-01-06 16:31:39 -08:00
Yifan Hong
d86a89c53b matrix: identity AIDL has version 2.
Test: builds
Bug: 150034914
Change-Id: I041cc5c1dfb7b812d38a7a516276630d2f804875
2021-01-06 16:31:39 -08:00
Sam Saccone
b9beb9889a Merge "Android S: deprecate android.hardware.vr." am: 55ac62f92d am: 11b20638d1
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1540546

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Id853123e698f78c801ea69d6fc700880797b7e09
2021-01-06 20:22:40 +00:00
Sam Saccone
11b20638d1 Merge "Android S: deprecate android.hardware.vr." am: 55ac62f92d
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1540546

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Idcf8ff398a967760f14cd9a0e23be7518db7fee3
2021-01-06 20:01:22 +00:00
Sam Saccone
55ac62f92d Merge "Android S: deprecate android.hardware.vr." 2021-01-06 19:39:20 +00:00
Steven Moreland
7250fba9b4 Android S: deprecate android.hardware.vr.
This HAL is no longer needed/used.

Fixes: 176826409
Test: build (checks manifests)
Change-Id: I1437a40ecce688bf67b3cbca7d3a8b549bf20f69
2021-01-06 02:10:46 +00:00
David Zeuthen
630de2a93e Identity Credential: Switch default implementation to use libeic.
Introduce platform-neutral C library ("libeic") which can be used to
implement an Identity Credential Trusted Application/Applet in Secure
Hardware.

The libeic library is intentionally low-level, has no dependencies
(not even libc), uses very little run-time memory (less than 500 bytes
during a provisioning or presentation session), and doesn't
dynamically allocate any memory. Crypto routines are provided by the
library user through a simple crypto interface defined in EicOps.

Also provide an Android-side HAL implementation designed to
communicate with libeic running in Secure Hardware outside
Android. Abstract out communications between HAL and TA in a couple of
SecureHardwareProxy* classes which mimic libeic 1:1.

The default implementation of the HAL is a combination of the
aforementioned HAL using libeic in-process backed by BoringSSL for the
crypto bits.

Test: atest VtsHalIdentityTargetTest
Test: atest android.security.identity.cts
Bug: 170146643
Change-Id: I3bf43fa7fd9362f94023052591801f2094a04607
2021-01-05 18:30:59 -05:00
Eric Laurent
daedb0dc2e audio HAL V7: Update track metadata
Add channel mask and audio attributes tags to playback
and record track metadata sent to audio HAL.

The legacy HAL wrapper supports older legacy HAL versions
by sending partial metadata when the legay HAL version is
less than 3.2.

Bug: 168751366
Test: make
Change-Id: Iba3ee3b669e4300201374d4a0d5cf45a04872274
Merged-In: Iba3ee3b669e4300201374d4a0d5cf45a04872274
2021-01-05 12:50:40 -08:00
David Zeuthen
f51241afe8 Merge "Add support and VTS test for RSA OAEP MGF1." am: 1908606054 am: 5e5edfeb58
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1533662

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ie24bbcc6bd2ae4fced108886a2027cf3efe70218
2021-01-05 17:23:50 +00:00
David Zeuthen
5e5edfeb58 Merge "Add support and VTS test for RSA OAEP MGF1." am: 1908606054
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1533662

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ib83d2c9efb5d3e10eb0bb3647b55377a480dc37b
2021-01-05 16:51:41 +00:00
David Zeuthen
1908606054 Merge "Add support and VTS test for RSA OAEP MGF1." 2021-01-05 16:31:02 +00:00
Michael Butler
2be17732e7 Merge changes from topic "nnapi-timings" am: 8f583928c7 am: ae447b1a84
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1534941

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I1512f0aee1f960e809a42448b9aafed0de3dbc2a
2020-12-29 22:31:59 +00:00
Michael Butler
dc4b50c2e1 Cleanup NN callback error handling am: 7fd03c265e am: fba38351e5
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1534940

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I7a8372d195524dc28234536f076a2e56ee57565d
2020-12-29 22:31:57 +00:00
Michael Butler
d761a36c66 Add HIDL lifetime and protecting callback info to NN README am: aad934baa7 am: c9b2587de9
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1534939

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iad7b64ff31302ad057b1d8b410d25ff6bd862fb2
2020-12-29 22:31:55 +00:00
Michael Butler
944b678ce4 Change NN canonical timings to nanoseconds -- hal am: 4024d8f4d8 am: 004a3b37b1
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1534938

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2d75b99442dfabd84768556844b3010b35a9b768
2020-12-29 22:31:54 +00:00
Michael Butler
ae447b1a84 Merge changes from topic "nnapi-timings" am: 8f583928c7
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1534941

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I0e7a700d2e1431b1ce4d04ceb92157597fa5515b
2020-12-29 22:09:26 +00:00
Michael Butler
fba38351e5 Cleanup NN callback error handling am: 7fd03c265e
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1534940

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I43a46c563a91851777bc0ef55949eb5c25eb5f9c
2020-12-29 22:09:23 +00:00
Michael Butler
c9b2587de9 Add HIDL lifetime and protecting callback info to NN README am: aad934baa7
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1534939

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I93a4969d22a4808ea4f20f945997b7e54507dcee
2020-12-29 22:09:19 +00:00
Michael Butler
004a3b37b1 Change NN canonical timings to nanoseconds -- hal am: 4024d8f4d8
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1534938

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I7869f1d98e0aaa4c04a0160714e19d319417a1dc
2020-12-29 22:08:28 +00:00
Michael Butler
8f583928c7 Merge changes from topic "nnapi-timings"
* changes:
  Remove 'blocking' param from NN ResilientPreparedModel and *Buffer
  Cleanup NN callback error handling
  Add HIDL lifetime and protecting callback info to NN README
  Change NN canonical timings to nanoseconds -- hal
2020-12-29 21:38:13 +00:00
Treehugger Robot
ff8a37351f Merge "Audio: Fix automatic version replacement in IStreamOutEventCallback.hal" am: 85959e1682 am: e86f94f7f6
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1533854

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I00e9f280a5dfba734a9f5bf77def60d7643b0e89
2020-12-28 21:07:52 +00:00
Treehugger Robot
e86f94f7f6 Merge "Audio: Fix automatic version replacement in IStreamOutEventCallback.hal" am: 85959e1682
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1533854

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I203ecb79aa6c743ceb3f2c2134b76aa2b63925ac
2020-12-28 20:36:42 +00:00
Marin Shalamanov
7f31d5fda4 VTS: Test that configs in a group differ only by vsync period am: 6f36dd6e31 am: e834cea452
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1533539

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ie0000674bc1b682648aae9e6febd789f3084742c
2020-12-28 20:15:42 +00:00
Treehugger Robot
85959e1682 Merge "Audio: Fix automatic version replacement in IStreamOutEventCallback.hal" 2020-12-28 20:08:24 +00:00
Marin Shalamanov
e834cea452 VTS: Test that configs in a group differ only by vsync period am: 6f36dd6e31
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1533539

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic573db3d62c67167c4c9e0ed7a695d8a4da9cf2b
2020-12-28 19:50:15 +00:00
Marin Shalamanov
6f36dd6e31 VTS: Test that configs in a group differ only by vsync period
All display configs in a config group must have the same resolution
and DPI (if DPI attributes are supported by HWC).

Fixes: 172902326
Test: atest VtsHalGraphicsComposerV2_4TargetTest
Change-Id: Id86fe7983a12e33d2d9c3b88ee68d6e18485e87d
2020-12-28 19:35:49 +00:00
Treehugger Robot
605805521b Merge "Change KM attestation generation to managed cert type." am: c3c893a522 am: a3c74e8e71
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1527801

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I37c20d5b6baa07bf417149aa374afb0f1e0128b7
2020-12-23 20:12:34 +00:00
Treehugger Robot
a3c74e8e71 Merge "Change KM attestation generation to managed cert type." am: c3c893a522
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1527801

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I6d5ef4c7c56cde622450a0cfed45569d7dad446e
2020-12-23 19:46:00 +00:00
Treehugger Robot
c9fe8f0a06 Merge "Fix atest VtsAidlKeyMintTargetTest" am: 0347422479 am: 0df8d23677
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1535588

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Id9cdb68055749f8e2af43f67361dc69103d721b7
2020-12-23 19:01:39 +00:00
Treehugger Robot
c3c893a522 Merge "Change KM attestation generation to managed cert type." 2020-12-23 18:55:39 +00:00