Commit Graph

32889 Commits

Author SHA1 Message Date
Linzhao Ye
279105a643 Merge "Add Wifi HAL hostapd AIDL interface definitions." am: 7218fea0eb
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1811377

Change-Id: Ib9671d914729a0494d3483e46a47fa79da1fd83e
2021-09-07 17:35:53 +00:00
Linzhao Ye
7218fea0eb Merge "Add Wifi HAL hostapd AIDL interface definitions." 2021-09-07 17:15:33 +00:00
Treehugger Robot
0ccb375b7d Merge "identity: Make NoS libeic and AOSP libeic align" am: c9cb222b2c
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1816779

Change-Id: Ic5cf6fc84862a7f795ec2d084260bbfffa6f81c8
2021-09-07 13:10:02 +00:00
Treehugger Robot
c9cb222b2c Merge "identity: Make NoS libeic and AOSP libeic align" 2021-09-07 12:55:30 +00:00
Treehugger Robot
bef23cceeb Merge "Adding OWNERS for CEC HAL" am: 52f4717d0e
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1816196

Change-Id: Icc18218ba1422e956a4ed039939ad1359092e544
2021-09-06 12:13:11 +00:00
Treehugger Robot
52f4717d0e Merge "Adding OWNERS for CEC HAL" 2021-09-06 11:53:42 +00:00
Joseph Jang
dabb3c515f identity: Make NoS libeic and AOSP libeic align
1. Add input parameter buffer size for CBOR data encoding
   because Nugget OS protobuf buffer is not null terminated.
2. Modify some libeic APIs to align with NoS libeic.

Bug: 198403263
Test: atest VtsHalIdentityTargetTest
      atest android.security.identity.cts
Change-Id: I9bc3689da2571c0925972f33b7314cbaaad0e28d
2021-09-06 18:27:08 +08:00
Hsin-Yi Chen
6bdfc478cf Merge "Use CLOCK_BOOTTIME for default sensor implementation" am: bd0d99e730
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1817938

Change-Id: Ib02ef91ee0f8e60fcbb3d95a8ad5e1eb0530286e
2021-09-06 03:58:40 +00:00
Hsin-Yi Chen
bd0d99e730 Merge "Use CLOCK_BOOTTIME for default sensor implementation" 2021-09-06 03:47:58 +00:00
Treehugger Robot
89531719e3 Merge "Add OWNERS for VTS module VtsHalPowerStatsV1_0TargetTest" am: 7a76cd7f45
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1783310

Change-Id: Idccf4cafd47a71a5acccd178167a1a9100ad6dfd
2021-09-04 05:18:54 +00:00
Treehugger Robot
7a76cd7f45 Merge "Add OWNERS for VTS module VtsHalPowerStatsV1_0TargetTest" 2021-09-04 05:14:13 +00:00
Treehugger Robot
ca6e036a0f Merge "Backfill owner information for VTS module VtsHalSapV1_0TargetTest." am: 89c6a406e6
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1813772

Change-Id: Idb026aacd0abc02e82ac1991e7c6868da1f541b7
2021-09-04 05:13:51 +00:00
Treehugger Robot
89c6a406e6 Merge "Backfill owner information for VTS module VtsHalSapV1_0TargetTest." 2021-09-04 04:57:24 +00:00
Treehugger Robot
f2a4b17919 Merge "Backfill owner information for VTS module VtsHalEvsV1_0TargetTest." am: ac48f5f420
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1814074

Change-Id: I6d43f8700ca82cbcbd6a603ab74acc0f8d13f12b
2021-09-04 04:14:55 +00:00
Treehugger Robot
956de3323a Merge "Backfill owner information for VTS module VtsHalEvsV1_1TargetTest." am: b0c278e439
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1814075

Change-Id: I97ab8b569de9cd5fff0b56e31380bdb2a1f0c394
2021-09-04 04:14:49 +00:00
Treehugger Robot
ac48f5f420 Merge "Backfill owner information for VTS module VtsHalEvsV1_0TargetTest." 2021-09-04 04:12:13 +00:00
Treehugger Robot
b0c278e439 Merge "Backfill owner information for VTS module VtsHalEvsV1_1TargetTest." 2021-09-04 03:51:24 +00:00
Max Bires
54ce425deb Change the language for SB AES key sizes am: b04c67a938
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1817585

Change-Id: I8c19f2a29486baee1723b57fb0d313199a978646
2021-09-03 07:31:26 +00:00
Hsin-Yi Chen
adac97fa08 Use CLOCK_BOOTTIME for default sensor implementation
The sensor implementation used to generate periodic signals according to
CLOCK_REALTIME. The clock can be adjusted by user or synchronization
service and results in wrong period. This commit changes it to
CLOCK_BOOTTIME which is monotonic.

Test: atest VtsHalSensorsV2_0TargetTest
Test: atest VtsHalSensorsV2_1TargetTest
Test: atest CtsSensorTestCases
Bug: 194030777
Change-Id: Iac39c93d6d2518b1abe8fc07fd695b9bb2cf30a5
2021-09-03 12:07:15 +08:00
Max Bires
b04c67a938 Change the language for SB AES key sizes
This alters the HAL documentation to specify that StrongBox must ONLY
support AES 128 and 256 keys.

