Commit Graph

2684 Commits

Author SHA1 Message Date
Steven Moreland
ff4224809f Move hidl shims to the vendor partition.
We need google shims on the vendor partition because they are providing
an implementation of a vendor defined interface. They were written by
google just as a courtesy/to make the transition easier. They're
basically a set for vendors to assemble their hal implementations
from.

Bug: 34135607
Test: marlin persist.hal.binderization on/off
Change-Id: I3f86c77c147514fe470f08088a66de312ae32d4e
2017-02-13 15:03:33 -08:00
Roshan Pius
623bf8a9c1 Merge changes Ieee26013,I275bba11,I7e7258e7,I88111181 am: 3646298ab6 am: b853615e6e am: f404487631
am: 4ffdf9c3a0

Change-Id: Ib9e28840ac6a6c7b4667ff037e80f0219f8307b8
2017-02-13 21:41:22 +00:00
Roshan Pius
4ffdf9c3a0 Merge changes Ieee26013,I275bba11,I7e7258e7,I88111181 am: 3646298ab6 am: b853615e6e
am: f404487631

Change-Id: I29a4bb5ff276182e2864a29daabec396c2df8ee0
2017-02-13 21:38:54 +00:00
Roshan Pius
f404487631 Merge changes Ieee26013,I275bba11,I7e7258e7,I88111181 am: 3646298ab6
am: b853615e6e

Change-Id: Id42bcb5657613884386b1b978d6931511425c49e
2017-02-13 21:36:24 +00:00
Roshan Pius
b853615e6e Merge changes Ieee26013,I275bba11,I7e7258e7,I88111181
am: 3646298ab6

Change-Id: Ica61adc41d15404f2998002f4c950a0b3ddc8296
2017-02-13 21:33:59 +00:00
Roshan Pius
3646298ab6 Merge changes Ieee26013,I275bba11,I7e7258e7,I88111181
* changes:
  supplicant(interface): Remove redundant callbacks
  wifi(implementation): Copy the user complete callback by value
  wifi(implementation): Add status check for all cb invocation
  wifi(implementation): Add global lock
2017-02-13 21:25:39 +00:00
Roshan Pius
2ca2a529b9 supplicant(interface): Remove redundant callbacks
The information broadcast via these callbacks are already available via
other callbacks.

1. All of the onProvisionDiscovery* callback data can be retrieved via the
|onProvisionDiscoveryCompleted| callback.
2. OnAssociated & onConnected callbacks data can retrieved via the
onStateChanges callback.

Bug: 34221586
Test: ./hardware/interfaces/update-makefiles.sh

Change-Id: Ieee26013dfda7a9be41a80e98ff1537da16b3466
2017-02-13 13:25:16 -08:00
Roshan Pius
742bb97769 wifi(implementation): Copy the user complete callback by value
The callback object may go out of scope by the time it's invoked. So,
make a copy of it. We're doing the same for the other user callbacks
received in this class.

Bug: 34930275
Test: Compiles
Change-Id: I275bba11ae8735a21514d871e8aa473f92f0fd7d
2017-02-13 13:25:15 -08:00
Steven Moreland
e445f52e23 Merge "example-light HAL uses "default" service name" 2017-02-13 19:22:48 +00:00
Zhuoyao Zhang
8cf1b27b11 Merge "Update vts files on aosp." am: 248e3932fe am: 848e5db57f am: 832e7bd89a
am: 47497a0536

Change-Id: I2a66a8ef82ce6d93ad8ab274832dd3fdb15a0f95
2017-02-13 19:21:04 +00:00
Zhuoyao Zhang
47497a0536 Merge "Update vts files on aosp." am: 248e3932fe am: 848e5db57f
am: 832e7bd89a

Change-Id: If86e71c6f1d99c3a4cd37adf320c2598621c30e9
2017-02-13 19:17:51 +00:00
Zhuoyao Zhang
832e7bd89a Merge "Update vts files on aosp." am: 248e3932fe
am: 848e5db57f

Change-Id: Ie29071455c9ca3cf1a7293972347cbc6c9a9f9f1
2017-02-13 19:15:20 +00:00
Zhuoyao Zhang
848e5db57f Merge "Update vts files on aosp."
am: 248e3932fe

Change-Id: I147799a7b93d100a5340aa0150540f6b6142e72e
2017-02-13 19:12:36 +00:00
Amit Mahajan
99f75a1a9e Merge "Add missing response function." am: 6267062af5 am: b3e6021641 am: 63ab2b318b
am: f6f5316460  -s ours

Change-Id: I3dc67d3d85656f768d2acedb24b87a97655c92ba
2017-02-13 19:12:25 +00:00
Amit Mahajan
f6f5316460 Merge "Add missing response function." am: 6267062af5 am: b3e6021641
am: 63ab2b318b

