Commit Graph

26677 Commits

Author SHA1 Message Date
Mikhail Naganov
4adabf448b Audio: Copy HAL V6 into V7 am: 60ced768f3 am: ccf6fefbe5 am: 7ecfd10a80
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1475340

Change-Id: Id0e9e8f69a2fca6bca86e93ae066a392eaf53e78
2020-10-27 18:30:51 +00:00
Mikhail Naganov
3da2809a68 Audio: Update and fix copyHAL script am: 3b1172dfe4 am: 898c369e24 am: 106b37269a
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1475339

Change-Id: I2a945d2f4d34588c2c8c78fd4aa60c9f8f74b054
2020-10-27 18:30:48 +00:00
Mikhail Naganov
7ecfd10a80 Audio: Copy HAL V6 into V7 am: 60ced768f3 am: ccf6fefbe5
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1475340

Change-Id: Iab002374939b0ad5862f7fb8a0ec96b8a2dca191
2020-10-27 18:16:11 +00:00
Mikhail Naganov
106b37269a Audio: Update and fix copyHAL script am: 3b1172dfe4 am: 898c369e24
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1475339

Change-Id: I6e626c3aa49523c9595de07f370eec8f3907c24e
2020-10-27 18:16:10 +00:00
Mikhail Naganov
ccf6fefbe5 Audio: Copy HAL V6 into V7 am: 60ced768f3
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1475340

Change-Id: I90cd551bd26717ea19fa9b5f01a33eb6c211bc17
2020-10-27 17:40:53 +00:00
Mikhail Naganov
898c369e24 Audio: Update and fix copyHAL script am: 3b1172dfe4
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1475339

Change-Id: I2bad10dbf837ba3cef2d2de980c03580512062c7
2020-10-27 17:40:20 +00:00
Mikhail Naganov
60ced768f3 Audio: Copy HAL V6 into V7
This is an automated copy performed using copyHAL.sh script.

Bug: 142480271
Test: m
Change-Id: Ifd91cc0bb59608cd92d1d8e4e76c3abea0a8da5e
Merged-In: Ifd91cc0bb59608cd92d1d8e4e76c3abea0a8da5e
2020-10-27 15:24:36 +01:00
Mikhail Naganov
3b1172dfe4 Audio: Update and fix copyHAL script
Make necessary updates and fixes to produce HAL V7 and VTS.

Bug: 142480271
Test: audio/common/all-versions/copyHAL.sh 6.0 7.0 &&
      atest --rebuild-module-info -b VtsHalAudioV7_0TargetTest &&
      m
Change-Id: I5bc2344dae611fbf7e3e0fef185deee999c4aefa
Merged-In: I5bc2344dae611fbf7e3e0fef185deee999c4aefa
2020-10-27 15:24:36 +01:00
stevensd
c384897178 Merge "graphics: fix use-after-free in mapper 2.0 passthrough" am: 2d82c11b0f am: 4d7af21173 am: 2213315dff
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1468882

Change-Id: I39ef92439dee2658a592f80b53a32ac8e3440ec1
2020-10-27 01:42:41 +00:00
stevensd
2213315dff Merge "graphics: fix use-after-free in mapper 2.0 passthrough" am: 2d82c11b0f am: 4d7af21173
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1468882

Change-Id: Iedd577650d8a1dffd70ffa81014eae06999b2483
2020-10-27 01:02:18 +00:00
stevensd
4d7af21173 Merge "graphics: fix use-after-free in mapper 2.0 passthrough" am: 2d82c11b0f
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1468882

Change-Id: If1e261b913564d29ca15c5426408668650cba02e
2020-10-27 00:49:38 +00:00
stevensd
2d82c11b0f Merge "graphics: fix use-after-free in mapper 2.0 passthrough" 2020-10-27 00:35:56 +00:00
Baligh Uddin
e2fe5c416b Merge "Switch "system/core/base" ref to "system/libbase"" am: cc1d613e76 am: 04b0bdee74 am: 4a70e3bf2f
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1470497

Change-Id: I86b037e525ee30e3fb3db62bfefdae3b46c5ba73
2020-10-24 03:31:27 +00:00
Baligh Uddin
4a70e3bf2f Merge "Switch "system/core/base" ref to "system/libbase"" am: cc1d613e76 am: 04b0bdee74
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1470497

Change-Id: Ie15599eb365e4dd3559b00376bc73a034b9dbb96
2020-10-24 02:58:50 +00:00
Baligh Uddin
04b0bdee74 Merge "Switch "system/core/base" ref to "system/libbase"" am: cc1d613e76
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1470497

Change-Id: I5885afe955ece8f742f408c630db35ba8f911f9d
2020-10-24 02:04:48 +00:00
Treehugger Robot
810b3bb2d7 Merge "android.hardware.common: support Java" am: ada6d347a2 am: 9d04438152 am: 712b569a9a
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1469694

Change-Id: Ib266c556d5e4571e7c07ff44b4eb31f6981c1682
2020-10-24 01:54:15 +00:00
Baligh Uddin
cc1d613e76 Merge "Switch "system/core/base" ref to "system/libbase"" 2020-10-24 01:40:47 +00:00
Treehugger Robot
712b569a9a Merge "android.hardware.common: support Java" am: ada6d347a2 am: 9d04438152
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1469694

