Commit Graph

29385 Commits

Author SHA1 Message Date
Treehugger Robot
bdebbc7778 Merge "Fix atest VtsAidlKeyMintTargetTest" am: 0347422479 am: 0df8d23677 am: c9fe8f0a06
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1535588

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Idca1b00205a5ba6b9df877635b625179efaa22f4
2020-12-23 19:44:44 +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
0df8d23677 Merge "Fix atest VtsAidlKeyMintTargetTest" am: 0347422479
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1535588

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ifa7578c2d581f64466b3b93435b7345bddf69120
2020-12-23 18:40:45 +00:00
Treehugger Robot
0347422479 Merge "Fix atest VtsAidlKeyMintTargetTest" 2020-12-23 18:25:47 +00:00
Shawn Willden
e0b0de5224 Fix atest VtsAidlKeyMintTargetTest
Renaming the test without updating the test configuration broke it.
This fixes it.

Test: atest VtsAidlKeyMintTargetTest
Change-Id: I3f4c07a04f2b0ce604f0bbac43ffdbdbb5b34d53
2020-12-23 09:30:59 -07:00
Midas Chien
ef75d0fba2 Merge "composer: vts: allocate buffer larger or equal to crop size" 2020-12-23 03:55:15 +00:00
Les Lee
3ee69a6186 Merge "wifi: Fix VTS error" 2020-12-23 03:30:21 +00:00
Kalesh Singh
efbb8ff2bf Reland: Memtrack HAL: Add stable AIDL implementation am: a851f3d711 am: ee88e0d273 am: e635b18109
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1533660

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I24b42f41dbc8f2052bf1f50ca522d3f30ec0e71f
2020-12-23 02:14:38 +00:00
Kalesh Singh
e635b18109 Reland: Memtrack HAL: Add stable AIDL implementation am: a851f3d711 am: ee88e0d273
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1533660

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2439960cf35ecfb2d4ea99633b331d43e937ff6d
2020-12-23 02:00:43 +00:00
Kalesh Singh
ee88e0d273 Reland: Memtrack HAL: Add stable AIDL implementation am: a851f3d711
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1533660

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I3d4a31c15fda127912be6d8659a7c5d9f44822a1
2020-12-23 01:28:44 +00:00
Daniel Bright
7c07a5a96a Merge "Add S-NSSAI" 2020-12-23 00:52:26 +00:00
Kalesh Singh
a851f3d711 Reland: Memtrack HAL: Add stable AIDL implementation
Bug: 175021432
Test: adb shell dumpsys -l | grep android.hardware.memtrack.IMemtrack
Test: VtsHalMemtrackTargetTest
Change-Id: I686c0ecc31648dc6e58a6ab5e6ae914454111200
2020-12-22 20:49:35 +00:00
lesl
143575a10c wifi: Fix VTS error
The current hostapd use channelParams1_3.bandMask
(changed on ag/13001575), but VTS doesn't
prepare test data:channelParams1_3.bandMask.

Test: atest VtsHalWifiHostapdV1_3TargetTest
Test: atest VtsHalWifiHostapdV1_2TargetTest
Test: atest VtsHalWifiHostapdV1_1TargetTest
Test: atest VtsHalWifiHostapdV1_0TargetTest
Bug: 176139512
Change-Id: Ibdc08acb55b673b464b5c59ae714157941487a5b
2020-12-22 15:19:58 +08:00
Treehugger Robot
be01f7e8d8 Merge "Revise keymint_tags.h" am: 2528ddcab2 am: 90ea1579e2 am: 14d0c8976d
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1533203

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I9bc7876f6dd6393af9c6ddcf6ade0468e2dfbbcd
2020-12-22 07:03:33 +00:00
Treehugger Robot
00d76f0bfe Merge "Change KeyParameters to use a union." am: d389d1659a am: 268ef54b1a am: d6d80602eb
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1520082

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I4334727b4f6132fd684eb1f1d840bde311421358
2020-12-22 07:01:45 +00:00
TreeHugger Robot
254b3632a9 Merge "Add voip optimization HAL API" 2020-12-22 01:29:34 +00:00
TreeHugger Robot
a7287af865 Merge "Implement MessageMutator and FamilyTracker" 2020-12-22 01:14:04 +00:00
Tomasz Wasilczyk
71412f40c6 Implement MessageMutator and FamilyTracker
Bug: 173729274
Test: Reboot TCU *after* HU and verify Wi-Fi STA gets SSID list
Change-Id: Ie7b0e264a73bd4597470fab8a9bcbfd03e82e9b3
2020-12-21 14:30:51 -08:00
Daniel Bright
85169ab87a Add S-NSSAI
* Added support for S-NSSAI within HAL
* Created struct SliceInfo that represents a S-NSSAI as defined
  in 3GPP TS 24.501.