Change-Id: I4c499d60c5ac213fe6d351dce98f4d587d6bccdf
2017-02-13 19:09:54 +00:00
Zhuoyao Zhang
248e3932fe Merge "Update vts files on aosp." 2017-02-13 19:09:48 +00:00
Amit Mahajan
63ab2b318b Merge "Add missing response function." am: 6267062af5
am: b3e6021641

Change-Id: I0ee6a5540ccbd40c6c11b4f42b8d6cae26629da4
2017-02-13 19:06:53 +00:00
Amit Mahajan
b3e6021641 Merge "Add missing response function."
am: 6267062af5

Change-Id: I47995ad80fe34a54a7346a92957a3d3219842188
2017-02-13 19:04:24 +00:00
Amit Mahajan
6267062af5 Merge "Add missing response function." 2017-02-13 19:00:20 +00:00
TreeHugger Robot
5331371a3a Merge "Camera: Delete streams after successful configuration" 2017-02-13 11:18:29 +00:00
Zhuoyao Zhang
65c99d7f08 Update vts files on aosp.
* Based on the latest hidl-gen and .hal files.

Test: mma
      make vts.

Change-Id: I4765450d985afd552fe720d91b9ab3422f5b7a47
2017-02-12 13:51:06 -08:00
Roshan Pius
bc662205c6 wifi(implementation): Add status check for all cb invocation
Bug: 34820508
Test: Compiles
Change-Id: I7e7258e782142bae7373fa0543e6c17184b043a9
2017-02-10 22:03:40 -08:00
Roshan Pius
091e1c1f3a wifi(implementation): Add global lock
Add a global lock to address synchronization issues between the main
HIDL method servicing thread and the legacy HAL's event loop thread.

Also, added some documentation for the threading model used.

Bug: 34261034
Test: Compiles
Change-Id: I881111814ff5ebd601d6a4c85cf284b30ae47ed3
2017-02-10 22:03:40 -08:00
Etan Cohen
60536d8e9f Merge "[WIFI] Update VTS generated file" am: 96518722ee am: 189e70056b am: 7a93784f05
am: 8330ff9553

Change-Id: I9cb8156773d03fa6b0be9af7fad63f9f35c0a551
2017-02-11 04:49:32 +00:00
Etan Cohen
8330ff9553 Merge "[WIFI] Update VTS generated file" am: 96518722ee am: 189e70056b
am: 7a93784f05

Change-Id: Iee6d5141fd406484b789be5d4387251851ca8312
2017-02-11 04:47:01 +00:00
Etan Cohen
7a93784f05 Merge "[WIFI] Update VTS generated file" am: 96518722ee
am: 189e70056b

Change-Id: I8e825299c906dc23383bf6ea8d9758aff40a043c
2017-02-11 04:44:53 +00:00
Etan Cohen
189e70056b Merge "[WIFI] Update VTS generated file"
am: 96518722ee

Change-Id: I7b5b59f05b422d8f453fe89162908f4340b211a6
2017-02-11 04:42:01 +00:00
Etan Cohen
96518722ee Merge "[WIFI] Update VTS generated file" 2017-02-11 04:38:06 +00:00
Etan Cohen
ff7aac5a5a [WIFI] Update VTS generated file
Large churn in files - seems to be mostly driven
by changes in generated code as opposed to HAL
changes.

Bug: 33459306
Test: build + vts-tradefed run commandAndExit vts --module=HalWifiHidlTargetTest
Change-Id: I1762a24108f9119dbc9c6807d6a2870f016a26d9
2017-02-10 18:14:02 -08:00
Amit Mahajan
0de66edb93 Add missing response function.
Test: None; only interface change.
Bug: 32020264
Merged-in: I28638f9371a6b09d72862a13a15d5f7e319d9337
Change-Id: I28638f9371a6b09d72862a13a15d5f7e319d9337
2017-02-11 01:58:53 +00:00
Etan Cohen
e4c0bd5c45 Merge "[AWARE] Update capabilties" am: 10569b1bb4 am: dbaff93416 am: 95e7e5a098
am: a5bc4c820a

Change-Id: I7f29a28fd55af6e2d2d2a45cb8002df597ac0396
2017-02-11 01:09:53 +00:00
Etan Cohen
a5bc4c820a Merge "[AWARE] Update capabilties" am: 10569b1bb4 am: dbaff93416
am: 95e7e5a098

Change-Id: I6022b5763984280d148804d0364bd4cf89bf45f6
2017-02-11 01:07:31 +00:00
Etan Cohen
95e7e5a098 Merge "[AWARE] Update capabilties" am: 10569b1bb4
am: dbaff93416