Change-Id: I03c84d1a73baf382773e1afe6eaf412adbf75874
2020-10-24 01:16:27 +00:00
Treehugger Robot
9d04438152 Merge "android.hardware.common: support Java" am: ada6d347a2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1469694

Change-Id: I6648c7221afe53991e866dcf657280dfc80efca2
2020-10-24 00:36:38 +00:00
Treehugger Robot
ada6d347a2 Merge "android.hardware.common: support Java" 2020-10-24 00:20:10 +00:00
Baligh Uddin
797c509c69 Switch "system/core/base" ref to "system/libbase"
BUG: 148941208
Test: TH
Change-Id: I49184ac6e4d73172ddc066683dbd1ad3f2fc8429
2020-10-23 05:52:26 +00:00
Tim Lin
034f6c8f20 add new RadioError am: e29df60bdc am: 7f565c6ba8 am: b4c9e82e04
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1463522

Change-Id: I4e74be7534174399884080a3373052f6c6201404
2020-10-23 04:46:23 +00:00
Tim Lin
b4c9e82e04 add new RadioError am: e29df60bdc am: 7f565c6ba8
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1463522

Change-Id: If81342fb76b224305ce0509ae1b6a91202240bda
2020-10-23 04:31:24 +00:00
Tim Lin
7f565c6ba8 add new RadioError am: e29df60bdc
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1463522

Change-Id: Idde0e96fcb441f8e0ffae4c6f80f66245f45070a
2020-10-23 03:45:46 +00:00
Daniel Bright
9e924af623 Merge "Add Handover Failure Mode to Radio Hal" am: f8e858b478 am: 1b6329f0ee am: 7f28f618ed
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1470167

Change-Id: I8bddc5b15738a067c9b0ae681ff5cfe1becb4cae
2020-10-23 03:43:40 +00:00
Tim Lin
e29df60bdc add new RadioError
Support RadioError:RF_HARDWARE_ISSUE and RadioError:NO_RF_CALIBRATION_INFO for
setRadioPowerResponse_1_6().

Bug: 170938075
Test: build. VTS on Cuttlefish.
Change-Id: Iaf582c31f439810db34693c61e58ff1f4dfd19fd
2020-10-23 00:59:16 +00:00
Daniel Bright
7f28f618ed Merge "Add Handover Failure Mode to Radio Hal" am: f8e858b478 am: 1b6329f0ee
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1470167

Change-Id: Ib86993c0bcc14079be9c26c597eb566ccc040051
2020-10-22 23:22:12 +00:00
Daniel Bright
1b6329f0ee Merge "Add Handover Failure Mode to Radio Hal" am: f8e858b478
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1470167

Change-Id: I931bcd2019fceb2ae7fd4ecaeb3772ea9fda551d
2020-10-22 22:24:06 +00:00
Yifan Hong
c698d7f28a Merge "Reland "Remove legacy/O/O-MR1 matrices."" am: a53f69e158 am: c035573845 am: 13c12bc10f
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1467927

Change-Id: I03511003b38fb8d18e91370b9cddb8eb1a469afe
2020-10-22 22:19:32 +00:00
Yifan Hong
13c12bc10f Merge "Reland "Remove legacy/O/O-MR1 matrices."" am: a53f69e158 am: c035573845
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1467927

Change-Id: I62a03be182ec178c6221d4b34c718f1c002d4fe2
2020-10-22 21:53:09 +00:00
Daniel Bright
f8e858b478 Merge "Add Handover Failure Mode to Radio Hal" 2020-10-22 21:38:58 +00:00
Yifan Hong
c035573845 Merge "Reland "Remove legacy/O/O-MR1 matrices."" am: a53f69e158
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1467927

Change-Id: I255eb47ffce9881741a56b2c34a734c257d4769f
2020-10-22 21:05:10 +00:00
Yifan Hong
a53f69e158 Merge "Reland "Remove legacy/O/O-MR1 matrices."" 2020-10-22 17:24:50 +00:00
Treehugger Robot
576155eaf5 Merge "Modify VTS NoStaleEvents test to omit on-change sensors" am: f3d65e5278 am: 9d6657b109 am: aba049aa2d
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1465784

Change-Id: I09327472c23b727907cc1decb01916ba80b01310
2020-10-22 05:46:08 +00:00
David Stevens
be8f52e8b0 graphics: fix use-after-free in mapper 2.0 passthrough
The mapper 2.0 gralloc passthrough keeps a set of the native_handle_t
pointers of all imported buffers. This change ensures that the
underlying HAL wrapper freeing the native_handle_t is performed
atomically with respect to accesses to the passthrough's native_handle_t
pointer set.

This fixes a race where a native_handle_t could be reallocated between
being freed by the HAL wrapper and removed from the passthrough's set,
which could then cause the import which happened to reallocate that
native_handle_t to spuriously fail.