Bug: 191736606
Test: Read the documentation and confirm that it is clear.
Change-Id: I484d51700df28eb073b7928b6dc7a3b52c59caee
2021-09-01 23:24:01 -07:00
Chris Ye
d13f7b5495 Add Wifi HAL hostapd AIDL interface definitions.
Add AIDL version of Wifi HAL hostapd interfaces, converted from
android.hardware.wifi.hostapd@1.3 HIDL interfaces.

Bug: 194806512
Test: m android.hardware.wifi.hostapd-update-api
Change-Id: I1035f8bc9171e59967448fa438f2cc79ad53c066
2021-09-01 23:17:16 -07:00
Steven Moreland
d0ac680be2 Merge "fmq: use versions for imports" am: 334a6134de
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1815440

Change-Id: Id09b0197d6df95969302718480d6903ce723e694
2021-09-01 16:32:26 +00:00
Steven Moreland
334a6134de Merge "fmq: use versions for imports" 2021-09-01 16:21:44 +00:00
Nathalie Le Clair
4fc4870973 Adding OWNERS for CEC HAL
Bug: 185434120
Test: none

Change-Id: Ie475d581a7e703f9f82a7afb9188c9a2c789189b
Merged-In: Ie475d581a7e703f9f82a7afb9188c9a2c789189b
2021-09-01 15:50:00 +00:00
Max Bires
7db2454972 Merge "Revert "AesInvalidKeySize skip 192 on SB devices"" am: f970abe674
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1803229

Change-Id: Iba41af9658e056e59331fbf5799f21365d13723b
2021-09-01 08:34:29 +00:00
Max Bires
f970abe674 Merge "Revert "AesInvalidKeySize skip 192 on SB devices"" 2021-09-01 08:24:01 +00:00
Steven Moreland
7ccd3de647 fmq: use versions for imports
This makes sure that when developers add a new version of an interface,
or when interfaces are being frozen, the runtime/buildtime situation of
clients depending on those interfaces remains the same. This is required
for AIDL to continue working at scale.

Bug: 188871598
Test: build
Change-Id: I2a30859548cd676f9329007590a53c4916a1c0ef
2021-08-31 18:04:53 -07:00
Steven Moreland
bbde18214d Merge changes from topic "b188871598-security" am: 067901ea81
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1814146

Change-Id: I1c7478f9581a8092b74e1505ad6dec15d22c9ae3
2021-08-31 17:09:37 +00:00
Steven Moreland
0b1806955f .graphics.common: use versions for imports am: b196a659d2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1814145

Change-Id: If449bda3ddbde40ce4920a4687115f59e6529231
2021-08-31 17:09:35 +00:00
Steven Moreland
4263d16fc6 keymint: use versions for imports am: f4562215b4
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1814144

Change-Id: Ic63b7434cab87aae3768cc698dd1460019c6e89b
2021-08-31 17:09:34 +00:00
Treehugger Robot
eefadf774d Merge "Stop using group_static_libs property" am: d51dee1209
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1814298

Change-Id: I409d4873ba3b7247a2555ff091d1f804c2efe7b0
2021-08-31 17:09:11 +00:00
Steven Moreland
067901ea81 Merge changes from topic "b188871598-security"
* changes:
  neuralnetworks: use versions for imports
  .graphics.common: use versions for imports
  keymint: use versions for imports
2021-08-31 16:47:14 +00:00
Treehugger Robot
d51dee1209 Merge "Stop using group_static_libs property" 2021-08-31 16:46:49 +00:00
Steven Moreland
15a92dad5d neuralnetworks: use versions for imports
This makes sure that when developers add a new version of an interface,
or when interfaces are being frozen, the runtime/buildtime situation of
clients depending on those interfaces remains the same. This is required
for AIDL to continue working at scale.

Bug: 188871598
Test: build
Change-Id: Ib4c6e8f5bf34cc333675201dca4eab08dd88628d
2021-08-30 18:02:43 -07:00
Steven Moreland
b196a659d2 .graphics.common: use versions for imports
This makes sure that when developers add a new version of an interface,
or when interfaces are being frozen, the runtime/buildtime situation of
clients depending on those interfaces remains the same. This is required
for AIDL to continue working at scale.

Bug: 188871598
Test: build
Change-Id: I5d85ed0f8d5cbeb0ec20659def492bc97787d9a9
2021-08-30 17:56:06 -07:00
Steven Moreland
f4562215b4 keymint: use versions for imports
This makes sure that when developers add a new version of an interface,
or when interfaces are being frozen, the runtime/buildtime situation of
clients depending on those interfaces remains the same. This is required
for AIDL to continue working at scale.

