OSDN Git Service
Richard Smith [Thu, 6 May 2021 18:02:18 +0000 (18:02 +0000)]
[automerger skipped] Fix memory overflow. am:
0d93359dbb am:
4feb117a78 am:
0b62f0ebdf am:
500bd8b07c am:
0fa27964c2 am:
d01f412564 -s ours
am skip reason: skipped by user jpawlowski
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bt/+/
14424506
Change-Id: Ib25d1a85f5090eb5a1424447f1423a6f7586ad63
Chris Manton [Thu, 6 May 2021 16:30:05 +0000 (16:30 +0000)]
[automerger skipped] RESTRICT AUTOMERGE Contain avrc_ctrl_pars_vendor_cmd OOB write am:
4c9874d731 -s ours am:
e59c51d7f9 -s ours am:
5db6896649 am:
24c0d80295 -s ours am:
318b99bbce am:
5aba20ae85
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bt/+/
13954699
Change-Id: I490d72c25023b98d1bb029100b694e50a9f726a1
TreeHugger Robot [Thu, 6 May 2021 16:29:59 +0000 (16:29 +0000)]
[automerger skipped] Merge "RESTRICT AUTOMERGE Contain avrc_ctrl_pars_vendor_cmd OOB write" into qt-dev am:
f819730c62 am:
7a2d18ef0a -s ours am:
364371b9a9 am:
f3fe45e29c
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bt/+/
13954701
Change-Id: I0c57e306f56997e85f5e9c9691eea90e137a632e
Chris Manton [Thu, 6 May 2021 16:29:56 +0000 (16:29 +0000)]
[automerger skipped] RESTRICT AUTOMERGE Contain avrc_ctrl_pars_vendor_cmd OOB write am:
d667a2f6d0 -s ours am:
467701e9c8 -s ours am:
d590155628 am:
cf8d2a9ba9
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bt/+/
13954701
Change-Id: I41b922675ed672138b8e3d1cf29144de0d411177
Richard Smith [Thu, 6 May 2021 16:15:20 +0000 (16:15 +0000)]
Fix memory overflow. am:
0d93359dbb am:
4feb117a78 am:
0b62f0ebdf am:
500bd8b07c am:
0fa27964c2
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bt/+/
14424506
Change-Id: Ie214accae5381cf5284a17aabe1e446c81a20c67
Chris Manton [Thu, 6 May 2021 16:15:12 +0000 (16:15 +0000)]
[automerger skipped] RESTRICT AUTOMERGE Contain avrc_ctrl_pars_vendor_cmd OOB write am:
4c9874d731 -s ours am:
e59c51d7f9 -s ours am:
5db6896649 am:
24c0d80295 -s ours am:
318b99bbce
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bt/+/
13954699
Change-Id: I0ed88ffcfb1b370b7eaf68f6d22b55ee8b6d41a3
TreeHugger Robot [Thu, 6 May 2021 16:15:09 +0000 (16:15 +0000)]
[automerger skipped] Merge "RESTRICT AUTOMERGE Contain avrc_ctrl_pars_vendor_cmd OOB write" into qt-dev am:
f819730c62 am:
7a2d18ef0a -s ours am:
364371b9a9
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bt/+/
13954701
Change-Id: I75bd36511fcba3303f93b8ae50c6b62a0e6db6c8
Chris Manton [Thu, 6 May 2021 16:15:07 +0000 (16:15 +0000)]
[automerger skipped] RESTRICT AUTOMERGE Contain avrc_ctrl_pars_vendor_cmd OOB write am:
d667a2f6d0 -s ours am:
467701e9c8 -s ours am:
d590155628
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bt/+/
13954701
Change-Id: I701a3132382eacf521cdeabf8b100ba9dd7d2d77
Richard Smith [Thu, 6 May 2021 16:00:28 +0000 (16:00 +0000)]
Fix memory overflow. am:
0d93359dbb am:
4feb117a78 am:
0b62f0ebdf am:
500bd8b07c
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bt/+/
14424506
Change-Id: I6bb6e60065518d9641fa77857b61683f8baa26cf
Chris Manton [Thu, 6 May 2021 16:00:19 +0000 (16:00 +0000)]
[automerger skipped] RESTRICT AUTOMERGE Contain avrc_ctrl_pars_vendor_cmd OOB write am:
4c9874d731 -s ours am:
e59c51d7f9 -s ours am:
5db6896649 am:
24c0d80295 -s ours
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bt/+/
13954699
Change-Id: I43c29ba819826b56a3549885938f8179fbfe8e04
TreeHugger Robot [Thu, 6 May 2021 16:00:05 +0000 (16:00 +0000)]
[automerger skipped] Merge "RESTRICT AUTOMERGE Contain avrc_ctrl_pars_vendor_cmd OOB write" into qt-dev am:
f819730c62 am:
7a2d18ef0a -s ours
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bt/+/
13954701
Change-Id: I5d79a3a7966ab6fa7b6cd37354e552b5070b3966
Chris Manton [Thu, 6 May 2021 16:00:02 +0000 (16:00 +0000)]
[automerger skipped] RESTRICT AUTOMERGE Contain avrc_ctrl_pars_vendor_cmd OOB write am:
d667a2f6d0 -s ours am:
467701e9c8 -s ours
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bt/+/
13954701
Change-Id: I2079fb2b8678aee870c8748b13ced769b72891d0
Richard Smith [Thu, 6 May 2021 15:45:21 +0000 (15:45 +0000)]
Fix memory overflow. am:
0d93359dbb am:
4feb117a78 am:
0b62f0ebdf
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bt/+/
14424506
Change-Id: I72589c4284074ca76bdc7f27fc2394d84e5125a6
Chris Manton [Thu, 6 May 2021 15:45:13 +0000 (15:45 +0000)]
[automerger skipped] RESTRICT AUTOMERGE Contain avrc_ctrl_pars_vendor_cmd OOB write am:
4c9874d731 -s ours am:
e59c51d7f9 -s ours am:
5db6896649
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bt/+/
13954699
Change-Id: I3fc0547226195145cb7d5ae36e23c229d154683a
TreeHugger Robot [Thu, 6 May 2021 15:45:03 +0000 (15:45 +0000)]
Merge "RESTRICT AUTOMERGE Contain avrc_ctrl_pars_vendor_cmd OOB write" into qt-dev am:
f819730c62
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bt/+/
13954701
Change-Id: Iee27d0a5c0ae2645f7a843336ceaf91a2552f6fa
Chris Manton [Thu, 6 May 2021 15:45:01 +0000 (15:45 +0000)]
[automerger skipped] RESTRICT AUTOMERGE Contain avrc_ctrl_pars_vendor_cmd OOB write am:
d667a2f6d0 -s ours
am skip reason: skipped by user cmanton
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bt/+/
13954701
Change-Id: I0bda5654aa90b136fef137dc6e24176c9888ff78
Richard Smith [Thu, 6 May 2021 13:14:05 +0000 (13:14 +0000)]
Fix memory overflow. am:
0d93359dbb am:
4feb117a78
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bt/+/
14424506
Change-Id: If03b2528de76c1be7bba7eb620f31aee5aba80d2
Richard Smith [Thu, 6 May 2021 12:42:06 +0000 (12:42 +0000)]
Fix memory overflow. am:
0d93359dbb
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bt/+/
14424506
Change-Id: I22f05c6fc477e6b2bbe8af4541a9e69854787216
Richard Smith [Mon, 22 Feb 2021 14:25:43 +0000 (14:25 +0000)]
Fix memory overflow.
Bug:
180939982
Merged-In: I1be3b836e09901c9cc614b02e21ae41b9a1ebfac
Change-Id: I1be3b836e09901c9cc614b02e21ae41b9a1ebfac
Treehugger Robot [Thu, 6 May 2021 06:58:57 +0000 (06:58 +0000)]
Merge "gd: Handle LE advertisement tracking sub-event" am:
db191f3db3 am:
b9b8946de9
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1693508
Change-Id: Ide1a6a449521a87bb7a84e04e472fd7ada29aa28
Treehugger Robot [Thu, 6 May 2021 06:36:32 +0000 (06:36 +0000)]
Merge "gd: Handle LE advertisement tracking sub-event" am:
db191f3db3
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1693508
Change-Id: I025ce7f71a2b8fa3a4a92d03a2d9a1b3bf2af9b3
Treehugger Robot [Thu, 6 May 2021 06:19:21 +0000 (06:19 +0000)]
Merge "gd: Handle LE advertisement tracking sub-event"
Chienyuan [Thu, 6 May 2021 04:06:16 +0000 (04:06 +0000)]
gd: Check stack is running before getting storage am:
fa8926ba7b am:
be48310d20
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1697085
Change-Id: I2629263215f0113741e849793134bd283956239e
Chienyuan [Thu, 6 May 2021 03:31:06 +0000 (03:31 +0000)]
gd: Check stack is running before getting storage am:
fa8926ba7b
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1697085
Change-Id: I74ce30229decfa32272ea980039a26d5719fac00
Chienyuan [Wed, 5 May 2021 07:51:49 +0000 (15:51 +0800)]
gd: Check stack is running before getting storage
Tag: #gd-refactor
Bug:
186696547
Test: gd/cert/run
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines
Change-Id: I9d545f4c9cadbf981ded9ddaf5138a229cc384e3
Chris Manton [Wed, 5 May 2021 00:19:00 +0000 (00:19 +0000)]
Merge changes Ib557fbea,I25bb743c,I99f2584c,I852e9427,Iecae9ca5 am:
a69349e3ad am:
6e93925448
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1695079
Change-Id: I3cab4a4e0394419b687be3339b2c0505362fce89
Chris Manton [Tue, 4 May 2021 23:59:03 +0000 (23:59 +0000)]
Merge changes Ib557fbea,I25bb743c,I99f2584c,I852e9427,Iecae9ca5 am:
a69349e3ad
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1695079
Change-Id: I002252b6ddbf8e17bdfba8133950fb20cbccd0c9
Chris Manton [Tue, 4 May 2021 23:31:54 +0000 (23:31 +0000)]
Merge changes Ib557fbea,I25bb743c,I99f2584c,I852e9427,Iecae9ca5
* changes:
Use gatt_client_event_text convention for logging
shim: Add l2cap per-channel network transfer metrics
shim: Add hid profile to dumpsys
Add stack/gatt::gatt_channel_state_text
Add stack/gatt::gatt_security_action_text
Myles Watson [Tue, 4 May 2021 22:54:21 +0000 (22:54 +0000)]
Merge "Parse scan_data_resp of advertisement tracking event correctly" am:
08f674c623 am:
35f284f82d
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1695545
Change-Id: I5076439eadd56dcb92a6e7397ef6d10fa042ba5a
Myles Watson [Tue, 4 May 2021 22:32:13 +0000 (22:32 +0000)]
Merge "Parse scan_data_resp of advertisement tracking event correctly" am:
08f674c623
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1695545
Change-Id: I8f6f90b0b6d420e1fa14584f48e3579735b0817d
Myles Watson [Tue, 4 May 2021 22:15:41 +0000 (22:15 +0000)]
Merge "Parse scan_data_resp of advertisement tracking event correctly"
Sonny Sasaka [Tue, 4 May 2021 22:06:49 +0000 (22:06 +0000)]
Merge changes I12391f4e,I3bdf0ea0,I10ff16d7,I58caec1f am:
0a9ce6af0e am:
70e155502e
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1687554
Change-Id: I4aa9415392cc485331dc7dee6b47c4c82af7e93d
Sonny Sasaka [Tue, 4 May 2021 21:46:03 +0000 (21:46 +0000)]
Merge changes I12391f4e,I3bdf0ea0,I10ff16d7,I58caec1f am:
0a9ce6af0e
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1687554
Change-Id: If39b2bc754d21b1d4dc1ac258a36cb4a0c21cac8
Sonny Sasaka [Tue, 4 May 2021 21:22:50 +0000 (21:22 +0000)]
Merge changes I12391f4e,I3bdf0ea0,I10ff16d7,I58caec1f
* changes:
Add D-Bus daemon binary
Add `dbus_projection` crate
Add the `btstack` crate
Add topshim for bluetooth interface
Chris Manton [Fri, 30 Apr 2021 20:09:28 +0000 (13:09 -0700)]
Use gatt_client_event_text convention for logging
Bug:
183374320
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines
Change-Id: Ib557fbeaefb4231ef911cbd3aa1f4f5b33000c69
Chris Manton [Fri, 30 Apr 2021 17:23:27 +0000 (10:23 -0700)]
shim: Add l2cap per-channel network transfer metrics
Bug:
183374320
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines
Change-Id: I25bb743c6f9052b93a1bb8c663033c22e2bd16a8
Martin Brabham [Tue, 4 May 2021 20:25:12 +0000 (20:25 +0000)]
Merge "OOB: Add public address to OOB data" am:
6107593afb am:
3d32a225dd
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1692382
Change-Id: I31446a25a68580313cc74d864bd6715e5fc47b77
Sonny Sasaka [Tue, 4 May 2021 20:25:01 +0000 (20:25 +0000)]
Merge "Add rust binaries to link with C++ staticlib" am:
0ccbc22083 am:
5055146d07
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1686947
Change-Id: Ic6f3afcd575fd73d61d020a3694a77374a92a94c
Sonny Sasaka [Tue, 4 May 2021 20:24:55 +0000 (20:24 +0000)]
Merge "Add TARGET_FLOSS define" am:
86cbc1a913 am:
6bd555c46c
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1686946
Change-Id: Ibbfef5a3306a4e126d76dbf0bbf151c4ebec1ed4
Chris Manton [Fri, 30 Apr 2021 00:27:38 +0000 (17:27 -0700)]
shim: Add hid profile to dumpsys
Bug:
183374320
Test: gd/cert/run
Tag: #refactor
Change-Id: I99f2584c52f1718f35b7b20abf713b0dfef1bd81
Chris Manton [Tue, 4 May 2021 01:16:55 +0000 (18:16 -0700)]
Add stack/gatt::gatt_channel_state_text
Bug:
163134718
Test: gd/cert/run
Tag: #refactor
Change-Id: I852e94277db93c1773b30d4ad91e1ac166270611
Chris Manton [Mon, 3 May 2021 16:04:06 +0000 (09:04 -0700)]
Add stack/gatt::gatt_security_action_text
Bug:
163134718
Test: gd/cert/run
Tag: #refactor
Change-Id: Iecae9ca52a8660151de1ea4c4402f75a3790f43f
Martin Brabham [Tue, 4 May 2021 20:04:06 +0000 (20:04 +0000)]
Merge "OOB: Add public address to OOB data" am:
6107593afb
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1692382
Change-Id: Ia69a0bc0243922084841fba93b28dd1a880bdacf
Sonny Sasaka [Tue, 4 May 2021 20:03:59 +0000 (20:03 +0000)]
Merge "Add rust binaries to link with C++ staticlib" am:
0ccbc22083
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1686947
Change-Id: I2cb621a688d3c1ecf8af5f6e63afcb2298ae1cb6
Sonny Sasaka [Tue, 4 May 2021 20:02:33 +0000 (20:02 +0000)]
Merge "Add TARGET_FLOSS define" am:
86cbc1a913
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1686946
Change-Id: I32e4fd29375810d67c0750bb4011819807e2f478
Martin Brabham [Tue, 4 May 2021 19:52:42 +0000 (19:52 +0000)]
Merge "OOB: Add public address to OOB data"
Sonny Sasaka [Tue, 27 Apr 2021 08:36:14 +0000 (01:36 -0700)]
Add D-Bus daemon binary
The D-Bus daemon connects the RPC-agnostic API implementations in
`btstack` crate with the `dbus_projection` to make a D-Bus projection of
the API implementation.
Bug:
186492781
Tag: #floss
Test: manual - Use dbus-send util
Change-Id: I12391f4e9739a5d1ed6167990fc016429e7280d4
Sonny Sasaka [Tue, 27 Apr 2021 08:04:11 +0000 (01:04 -0700)]
Add `dbus_projection` crate
The crate provides tools to project Rust API to D-Bus. The API needs to
follow go/floss-api-principles.
Bug:
186492781
Tag: #floss
Test: manual - tested with D-Bus integration in the next patch
Change-Id: I3bdf0ea0b935c45b4fb727fb79d0705eaf6f7b3e
Sonny Sasaka [Tue, 27 Apr 2021 07:31:33 +0000 (00:31 -0700)]
Add the `btstack` crate
The `btstack` crate contains the floss API implementations independent
of any RPC projection. This patch adds the basic skeleton that
implements the first simplest methods.
Bug:
186492781
Tag: #floss
Test: manual - tested with D-Bus integration in the next patch
Change-Id: I10ff16d7e6cfcb599a3b356c58d7af15bcaa61d3
Sonny Sasaka [Tue, 4 May 2021 19:09:58 +0000 (19:09 +0000)]
Merge "Add rust binaries to link with C++ staticlib"
Sonny Sasaka [Tue, 4 May 2021 19:08:59 +0000 (19:08 +0000)]
Merge "Add TARGET_FLOSS define"
Chris Manton [Tue, 4 May 2021 16:56:45 +0000 (16:56 +0000)]
Enum-ify stack/gatt::tGATT_SEC_ACTION am:
9948dd3af7 am:
2c4f0e59a0
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1695074
Change-Id: I58f04b801b8c7aab6282c0fcfdd51616a6f246e0
Chris Manton [Tue, 4 May 2021 16:56:44 +0000 (16:56 +0000)]
Remove unused field stack/avct/avct_int::ch_flags am:
ca87a30723 am:
4fafb22111
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1695073
Change-Id: Ie56934a6c14570483a80a857349078618ff05ca3
Chris Manton [Tue, 4 May 2021 16:56:42 +0000 (16:56 +0000)]
Re-log stack/include::gatt_disconnection_reason_text am:
3016a29448 am:
6869774a8f
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1695072
Change-Id: Ib1814df1284f87aa8ae77a844e78b3485a0928f2
Chris Manton [Tue, 4 May 2021 16:42:55 +0000 (16:42 +0000)]
Enum-ify stack/gatt::tGATT_SEC_ACTION am:
9948dd3af7
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1695074
Change-Id: Iab07e00714b787eb9cdb9d80181da18416f450e2
Chris Manton [Tue, 4 May 2021 16:42:53 +0000 (16:42 +0000)]
Remove unused field stack/avct/avct_int::ch_flags am:
ca87a30723
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1695073
Change-Id: I6b7d8ee3405cd16502c0539cf221c5599fe5cbc6
Chris Manton [Tue, 4 May 2021 16:42:08 +0000 (16:42 +0000)]
Re-log stack/include::gatt_disconnection_reason_text am:
3016a29448
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1695072
Change-Id: Ifb6c4c286b221d2f84489c83266be6e62010cc35
Chris Manton [Tue, 4 May 2021 15:02:38 +0000 (15:02 +0000)]
Merge changes I37e29f23,I512714db,If8acc10e am:
f22c4c97da am:
1f99d539fe
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1695071
Change-Id: I4bde439fd9c38590d1bbd61e2be5b1e925adc0bb
Chris Manton [Tue, 4 May 2021 14:47:44 +0000 (14:47 +0000)]
Merge changes I37e29f23,I512714db,If8acc10e am:
f22c4c97da
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1695071
Change-Id: Ie97ca6b2d76c50c03113b6f1ef9e639a4d523dc1
Chris Manton [Mon, 3 May 2021 06:13:02 +0000 (23:13 -0700)]
Enum-ify stack/gatt::tGATT_SEC_ACTION
Bug:
163134718
Test: gd/cert/run
Tag: #refactor
Change-Id: I57eb31e9e39f073380949dc9df4510a8adb81dfb
Chris Manton [Mon, 3 May 2021 16:04:32 +0000 (09:04 -0700)]
Remove unused field stack/avct/avct_int::ch_flags
Bug:
163134718
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines
Change-Id: I9c969c5ce65094e6236166adcb281bc728602f79
Chris Manton [Mon, 3 May 2021 05:02:24 +0000 (22:02 -0700)]
Re-log stack/include::gatt_disconnection_reason_text
Bug:
163134718
Test: gd/cert/run
Tag: #refactor
Change-Id: I24b67cabd41737cddc431039289def92fd1f5e80
Chris Manton [Tue, 4 May 2021 14:27:05 +0000 (14:27 +0000)]
Merge changes I37e29f23,I512714db,If8acc10e
* changes:
dumpsys: Clarify dumpsys acceptlist sizing
shim: Remove le from shadow accept list after connection
Add include/hardware::bthh_connection_state_text
Chienyuan [Mon, 3 May 2021 15:25:36 +0000 (23:25 +0800)]
gd: Handle LE advertisement tracking sub-event
* Handle LE advertisement tracking sub-event
* Handle Storage threshold sub-event
Tag: #gd-refactor
Bug:
186234480
Test: gd/cert/run
Test: bluetooth_test_gd
Test: sl4a, BleOnLostOnFoundTest
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines
Change-Id: Idfcd8f68d2a2fa6b8633579e0c25bc3b07536f76
Chienyuan [Tue, 4 May 2021 06:57:18 +0000 (14:57 +0800)]
Parse scan_data_resp of advertisement tracking event correctly
Bug:
187042424
Tag: #refactor
Test: sl4a, BleOnLostOnFoundTest
Change-Id: I6276ede692e18b2774d5268bf0a9ce2e0b09eabe
Michael Sun [Tue, 4 May 2021 03:04:14 +0000 (03:04 +0000)]
Merge "btaa: fix static packed BtaaHciPacket struct" am:
670a667977 am:
31977c2a07
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1694045
Change-Id: I0f298c846f0b7c123fc27c8a2b2fb4ca6303b5df
Abhishek Pandit-Subedi [Tue, 4 May 2021 03:04:10 +0000 (03:04 +0000)]
Merge "Fix btaa activity attribution for Linux build" am:
be4e9d5934 am:
0e0d8ac30e
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1694885
Change-Id: Ibcf1853d94a3db8085ae05e24a33626fdf626742
Michael Sun [Tue, 4 May 2021 02:49:54 +0000 (02:49 +0000)]
Merge "btaa: fix static packed BtaaHciPacket struct" am:
670a667977
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1694045
Change-Id: Iaa2309c5371be5122bbebbcd386626e2cdf30d78
Abhishek Pandit-Subedi [Tue, 4 May 2021 02:49:02 +0000 (02:49 +0000)]
Merge "Fix btaa activity attribution for Linux build" am:
be4e9d5934
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1694885
Change-Id: Iea64e3e6f5e5e0e2ccb7e9b41bc98a6c98158896
Michael Sun [Tue, 4 May 2021 02:23:59 +0000 (02:23 +0000)]
Merge "btaa: fix static packed BtaaHciPacket struct"
Abhishek Pandit-Subedi [Tue, 4 May 2021 01:56:08 +0000 (01:56 +0000)]
Merge "Fix btaa activity attribution for Linux build"
Chris Manton [Sun, 2 May 2021 21:08:11 +0000 (14:08 -0700)]
dumpsys: Clarify dumpsys acceptlist sizing
Bug:
183374320
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines
Change-Id: I37e29f239f48f3547a20f156886bd20c72253b7d
Chris Manton [Sun, 2 May 2021 20:10:51 +0000 (13:10 -0700)]
shim: Remove le from shadow accept list after connection
Bug:
183374320
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines
Change-Id: I512714dbca70afd8fb169de6a6f161974a46c802
Chris Manton [Thu, 29 Apr 2021 20:43:55 +0000 (13:43 -0700)]
Add include/hardware::bthh_connection_state_text
Bug:
163134718
Test: gd/cert/run
Tag: #refactor
Change-Id: If8acc10eec65cb507ff292c81017e89cd6ccfb82
Treehugger Robot [Tue, 4 May 2021 01:01:32 +0000 (01:01 +0000)]
Merge changes I35fefd23,Idaa677cb,If3a263d4 am:
78e895ba4d am:
5246f82b64
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1692858
Change-Id: Icdac8bb9b364d344d869d59a425e3468de37bdad
Treehugger Robot [Tue, 4 May 2021 00:34:05 +0000 (00:34 +0000)]
Merge changes I35fefd23,Idaa677cb,If3a263d4 am:
78e895ba4d
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1692858
Change-Id: Ie1d31cce815ef0a316e4b79afd0c49b69bbf0bf3
Treehugger Robot [Tue, 4 May 2021 00:15:42 +0000 (00:15 +0000)]
Merge changes I35fefd23,Idaa677cb,If3a263d4
* changes:
Introduce stack_btu_test
Remove bta/hh/bta_hh_le::BTA_HH_DEBUG
Remove execute bit for source file bta/hh/bta_hh_le
Michael Sun [Mon, 3 May 2021 16:34:29 +0000 (16:34 +0000)]
btaa: fix static packed BtaaHciPacket struct
Update the BtaaHciPacket to not use packet pragma as it is platform
dependent. Further updated the HciProcessor to eliminate static
declarations.
Tag: #feature
Bug:
187019165
Test: mmma -j system/bt
BYPASS_LONG_LINES_REASON: consist with gd format
Change-Id: I82bf7fcfa50c9911a8b7cdc69e0da68eb2b80a35
Abhishek Pandit-Subedi [Sat, 10 Apr 2021 01:00:41 +0000 (18:00 -0700)]
Add topshim for bluetooth interface
In order for the Rust front-end to use the bluetooth interface, add
a topshim to give Rust code access to C++.
Also includes some debug code in adapter/main.rs which will eventually
be replaced with a proper dbus frontend.
Bug:
183208689
Tag: #floss
Test: atest --host bluetooth_test_gd
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 char lines
Change-Id: I58caec1ffadcc1d8d7e92f7c9669fa4f4d5bb91f
Abhishek Pandit-Subedi [Mon, 3 May 2021 22:56:03 +0000 (22:56 +0000)]
Fix btaa activity attribution for Linux build
Missing entries in BUILD.gn and Linux stubs for dumpsys.
Bug:
187109138
Tag: #floss
Test: atest --host bluetooth_test_gd
Change-Id: I9d72a29d56d0461375cc9235894a384dae183fd6
Abhishek Pandit-Subedi [Mon, 15 Mar 2021 20:54:19 +0000 (13:54 -0700)]
Add rust binaries to link with C++ staticlib
Rather than using C++ binaries to link with Rust staticlib, we do it the
other way around. This allows us to write our dbus frontend with Rust
instead.
Bug:
179821440
Tag: #floss
Test: atest --host bluetooth_test_gd
Change-Id: I63037e0aaea152a4855e0a49971c1b2f9c312ac5
Abhishek Pandit-Subedi [Mon, 26 Apr 2021 19:40:11 +0000 (12:40 -0700)]
Add TARGET_FLOSS define
OS_GENERIC is used for host tests and Linux builds but it unfortunately
puts everything at the current working directory. Add a TARGET_FLOSS
define so that we can put them at absolute locations (i.e.
/etc/bluetooth).
Bug:
186442862
Tag: #floss
Test: atest --host bluetooth_test_gd
Change-Id: I1c9aaacd1b36b80523437b050d2232b7e5bba47c
Martin Brabham [Tue, 27 Apr 2021 04:35:22 +0000 (21:35 -0700)]
OOB: Add public address to OOB data
Will need to figure out private addresses in follow-up CL
Bug:
178007935
Test: Compiles, test app.
Tag: #feature
Change-Id: I73e3ef9fbefb5443dbe719471683af3e3bcb4e1b
Treehugger Robot [Mon, 3 May 2021 22:15:02 +0000 (22:15 +0000)]
Merge "Replace base::MessageLoopCurrent* by base::Current*Thread" am:
4a5ae7d60e am:
22e232691b
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1694386
Change-Id: Ifb328d556c67fd1d6dee1cfc49c8259efd303e8d
Treehugger Robot [Mon, 3 May 2021 21:51:08 +0000 (21:51 +0000)]
Merge "Replace base::MessageLoopCurrent* by base::Current*Thread" am:
4a5ae7d60e
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1694386
Change-Id: I79b0f05a4e89df9e098f0fdc0348ba69293edd17
Treehugger Robot [Mon, 3 May 2021 21:35:53 +0000 (21:35 +0000)]
Merge "Replace base::MessageLoopCurrent* by base::Current*Thread"
Sal Savage [Mon, 3 May 2021 21:13:18 +0000 (21:13 +0000)]
Merge "Handle connection failures on the control channel properly" am:
8c65349370 am:
a5cb92e7c9
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1692649
Change-Id: I67f77802d007b6038b6245615b7a347456324b41
Sonny Sasaka [Mon, 3 May 2021 21:13:12 +0000 (21:13 +0000)]
Merge "Add script to generate libchrome R91 version" am:
37d2b47789 am:
30aec5a0e1
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1692492
Change-Id: I7c5302257eb40a0fdd73434a7f4e121a16532203
Sal Savage [Mon, 3 May 2021 20:49:32 +0000 (20:49 +0000)]
Merge "Handle connection failures on the control channel properly" am:
8c65349370
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1692649
Change-Id: I240d1837118c778edbe825c019cedd7ae30bcdb6
Sonny Sasaka [Mon, 3 May 2021 20:48:33 +0000 (20:48 +0000)]
Merge "Add script to generate libchrome R91 version" am:
37d2b47789
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1692492
Change-Id: Ib53269f3bd52162fff817c4cdaf210f6d7d814da
Sal Savage [Mon, 3 May 2021 20:40:03 +0000 (20:40 +0000)]
Merge "Handle connection failures on the control channel properly"
Sonny Sasaka [Mon, 3 May 2021 20:11:38 +0000 (20:11 +0000)]
Merge "Add script to generate libchrome R91 version"
Abhishek Pandit-Subedi [Mon, 3 May 2021 19:56:20 +0000 (12:56 -0700)]
Replace base::MessageLoopCurrent* by base::Current*Thread
Make changes necessary for recent uprev of libchrome to r822064.
Bug:
187086497
Tag: #floss
Test: atest --host bluetooth_test_gd
Change-Id: I63f954c1ce5e0bf455e1da1e258d4a8b88fcfc9d
Treehugger Robot [Mon, 3 May 2021 18:17:54 +0000 (18:17 +0000)]
Merge "OOB: Generate random for LE" am:
2d2e4a7603 am:
a90ff5062b
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1690127
Change-Id: I73338a3dee1f56210fca516841dab27680dd8400
Treehugger Robot [Mon, 3 May 2021 18:02:18 +0000 (18:02 +0000)]
Merge "OOB: Generate random for LE" am:
2d2e4a7603
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1690127
Change-Id: Iac71010f1b4c621240cbb262a00e01606d65b618
Treehugger Robot [Mon, 3 May 2021 17:40:25 +0000 (17:40 +0000)]
Merge "OOB: Generate random for LE"
Chris Manton [Mon, 3 May 2021 04:12:54 +0000 (04:12 +0000)]
Unnecessary def BTA_GATTC_CONN_MAX => GATT_MAX_PHY_CHANNEL am:
f50690c3fc am:
147e0865f6
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1692857
Change-Id: I452e6c173da4c2c205f706a238100280f2099409
Chris Manton [Mon, 3 May 2021 04:12:53 +0000 (04:12 +0000)]
Re-point bta:: tests to common test/mock am:
2dbbbca5f1 am:
793a6f4e2e
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1692799
Change-Id: Ifc47023c0d2b40688722c83ab4b7fef9e8897b32
Chris Manton [Mon, 3 May 2021 04:12:52 +0000 (04:12 +0000)]
Const-ify the bta/hh/bta_hh::API data types am:
ee6b8adcd1 am:
df48c8caf4
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1692798
Change-Id: Iac38df0ef5fb8946474fd9c4ce15282585d91cae
Chris Manton [Mon, 3 May 2021 04:12:51 +0000 (04:12 +0000)]
Remove unused member tHID_HOST_DEV_CTB::conn_substate am:
a67b1f54c9 am:
cf27c01f85
Original change: https://android-review.googlesource.com/c/platform/system/bt/+/
1692797
Change-Id: Ieef1bf00c8aa8a173d4a5cb433b3b9c8e3a4bd44