Bug: 170798776
Test: Manually very no more spurious import failures in ARCVM's decoder.
Change-Id: I654a44e94adb319f54fb462f4484db414ca1b154
2020-10-22 09:45:09 +09:00
Treehugger Robot
aba049aa2d Merge "Modify VTS NoStaleEvents test to omit on-change sensors" am: f3d65e5278 am: 9d6657b109
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1465784

Change-Id: I78df181ac44a413638d2ba151c9d78fecdb43509
2020-10-22 00:33:06 +00:00
Treehugger Robot
9d6657b109 Merge "Modify VTS NoStaleEvents test to omit on-change sensors" am: f3d65e5278
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1465784

Change-Id: Iaa0ca51aafd512347f4d15dd8cd7ecccadf61d66
2020-10-21 23:11:43 +00:00
Steven Moreland
d9a93ca476 android.hardware.common: support Java
The handle type here is needed in some HALs now (specifically in order
to encode a Surface, which is backed by a handle). This previously
wasn't in Java simply because handles are more common in native code,
and so it wasn't expected to be used.

Fixes: 171087128
Test: build
Change-Id: Ie1eaf50cc8e62932cc553b80c02be434bfbaf3b3
2020-10-21 22:59:12 +00:00
Treehugger Robot
f3d65e5278 Merge "Modify VTS NoStaleEvents test to omit on-change sensors" 2020-10-21 22:07:51 +00:00
Daniel Bright
64c8da6fa0 Add Handover Failure Mode to Radio Hal
On a handover request failure, the modem can now determine
whether or not to fallback.  There is also the option to revert
to the legacy logic.  Following the legacy logic is the default
behavior.

Test: FrameworkTelephonyTests
Bug: 161572465
Change-Id: Iad778e83ffc264ee25f57f54ff58532d6a8c5cbf
Merged-In: Iad778e83ffc264ee25f57f54ff58532d6a8c5cbf
2020-10-21 13:44:26 -07:00
Treehugger Robot
23b79cc007 [automerger skipped] Merge "Update VNDK version for common graphics HALs." am: 61c62c6b56 am: 9ccd4fb780 -s ours am: 9861ee4fd0 -s ours
am skip reason: Change-Id I4094240656f357b5ae52194befd0e10627b9fe23 with SHA-1 6006eb1b82 is in history

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

Change-Id: Ibf7dade2c5338c752b8482183d0612407b556f8e
2020-10-21 01:40:10 +00:00
Treehugger Robot
9861ee4fd0 [automerger skipped] Merge "Update VNDK version for common graphics HALs." am: 61c62c6b56 am: 9ccd4fb780 -s ours
am skip reason: Change-Id I4094240656f357b5ae52194befd0e10627b9fe23 with SHA-1 6006eb1b82 is in history

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

Change-Id: I5edde656a3ad45e38a39cb11d878da0394258e2e
2020-10-21 01:13:39 +00:00
Treehugger Robot
9ccd4fb780 Merge "Update VNDK version for common graphics HALs." am: 61c62c6b56
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1464712

Change-Id: I31f2fb61468d3e598af8291f6cb7aad5e1c69598
2020-10-21 00:52:14 +00:00
Treehugger Robot
61c62c6b56 Merge "Update VNDK version for common graphics HALs." 2020-10-20 23:56:51 +00:00
Steven Moreland
18dedeba31 Merge "Update VNDK version for common graphics HALs." into rvc-d1-dev-plus-aosp am: 6771686697
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/12875930

Change-Id: I3ad6da3bd6e1c51517b0cb40aeee191cb4eb3c38
2020-10-20 20:42:34 +00:00
Steven Moreland
6771686697 Merge "Update VNDK version for common graphics HALs." into rvc-d1-dev-plus-aosp 2020-10-20 20:36:42 +00:00
Yifan Hong
a114b4bdbc Merge "Revert "Remove legacy/O/O-MR1 matrices."" am: 305fa1d5fe am: d94f245a21 am: a6e96e9a80
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1467925

Change-Id: Ie72288d2dd177d29db79f0caf2a723fad50d98cb
2020-10-20 20:26:12 +00:00
Yifan Hong
56f98ec2fb Merge "Remove legacy/O/O-MR1 matrices." am: 0d7adccb53 am: 5b08fda3cd am: 5cc135b1f4
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1465685

Change-Id: Ia8bade0845bd62586a4143ffb59f21770a8f48bf
2020-10-20 20:23:28 +00:00
Treehugger Robot
2eb0698587 [automerger skipped] Merge "Merge redfin/bramble support." am: cdf176e17b -s ours am: c4b5391ace -s ours am: 17cc58d224 -s ours
am skip reason: Change-Id Ib4f79f13505061c294b0f9b120765d866aad38cc with SHA-1 9d0e9cb921 is in history

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

Change-Id: If097b44b08c3f10b81648d2f8fcfdefa898fd0df
2020-10-20 20:18:29 +00:00
Yifan Hong
a6e96e9a80 Merge "Revert "Remove legacy/O/O-MR1 matrices."" am: 305fa1d5fe am: d94f245a21
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1467925

Change-Id: Ic75b66713e8a30b56118238c371c29005fbab994
2020-10-20 20:15:33 +00:00