Change-Id: I874de1d8668ea0df50d0c84357469e719841c4f8
2017-02-11 01:05:02 +00:00
Etan Cohen
dbaff93416 Merge "[AWARE] Update capabilties"
am: 10569b1bb4

Change-Id: Ica1d8beff6fd7063751cc9b22c841038a2cfa510
2017-02-11 01:02:32 +00:00
Etan Cohen
10569b1bb4 Merge "[AWARE] Update capabilties" 2017-02-11 00:58:36 +00:00
Yifan Hong
87f44a881b Merge "Add tests for minor version upgrade enforcement." am: ea8ff054fa am: af52b48490 am: 2e14b7cc0f
am: 982f85242c

Change-Id: Ie391c983761cd540775abe2e2d72feeeaa2ec5de
2017-02-10 23:47:13 +00:00
Yifan Hong
982f85242c Merge "Add tests for minor version upgrade enforcement." am: ea8ff054fa am: af52b48490
am: 2e14b7cc0f

Change-Id: Ia0c520eb080e02b0b51d86b0c8f88da2cbe1c429
2017-02-10 23:44:42 +00:00
Yifan Hong
2e14b7cc0f Merge "Add tests for minor version upgrade enforcement." am: ea8ff054fa
am: af52b48490

Change-Id: Idad63da1d39457f14bdbf3e087d36d7fd1fe5f6c
2017-02-10 23:42:42 +00:00
Yifan Hong
af52b48490 Merge "Add tests for minor version upgrade enforcement."
am: ea8ff054fa

Change-Id: I6538ac98fa28f6f9c08d45a2cedfb8764acbc9ef
2017-02-10 23:40:12 +00:00
Yifan Hong
ea8ff054fa Merge "Add tests for minor version upgrade enforcement." 2017-02-10 23:38:02 +00:00
Android Build Merger (Role)
64ce7e3d7e Merge "Merge "[AWARE] Add support for Subscribe Service ID List Attribute" am: 11cea0d4a3 am: a80d8de804 am: 98bd5591b6 am: 3b6de6e6db" 2017-02-10 23:26:04 +00:00
TreeHugger Robot
86fa244c12 Merge "Update makefiles to use filgroup syntax." 2017-02-10 23:25:52 +00:00
Etan Cohen
2136389d6f Merge "[AWARE] Add support for Subscribe Service ID List Attribute" am: 11cea0d4a3 am: a80d8de804 am: 98bd5591b6
am: 3b6de6e6db

Change-Id: I8423eb0194fc5bf17fca4c0fceb7b489c7a9a595
2017-02-10 23:25:47 +00:00
Etan Cohen
1e72889e1c Merge "[AWARE] Add support for SDEA.ServiceInfo field" am: 97c3540042 am: d57bae0f76 am: 07d3618832
am: f8dd4dfcdd

Change-Id: Ifaa64e0a91ff05d13db23845ab6f9b50fd191983
2017-02-10 23:25:36 +00:00
Etan Cohen
0904579313 Merge "[AWARE] Update HIDL to match spec and add comments" am: 66dcae0656 am: a4cd134e93 am: bf0091ffef
am: 8fc8e3634c

Change-Id: Ib71d01027902dcf0b485ce0cad28fb6908f3e165
2017-02-10 23:25:14 +00:00
TreeHugger Robot
b2e8954c7c Merge "audio: Remove timeout from waits on event flags in HAL driver threads" 2017-02-10 23:24:54 +00:00
Etan Cohen
3b6de6e6db Merge "[AWARE] Add support for Subscribe Service ID List Attribute" am: 11cea0d4a3 am: a80d8de804
am: 98bd5591b6

Change-Id: Ibba393e4d34084234e44b667b072338257d61984
2017-02-10 23:23:17 +00:00
Etan Cohen
f8dd4dfcdd Merge "[AWARE] Add support for SDEA.ServiceInfo field" am: 97c3540042 am: d57bae0f76
am: 07d3618832

Change-Id: I070cac8b02ff1d6d03c4d8329ca7d2d5f390cda2
2017-02-10 23:23:05 +00:00
Etan Cohen
8fc8e3634c Merge "[AWARE] Update HIDL to match spec and add comments" am: 66dcae0656 am: a4cd134e93
am: bf0091ffef

Change-Id: I75f722915a2c7ec367fb0d73e413f7e57081739b
2017-02-10 23:22:44 +00:00
Etan Cohen
98bd5591b6 Merge "[AWARE] Add support for Subscribe Service ID List Attribute" am: 11cea0d4a3
am: a80d8de804

Change-Id: I103c555c1d9580d056800a1d1e28ef9b27780b2d
2017-02-10 23:21:16 +00:00