* Added slice info to setupDataCall and SetupDataCallResult

Bug: 169960538
Test: made ims phone call
Change-Id: I8d2c55bece07c599cb7d1ac0d16ad85c0acdeae5
2020-12-21 14:03:28 -08:00
Michael Butler
1fd4b9d070 Merge "Remove 'blocking' param from NN ResilientPreparedModel and *Buffer" 2020-12-21 20:48:10 +00:00
Treehugger Robot
14d0c8976d Merge "Revise keymint_tags.h" am: 2528ddcab2 am: 90ea1579e2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1533203

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I567a8c63bb6ef77fa3aba54b703736ab4d743bb4
2020-12-21 19:20:35 +00:00
Treehugger Robot
d6d80602eb Merge "Change KeyParameters to use a union." am: d389d1659a am: 268ef54b1a
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1520082

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I663d342ea0bd7ec66ad59e1366654909c2247d34
2020-12-21 19:18:15 +00:00
Michael Butler
c82058cc67 Merge "Cleanup NN callback error handling" 2020-12-21 18:59:10 +00:00
Mikhail Naganov
e222bebac8 Merge "Audio VTS: Improve stability, update config validation test" am: 65dc8832cf am: 8929cd8573 am: c715cbe403
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1531970

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I176654060090138d484e89091dd651aa255565c3
2020-12-21 18:42:55 +00:00
Treehugger Robot
90ea1579e2 Merge "Revise keymint_tags.h" am: 2528ddcab2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1533203

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I4a03d4caa6a7641ede077511a3cc6da7e55475bd
2020-12-21 18:41:30 +00:00
Treehugger Robot
268ef54b1a Merge "Change KeyParameters to use a union." am: d389d1659a
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1520082

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic4e01b51cd86c965b5869bcf26fba95e9a74465a
2020-12-21 18:37:15 +00:00
Mikhail Naganov
c715cbe403 Merge "Audio VTS: Improve stability, update config validation test" am: 65dc8832cf am: 8929cd8573
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1531970

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I35cd0edc72fda8e0a1b86a4e3a29c7962916ed58
2020-12-21 18:29:55 +00:00
Treehugger Robot
2528ddcab2 Merge "Revise keymint_tags.h" 2020-12-21 18:11:08 +00:00
Treehugger Robot
d389d1659a Merge "Change KeyParameters to use a union." 2020-12-21 18:10:58 +00:00
Mikhail Naganov
8929cd8573 Merge "Audio VTS: Improve stability, update config validation test" am: 65dc8832cf
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1531970

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I324c16680e9f9e6d080e42df15e3b7106963f7eb
2020-12-21 17:55:22 +00:00
Mikhail Naganov
65dc8832cf Merge "Audio VTS: Improve stability, update config validation test" 2020-12-21 17:28:31 +00:00
Midas Chien
3b069c909c composer: vts: allocate buffer larger or equal to crop size
Ensure buffer size larger than crop size.

Bug: 175028291
Test: VtsHalGraphicsComposerV2_4TargetTest on Pixel 4, 5
Change-Id: I6528ac6989ca557d9f578b0119715a6688bb6d5d
2020-12-21 21:35:49 +08:00
Treehugger Robot
f468b74002 Merge "Keymint: Use ndk_platform." am: dfe843477b am: 24f8ba41c4 am: c670b8d592
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1532211

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I6195d05d61cc03dc409e67b74b322367488dd894
2020-12-19 13:46:41 +00:00
Treehugger Robot
c670b8d592 Merge "Keymint: Use ndk_platform." am: dfe843477b am: 24f8ba41c4
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1532211

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I9e5e0c12977b5cefe4a1df68a0dfb64192af9f12
2020-12-19 12:54:01 +00:00
Treehugger Robot
24f8ba41c4 Merge "Keymint: Use ndk_platform." am: dfe843477b
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1532211

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I317383dbc4d6be31f3bb71523a402847c4132e89
2020-12-19 12:34:30 +00:00
Treehugger Robot
dfe843477b Merge "Keymint: Use ndk_platform." 2020-12-19 12:22:37 +00:00
Janis Danisevskis
5ba093377c Revise keymint_tags.h
* replace NullOr with std::optional.
* Add mising tag.
* Undefine helper macros so that keymint_tags.h can be used together
  with keymaster_tags.h
* Check if KeyParameterValue variant matches KeyParameterTag in
  accessors.