Bug: 188871598
Test: build
Change-Id: I358c19c91e8b20d47967aa3b26a8aa5dd6a97ab6
2021-08-30 17:54:19 -07:00
LaMont Jones
f0bb568508 Stop using group_static_libs property
This property is now ignored, so there is no need to set it.
For more details, see the bug and/or "Effecient archive file handling"
in https://lld.llvm.org/NewLLD.html#key-concepts

Bug: 189475744
Test: Manual build succeeds
Change-Id: I2585f840736f0647c50fcf0b7b78bd33383f6451
2021-08-30 23:20:08 +00:00
Yiming Pan
2fcf0772b4 Backfill owner information for VTS module VtsHalEvsV1_1TargetTest.
Each VTS module is required to have OWNERS file. The ownership is based on
go/vts-owners. For more information about ownership policy, please visit
go/xts-owners-policy.

Test: Tree Hugger
Bug: 143903671
Change-Id: I5a7371f4014dc8ba637e341d23c7f4a88c783d5e
2021-08-30 12:59:04 -07:00
Yiming Pan
10be7be340 Backfill owner information for VTS module VtsHalEvsV1_0TargetTest.
Each VTS module is required to have OWNERS file. The ownership is based on
go/vts-owners. For more information about ownership policy, please visit
go/xts-owners-policy.

Test: Tree Hugger
Bug: 143903671
Change-Id: I5b9777b7bc8a4b505c00d8d32f021bafc601d63c
2021-08-30 12:58:55 -07:00
Yiming Pan
004cbc257a Backfill owner information for VTS module VtsHalSapV1_0TargetTest.
Each VTS module is required to have OWNERS file. The ownership is based on
go/vts-owners. For more information about ownership policy, please visit
go/xts-owners-policy.

Test: Tree Hugger
Bug: 143903671
Change-Id: I95b03cb4a8e97726fca23e25060c255b48ebb428
2021-08-30 12:53:46 -07:00
Treehugger Robot
80284f9153 Merge "Vts: thermal: Test notification with an unregistered local callback" am: 101c9db566
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1811717

Change-Id: I9c1fcf82d12050d8a9d6151acde1d6ac0511ff1b
2021-08-27 19:49:48 +00:00
Treehugger Robot
101c9db566 Merge "Vts: thermal: Test notification with an unregistered local callback" 2021-08-27 19:34:25 +00:00
Treehugger Robot
f4263bff8f Merge "Fix use-after-free crash in VtsHalNeuralnetworksTargetTest." am: 50a0c3ae3f
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1806243

Change-Id: Ib67d8b80f076d3f8f8bf1a3e7eb038144ef77f89
2021-08-27 19:02:22 +00:00
Treehugger Robot
50a0c3ae3f Merge "Fix use-after-free crash in VtsHalNeuralnetworksTargetTest." 2021-08-27 18:48:44 +00:00
Wei Wang
3ec02dc9a4 Vts: thermal: Test notification with an unregistered local callback
Bug: 197935704
Test: /data/nativetest64/VtsHalThermalV2_0TargetTest/VtsHalThermalV2_0TargetTest
Signed-off-by: Wei Wang <wvw@google.com>
Change-Id: Ida76565389d021b9433bfac8153408454f2bdee9
2021-08-27 11:27:07 -07:00
Treehugger Robot
2c960293f0 [automerger skipped] Merge "Undefine NAN after including it in Looper.h" am: 02b3ca4e7c -s ours
am skip reason: Merged-In I63bba8ea809a12571ddc88cd1d20f2adeedf0b30 with SHA-1 2dd55590fd is already in history

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

Change-Id: I858e2b22b6c38f250e4f216df984dbae9f77471a
2021-08-27 17:41:40 +00:00
Treehugger Robot
02b3ca4e7c Merge "Undefine NAN after including it in Looper.h" 2021-08-27 17:26:49 +00:00
Prabir Pradhan
2dd55590fd Undefine NAN after including it in Looper.h
Looper.h needs to include the header for unordered_map, which itself
includes math.h, which defines the macro NAN. Some HALs use enums called
NAN, which causes a build error if the NAN macro is defined. We need to
undef NAN in these cases after including Looper.h.

Bug: 195020232
Test: presubmit: checkbuild
Merged-In: I63bba8ea809a12571ddc88cd1d20f2adeedf0b30
Change-Id: I63bba8ea809a12571ddc88cd1d20f2adeedf0b30
(cherry picked from commit dda604440b)
(cherry picked from commit 84a19f64f5)
2021-08-27 11:04:36 +00:00
Steven Moreland
80087ce6c4 [automerger skipped] Merge "Remove ndk_platform backend. Use the ndk backend." am: 599ce892a5 -s ours
am skip reason: Merged-In Ib58c9f1cb80d083a3c62d03415610be855b80f03 with SHA-1 d55d28a1d0 is already in history

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

Change-Id: Ifa62b72cad1c14fd8fb9711975d15c76758160d8
2021-08-25 19:45:21 +00:00
Steven Moreland
599ce892a5 Merge "Remove ndk_platform backend. Use the ndk backend." 2021-08-25 19:28:36 +00:00