Test: VtsAidlKeyMintTargetTest
Change-Id: I6c951071f30fd27c8c21a2e8cc86f421a3bc37d9
2020-12-18 08:34:20 -08:00
Shawn Willden
83fa6413ac Change KeyParameters to use a union.
AIDL now supports union types.  This CL changes KeyParameter to use
one.

Test: VtsAidlKeyMintTargetTest
Change-Id: I5112611b161e3de1ea86105ea3c7ed0912036a7b
2020-12-18 08:38:28 -07:00
Kai Shi
2ca7a11810 Add voip optimization HAL API
Test: compilation and halutil test
Bug: 166311728
Change-Id: I3173e733abe158e1b009ed8378d1963ca3b8b8e8
2020-12-17 14:15:12 -08:00
Guru Nagarajan
3413e6acd4 Merge "Added IAudioControl#onDevicesToMuteChange" 2020-12-17 22:01:20 +00:00
Treehugger Robot
9c70ad02b1 Merge "Add android-5.10 support for S" am: 69c290564a am: d694491190 am: 14172a0744
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1531285

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5b7a414b08abc9a57338af40a387dfbd45f63528
2020-12-17 21:16:43 +00:00
Treehugger Robot
14172a0744 Merge "Add android-5.10 support for S" am: 69c290564a am: d694491190
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1531285

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I1c8bdfcf758b38cc1b4929792c794ccd497aae71
2020-12-17 20:48:21 +00:00
Treehugger Robot
d694491190 Merge "Add android-5.10 support for S" am: 69c290564a
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1531285

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ib081b232aa2e3ce8f8e8d7fd04ecb59ca2e27d11
2020-12-17 20:31:56 +00:00
Treehugger Robot
69c290564a Merge "Add android-5.10 support for S" 2020-12-17 20:12:00 +00:00
Michael Butler
11761e37a8 Remove 'blocking' param from NN ResilientPreparedModel and *Buffer
This change removes the 'blocking' parameter for the
ResilientPreparedModel::Factory and ResilientBuffer::Factory. The
'blocking' parameter is only useful for ResilientDevice::Factory, which
behind the scenes chooses between the HIDL calls IDevice::getService and
IDevice::tryGetService. The equivalent calls for IPreparedModel and
IBuffer are not used, as both are created from the IDevice object.

This change also modifies the ResilientDevice's device recovery
behavior. Prior to this change, ResilientDevice's recovery mechanism had
the following behavior:
* attempt to call a function
* if the function did not return a DEAD_OBJECT error, return
* if the function returned a DEAD_OBJECT error, attempt to recover the
  device
* whether or not the recovery succeeded, call the function again

This CL changes the behavior so that if device recovery fails,
ResilientDevice will not call the function the second time.

Bug: N/A
Test: mma
Change-Id: Icf37d05c884c740178324fcd046ea56914ef7d44
2020-12-17 11:09:15 -08:00
Michael Butler
98ed9baf5d Cleanup NN callback error handling
This CL introduces a new templated class CallbackValue to handle HIDL
"return value" callbacks in a terser and more readable way.

This CL also introduces a new macro HANDLE_HAL_STATUS to return from the
current function when an error is present with the ability to append a
more descriptive error message.

Finally, this CL changes the behavior of synchronous executions. Prior
to this CL, IPreparedModel fell back to an asynchronous execution if the
synchronous execution was allowed and failed. This change instead
returns a failure if synchronous execution is allowed and fails.

Bug: 173084343
Test: mma
Change-Id: I62714a932e71dfc77401bbcb9eaaaf3d94fb9707
2020-12-17 11:01:14 -08:00
Janis Danisevskis
24c0470408 Keymint: Use ndk_platform.
Test: N/A
Change-Id: I7e97d9d475a639cfe92c9e6b01689c9ff80d2abc
2020-12-17 11:34:59 -07:00
Oscar Azucena
b8e5cd08bd Added IAudioControl#onDevicesToMuteChange
Added new API and parceable for informing the HAL when to mute and
unmute audio for automotive targets. Also added default implementation
to log information passed on.

Bug: 173141906
Test: atest VtsAidlHalAudioControlTest
Change-Id: I4c20320d33417616eef7a980a375ab9303b43eab
2020-12-16 18:00:05 -08:00
TreeHugger Robot
e898720840 Merge changes from topic "fixCoexRestrictions"
* changes:
  Add VTS test for IWifiChip::setCoexUnsafeChannels
  [WifiCoex] Add enum for wifi coex restrictions
2020-12-17 00:16:11 +00:00
Steven Moreland
65020a8e27 Merge "Update OWNERS for 2020" am: a9cfd015bf am: f1715f4b0b am: 1969d5ab7e
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1532199

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I9e2e1eb1f98e8068ec89ac9c037688361046da1c
2020-12-16 23:57:08 +00:00