OSDN Git Service

android-x86/system-bt.git
3 years agoenum-ify bta/av/bta_av_int::BTA_AV_ROLE_ am: d27567c4b1 am: f8cc0538f7
Chris Manton [Sat, 12 Dec 2020 21:14:08 +0000 (21:14 +0000)]
enum-ify bta/av/bta_av_int::BTA_AV_ROLE_ am: d27567c4b1 am: f8cc0538f7

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1523685

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I889bc25d88fb1045f39f58cbc1ef4ee5eefbbd82

3 years agoRe-include bta/dm/bta_dm_act am: 976deb3c42 am: 027af97468
Chris Manton [Sat, 12 Dec 2020 21:14:06 +0000 (21:14 +0000)]
Re-include bta/dm/bta_dm_act am: 976deb3c42 am: 027af97468

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1523684

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I8f4505a29b643b80222511b844e2a664a7b55270

3 years agoenum-ify bta/av/bta_av_int::BTA_AV_ROLE_ am: d27567c4b1
Chris Manton [Sat, 12 Dec 2020 21:01:25 +0000 (21:01 +0000)]
enum-ify bta/av/bta_av_int::BTA_AV_ROLE_ am: d27567c4b1

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1523685

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ib1d6fe133e612fc5889a2ead0d0269d5d34c17c8

3 years agoRe-include bta/dm/bta_dm_act am: 976deb3c42
Chris Manton [Sat, 12 Dec 2020 21:00:42 +0000 (21:00 +0000)]
Re-include bta/dm/bta_dm_act am: 976deb3c42

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1523684

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I6e67f31632b3b57a948e7f399264a28b25e1ca6d

3 years agogd_acl: Return errorcode upon connection fail am: b52af20dc4 am: 088ca351c4
Chris Manton [Sat, 12 Dec 2020 19:36:50 +0000 (19:36 +0000)]
gd_acl: Return errorcode upon connection fail am: b52af20dc4 am: 088ca351c4

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1519915

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5c711c9a4f17ea63003e1a7496e7504a113004b1

3 years agogd_shim: Skip legacy dumpsys if no registrants am: dc7877462f am: a1acf81757
Chris Manton [Sat, 12 Dec 2020 19:36:48 +0000 (19:36 +0000)]
gd_shim: Skip legacy dumpsys if no registrants am: dc7877462f am: a1acf81757

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1520749

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I465c1920c6873feb6ba76a925a6ca6fd701a1176

3 years agobtm: Specify supervision timeout in human readable units am: a6d6946a32 am: ae4df75f25
Chris Manton [Sat, 12 Dec 2020 19:36:46 +0000 (19:36 +0000)]
btm: Specify supervision timeout in human readable units am: a6d6946a32 am: ae4df75f25

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1519366

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I01a36a2d7416c87f3136d672f292c0097be72a1a

3 years agoAdd stack/acl/btm_acl::IsEprAvailable am: 55578b289a am: c6653facc3
Chris Manton [Sat, 12 Dec 2020 19:36:43 +0000 (19:36 +0000)]
Add stack/acl/btm_acl::IsEprAvailable am: 55578b289a am: c6653facc3

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1519367

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic60898e05cc1851c01c01d37ecd36a7b9857165c

3 years agoenum-ify bta/av/bta_av_int::BTA_AV_ROLE_
Chris Manton [Wed, 9 Dec 2020 16:34:40 +0000 (08:34 -0800)]
enum-ify bta/av/bta_av_int::BTA_AV_ROLE_

Towards readable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run --host

Change-Id: I8461819d100f547f367314fbe9162d5397c0e847

3 years agoRe-include bta/dm/bta_dm_act
Chris Manton [Wed, 9 Dec 2020 17:27:57 +0000 (09:27 -0800)]
Re-include bta/dm/bta_dm_act

Towards readable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run --host

Change-Id: Ib05009e6cca74c21adb93c28fdb6d6d9f73c2507

3 years agogd_acl: Return errorcode upon connection fail am: b52af20dc4
Chris Manton [Sat, 12 Dec 2020 19:06:03 +0000 (19:06 +0000)]
gd_acl: Return errorcode upon connection fail am: b52af20dc4

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1519915

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Id78a6fe6670c87106a7a8005175c5a0f372627ee

3 years agogd_shim: Skip legacy dumpsys if no registrants am: dc7877462f
Chris Manton [Sat, 12 Dec 2020 19:05:57 +0000 (19:05 +0000)]
gd_shim: Skip legacy dumpsys if no registrants am: dc7877462f

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1520749

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5bd1b84ec34f044d7ea86ffce3e3a5feb7a1687d

3 years agobtm: Specify supervision timeout in human readable units am: a6d6946a32
Chris Manton [Sat, 12 Dec 2020 19:05:54 +0000 (19:05 +0000)]
btm: Specify supervision timeout in human readable units am: a6d6946a32

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1519366

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ib8ced1110062599911533efa57f1307d7007f53f

3 years agoAdd stack/acl/btm_acl::IsEprAvailable am: 55578b289a
Chris Manton [Sat, 12 Dec 2020 19:05:11 +0000 (19:05 +0000)]
Add stack/acl/btm_acl::IsEprAvailable am: 55578b289a

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1519367

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2d358585efd3ccfd0739817b896b65da822795d0

3 years agogd_acl: Return errorcode upon connection fail
Chris Manton [Mon, 7 Dec 2020 03:33:49 +0000 (19:33 -0800)]
gd_acl: Return errorcode upon connection fail

Test: classic connections on live system
Bug: 173755948
Bug: 173986615
Tag: #refactor

Change-Id: I06697aae0c0dee1df119d535c77b2f56106faddf

3 years agogd_shim: Skip legacy dumpsys if no registrants
Chris Manton [Sun, 6 Dec 2020 17:23:18 +0000 (09:23 -0800)]
gd_shim: Skip legacy dumpsys if no registrants

Test: dumpsys on live system
Bug: 173755948
Tag: #refactor

Change-Id: I658e091c7f4fcd3977baea7534b8bc6d33a736cb

3 years agobtm: Specify supervision timeout in human readable units
Chris Manton [Sat, 5 Dec 2020 19:44:43 +0000 (11:44 -0800)]
btm: Specify supervision timeout in human readable units

Toward loggable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run --host

Change-Id: Ib703546fb8e4e01584961d8a4beb4ab82d13ceb6

3 years agoAdd stack/acl/btm_acl::IsEprAvailable
Chris Manton [Sat, 5 Dec 2020 19:45:13 +0000 (11:45 -0800)]
Add stack/acl/btm_acl::IsEprAvailable

Towards readable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run --host

Change-Id: I96ca5c527a46e4e862668aa981822961c4de5b29

3 years agogd: ISO manager boilerplate am: 6a9f92f135 am: 4e0ddf5426
Jakub Pawlowski [Sat, 12 Dec 2020 13:26:42 +0000 (13:26 +0000)]
gd: ISO manager boilerplate am: 6a9f92f135 am: 4e0ddf5426

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1521560

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ia9be0c8c1088786c1b0804d4b660f395646abdd8

3 years agogd: ISO manager boilerplate am: 6a9f92f135
Jakub Pawlowski [Sat, 12 Dec 2020 12:58:42 +0000 (12:58 +0000)]
gd: ISO manager boilerplate am: 6a9f92f135

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1521560

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I967f06d4e01285e9cd9289b8984edf5744fd6be3

3 years agogd: ISO manager boilerplate
Jakub Pawlowski [Wed, 9 Dec 2020 16:46:01 +0000 (17:46 +0100)]
gd: ISO manager boilerplate

Bug: 150670922
Tag: #gd-refactor
Test: PTS tests will be added in upcoming patches
Change-Id: I01ff1091e17c40aebfcf3a0b1f977479574d8f24

3 years agoMerge changes I7393adfc,Ibbce98d9,I6afb1930 am: 107faecfdc am: 09e51555c9
Zach Johnson [Sat, 12 Dec 2020 05:28:24 +0000 (05:28 +0000)]
Merge changes I7393adfc,Ibbce98d9,I6afb1930 am: 107faecfdc am: 09e51555c9

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1522138

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I1235ccefa35ae09a3c4d28d735c5c753511fa094

3 years agoMerge changes I7393adfc,Ibbce98d9,I6afb1930 am: 107faecfdc
Zach Johnson [Sat, 12 Dec 2020 05:13:25 +0000 (05:13 +0000)]
Merge changes I7393adfc,Ibbce98d9,I6afb1930 am: 107faecfdc

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1522138

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I8bc67803cac867bc205f55780b902cb1d04af2e7

3 years agoMerge changes I7393adfc,Ibbce98d9,I6afb1930
Zach Johnson [Sat, 12 Dec 2020 04:56:35 +0000 (04:56 +0000)]
Merge changes I7393adfc,Ibbce98d9,I6afb1930

* changes:
  rusty-gd: reorganize HAL a bit
  rusty-gd: Add btsnoop config
  rusty-gd: add sysprop ffi for android

3 years agoMerge changes I54ab2506,I64ac8a87,I37b7d946,I6e152469 am: 07ecd3443b am: 42f278e69a
Treehugger Robot [Sat, 12 Dec 2020 00:26:35 +0000 (00:26 +0000)]
Merge changes I54ab2506,I64ac8a87,I37b7d946,I6e152469 am: 07ecd3443b am: 42f278e69a

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1519365

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ife5e32eb9245c71893fa08302d484db806f2fe45

3 years agoMerge "rusty-gd: Fix offsets for scalar fields." am: 8e4756edf3 am: bac062adec
Zach Johnson [Sat, 12 Dec 2020 00:26:29 +0000 (00:26 +0000)]
Merge "rusty-gd: Fix offsets for scalar fields." am: 8e4756edf3 am: bac062adec

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1526341

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ibb8887208a6c20f81c34bb4c35a8c6692ead746f

3 years agoMerge changes Ia521f76e,I5e4b77c1 am: b6930d155e am: 186bfc3506
Zach Johnson [Sat, 12 Dec 2020 00:26:15 +0000 (00:26 +0000)]
Merge changes Ia521f76e,I5e4b77c1 am: b6930d155e am: 186bfc3506

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1520878

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I7df49cf737531e886797e8c92a4d64b8cc2cdc12

3 years agoMerge changes I54ab2506,I64ac8a87,I37b7d946,I6e152469 am: 07ecd3443b
Treehugger Robot [Sat, 12 Dec 2020 00:07:33 +0000 (00:07 +0000)]
Merge changes I54ab2506,I64ac8a87,I37b7d946,I6e152469 am: 07ecd3443b

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1519365

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic543b96d0cb548c0a8b290dca2baa7e79ebdad77

3 years agoMerge "rusty-gd: Fix offsets for scalar fields." am: 8e4756edf3
Zach Johnson [Sat, 12 Dec 2020 00:07:22 +0000 (00:07 +0000)]
Merge "rusty-gd: Fix offsets for scalar fields." am: 8e4756edf3

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1526341

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5e8a9f2e2d60bfffc359997c59cb52b49d4c0596

3 years agoMerge changes Ia521f76e,I5e4b77c1 am: b6930d155e
Zach Johnson [Sat, 12 Dec 2020 00:06:07 +0000 (00:06 +0000)]
Merge changes Ia521f76e,I5e4b77c1 am: b6930d155e

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1520878

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ibd7802a413094b717de7f9f705e840a7397abc7d

3 years agoMerge changes I54ab2506,I64ac8a87,I37b7d946,I6e152469
Treehugger Robot [Fri, 11 Dec 2020 23:49:22 +0000 (23:49 +0000)]
Merge changes I54ab2506,I64ac8a87,I37b7d946,I6e152469

* changes:
  btm: Log role change events
  Clean up main/shim/acl:: connection logging
  Re-log stack/btm/btm_sec::btm_sec_connected
  Re-order stack/btm/btm_sec::btm_sec_connected

3 years agoMerge "rusty-gd: Fix offsets for scalar fields."
Zach Johnson [Fri, 11 Dec 2020 23:41:47 +0000 (23:41 +0000)]
Merge "rusty-gd: Fix offsets for scalar fields."

3 years agoMerge "add rust defaults and turn off targets on mac" am: 28ecb2cc70 am: 2017b009ad
Zach Johnson [Fri, 11 Dec 2020 23:35:40 +0000 (23:35 +0000)]
Merge "add rust defaults and turn off targets on mac" am: 28ecb2cc70 am: 2017b009ad

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1526641

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I4a84b2fcf65231829e25711f75d586fc9582e034

3 years agorusty-gd: reorganize HAL a bit
Zach Johnson [Wed, 9 Dec 2020 20:56:33 +0000 (12:56 -0800)]
rusty-gd: reorganize HAL a bit

remove mpsc:: prefixes, and hide internals so it's not exported as part
of the public api

Bug: 171749953
Tag: #gd-refactor
Test: gd/cert/run --rhost SimpleHalTest
Change-Id: I7393adfcdd52f3afa5051012ba0724155db87407

3 years agorusty-gd: Add btsnoop config
Zach Johnson [Wed, 9 Dec 2020 20:11:52 +0000 (12:11 -0800)]
rusty-gd: Add btsnoop config

Bug: 171749953
Tag: #gd-refactor
Test: gd/cert/run --rhost SimpleHalTest
Change-Id: Ibbce98d9e12355e0bef63ef62cfbac8098884775

3 years agorusty-gd: add sysprop ffi for android
Zach Johnson [Wed, 9 Dec 2020 18:16:55 +0000 (10:16 -0800)]
rusty-gd: add sysprop ffi for android

Bug: 171749953
Tag: #gd-refactor
Test: gd/cert/run --rhost SimpleHalTest
Change-Id: I6afb19301b0d1db3bcc06283d4d8b8cc1a855c74

3 years agoMerge changes Ia521f76e,I5e4b77c1
Zach Johnson [Fri, 11 Dec 2020 23:28:44 +0000 (23:28 +0000)]
Merge changes Ia521f76e,I5e4b77c1

* changes:
  rusty-gd: Allow paths and not just idents in submodules for GDDI
  rusty-gd: implement Stoppable for GDDI

3 years agoMerge "add rust defaults and turn off targets on mac" am: 28ecb2cc70
Zach Johnson [Fri, 11 Dec 2020 23:22:43 +0000 (23:22 +0000)]
Merge "add rust defaults and turn off targets on mac" am: 28ecb2cc70

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1526641

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I18b2d4928c9a822322d02cbdfb7b4e1fc4467904

3 years agoMerge "add rust defaults and turn off targets on mac"
Zach Johnson [Fri, 11 Dec 2020 23:11:34 +0000 (23:11 +0000)]
Merge "add rust defaults and turn off targets on mac"

3 years agoMerge changes Ife298e71,Ida5002ac am: ebf99f8b01 am: 20e2743852
Treehugger Robot [Fri, 11 Dec 2020 22:40:13 +0000 (22:40 +0000)]
Merge changes Ife298e71,Ida5002ac am: ebf99f8b01 am: 20e2743852

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1519361

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Id10d872ff8163bbc8ba168d30157822f5027b23f

3 years agoMerge changes I889bcc37,I5c801477,Ic77c6f95 am: 8bfcc5d154 am: ad41c966e2
Treehugger Robot [Fri, 11 Dec 2020 22:40:03 +0000 (22:40 +0000)]
Merge changes I889bcc37,I5c801477,Ic77c6f95 am: 8bfcc5d154 am: ad41c966e2

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1519359

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2901c53fa2dc11113e473e5796790e382da68cd8

3 years agoMerge changes Ife298e71,Ida5002ac am: ebf99f8b01
Treehugger Robot [Fri, 11 Dec 2020 21:57:32 +0000 (21:57 +0000)]
Merge changes Ife298e71,Ida5002ac am: ebf99f8b01

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1519361

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ie8a0ad6384a468701a415985d3f330873fe07826

3 years agoMerge changes I889bcc37,I5c801477,Ic77c6f95 am: 8bfcc5d154
Treehugger Robot [Fri, 11 Dec 2020 21:56:45 +0000 (21:56 +0000)]
Merge changes I889bcc37,I5c801477,Ic77c6f95 am: 8bfcc5d154

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1519359

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Idd059eb1fc31d1ff5ab502fa0af5f8f26c3be518

3 years agobtm: Log role change events
Chris Manton [Sat, 5 Dec 2020 19:44:14 +0000 (11:44 -0800)]
btm: Log role change events

Toward loggable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run --host

Change-Id: I54ab2506625b810bc61036430aa231602395d0b6

3 years agoClean up main/shim/acl:: connection logging
Chris Manton [Fri, 4 Dec 2020 16:43:09 +0000 (08:43 -0800)]
Clean up main/shim/acl:: connection logging

Toward loggable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run --host

Change-Id: I64ac8a874cb3034df24990711e0155e63d4ef282

3 years agoRe-log stack/btm/btm_sec::btm_sec_connected
Chris Manton [Sat, 5 Dec 2020 17:57:03 +0000 (09:57 -0800)]
Re-log stack/btm/btm_sec::btm_sec_connected

Towards readable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run --host

Change-Id: I37b7d9468fb7c328af69a37ec44bdb637eb1576c

3 years agoRe-order stack/btm/btm_sec::btm_sec_connected
Chris Manton [Sat, 5 Dec 2020 17:56:54 +0000 (09:56 -0800)]
Re-order stack/btm/btm_sec::btm_sec_connected

Towards readable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run --host

Change-Id: I6e1524691e204aee43e1d46ba7b5aceff6f15ff9

3 years agoMerge changes Ife298e71,Ida5002ac
Treehugger Robot [Fri, 11 Dec 2020 21:41:40 +0000 (21:41 +0000)]
Merge changes Ife298e71,Ida5002ac

* changes:
  gd_acl: Diverge in stack/acl/btm_acl:: after connection
  Actively check tACL_CONN:: valid prior to feature use

3 years agoMerge changes I889bcc37,I5c801477,Ic77c6f95
Treehugger Robot [Fri, 11 Dec 2020 21:41:32 +0000 (21:41 +0000)]
Merge changes I889bcc37,I5c801477,Ic77c6f95

* changes:
  Use tACL_CONN:: le and lmp feature(s) upon valid
  Re-order stack/acl/btm_acl::btm_acl_created
  Add tACL_CONN:: le and lmp flags to condition feature validity

3 years agoMerge "Cert: Run script additions" am: 2fd265bb52 am: 2bb41a0543
Treehugger Robot [Fri, 11 Dec 2020 21:34:37 +0000 (21:34 +0000)]
Merge "Cert: Run script additions" am: 2fd265bb52 am: 2bb41a0543

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1522077

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic28b7f4bc472625f6e071770816a5ebe69572280

3 years agoadd rust defaults and turn off targets on mac
Zach Johnson [Fri, 11 Dec 2020 20:19:26 +0000 (12:19 -0800)]
add rust defaults and turn off targets on mac

Bug: 175349389
Test: compile
Change-Id: I115a5922945b6d06cf1f49ca9191665b2a45b627

3 years agoMerge "Cert: Run script additions" am: 2fd265bb52
Treehugger Robot [Fri, 11 Dec 2020 21:12:01 +0000 (21:12 +0000)]
Merge "Cert: Run script additions" am: 2fd265bb52

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1522077

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I48f5dcf8cfb08bd1b6c9c4dea7b851b9bb7324e4

3 years agoMerge "Cert: Run script additions"
Treehugger Robot [Fri, 11 Dec 2020 20:50:56 +0000 (20:50 +0000)]
Merge "Cert: Run script additions"

3 years agoMerge changes I6b64dc43,I499835b0 am: 1a93d59cec am: de0a0b8ed7
Zach Johnson [Fri, 11 Dec 2020 20:09:23 +0000 (20:09 +0000)]
Merge changes I6b64dc43,I499835b0 am: 1a93d59cec am: de0a0b8ed7

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1525079

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Iea14dd82f656f2746a16ae355d331b5cb8f22f79

3 years agoMerge changes I6b64dc43,I499835b0 am: 1a93d59cec
Zach Johnson [Fri, 11 Dec 2020 19:51:56 +0000 (19:51 +0000)]
Merge changes I6b64dc43,I499835b0 am: 1a93d59cec

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1525079

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I0a13511d6d82230c2f5cb2ab5071892ab5d2b979

3 years agorusty-gd: Fix offsets for scalar fields.
Qasim Javed [Fri, 11 Dec 2020 19:14:49 +0000 (11:14 -0800)]
rusty-gd: Fix offsets for scalar fields.

Bug: 171749953
Tag: #gd-refactor
Test: gd/cert/run --rhost SimpleHalTest

Change-Id: I758f0a8397341ae0ec0f8356ab96e9c2ecea14ae

3 years agoMerge changes I6b64dc43,I499835b0
Zach Johnson [Fri, 11 Dec 2020 18:53:50 +0000 (18:53 +0000)]
Merge changes I6b64dc43,I499835b0

* changes:
  rusty-gd: start writing array fields in write_to()
  rusty-gd: add stubs for to_bytes and write_to

3 years agogd_acl: Diverge in stack/acl/btm_acl:: after connection
Chris Manton [Sat, 5 Dec 2020 17:56:19 +0000 (09:56 -0800)]
gd_acl: Diverge in stack/acl/btm_acl:: after connection

Low risk method to allow dual stack operation.

Bug: 163134718
Tag: #refactor
Test: gd/cert/run --host

Change-Id: Ife298e7122bc5f7afab50b6555d417f699ec941a

3 years agoUse tACL_CONN:: le and lmp feature(s) upon valid
Chris Manton [Sat, 5 Dec 2020 17:55:36 +0000 (09:55 -0800)]
Use tACL_CONN:: le and lmp feature(s) upon valid

Towards synchronized code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run --host

Change-Id: I889bcc37c2acce5503e60bf1a842778f8527a8da

3 years agoActively check tACL_CONN:: valid prior to feature use
Chris Manton [Sat, 5 Dec 2020 17:56:02 +0000 (09:56 -0800)]
Actively check tACL_CONN:: valid prior to feature use

Towards synchronized code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run --host

Change-Id: Ida5002acb90d3cf3290e332191b23dabcc882b58

3 years agoRe-order stack/acl/btm_acl::btm_acl_created
Chris Manton [Sat, 5 Dec 2020 17:54:48 +0000 (09:54 -0800)]
Re-order stack/acl/btm_acl::btm_acl_created

Towards readable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run --host

Change-Id: I5c8014774856a20f74a965a91c39a07f4084e8f0

3 years agoAdd tACL_CONN:: le and lmp flags to condition feature validity
Chris Manton [Sat, 5 Dec 2020 16:58:22 +0000 (08:58 -0800)]
Add tACL_CONN:: le and lmp flags to condition feature validity

Towards synchronized code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run --host

Change-Id: Ic77c6f95fdda61805dd8e1188b65c7f35674bf98

3 years agoMerge "fix init flag parsing" am: bc2716bfa0 am: ad16a9c055
Zach Johnson [Fri, 11 Dec 2020 18:28:39 +0000 (18:28 +0000)]
Merge "fix init flag parsing" am: bc2716bfa0 am: ad16a9c055

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1524421

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2bf3c6d45f2261244a279b71d6d1d779d3097975

3 years agoMerge "fix init flag parsing" am: bc2716bfa0
Zach Johnson [Fri, 11 Dec 2020 18:13:13 +0000 (18:13 +0000)]
Merge "fix init flag parsing" am: bc2716bfa0

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1524421

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I119d0dbd72a53b461fb776294bb85ec88fb71554

3 years agoMerge "fix init flag parsing"
Zach Johnson [Fri, 11 Dec 2020 17:18:41 +0000 (17:18 +0000)]
Merge "fix init flag parsing"

3 years agoMerge "gd ACL: Print warnings for invalid handles" am: 862c044b3e am: cc5250f4d6
Treehugger Robot [Fri, 11 Dec 2020 10:41:35 +0000 (10:41 +0000)]
Merge "gd ACL: Print warnings for invalid handles" am: 862c044b3e am: cc5250f4d6

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1515999

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I6cd4258c1e5daf78443f85b4dc1776a813263e8b

3 years agoMerge "gd ACL: Print warnings for invalid handles" am: 862c044b3e
Treehugger Robot [Fri, 11 Dec 2020 10:04:36 +0000 (10:04 +0000)]
Merge "gd ACL: Print warnings for invalid handles" am: 862c044b3e

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1515999

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I9ac767791d8d01c1540a6ce0fda67bb577d3732a

3 years agoMerge "gd ACL: Print warnings for invalid handles"
Treehugger Robot [Fri, 11 Dec 2020 09:49:39 +0000 (09:49 +0000)]
Merge "gd ACL: Print warnings for invalid handles"

3 years agoMerge changes Iddb9d483,Ia3af25d2 am: 4ca9b304b7 am: d4122b0827
Treehugger Robot [Fri, 11 Dec 2020 07:03:46 +0000 (07:03 +0000)]
Merge changes Iddb9d483,Ia3af25d2 am: 4ca9b304b7 am: d4122b0827

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1516267

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I7add3922d5f9016012bfc03b92516d968b036524

3 years agoMerge changes Iddb9d483,Ia3af25d2 am: 4ca9b304b7
Treehugger Robot [Fri, 11 Dec 2020 06:31:08 +0000 (06:31 +0000)]
Merge changes Iddb9d483,Ia3af25d2 am: 4ca9b304b7

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1516267

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I766f66298a22e8da1007fc18511c091486f054ba

3 years agoMerge changes Iddb9d483,Ia3af25d2
Treehugger Robot [Fri, 11 Dec 2020 06:19:44 +0000 (06:19 +0000)]
Merge changes Iddb9d483,Ia3af25d2

* changes:
  gd: implement APIs of Advertising for Android HCI
  gd: Fix flaky tests of LeAddressManager

3 years agorusty-gd: turn off darwin builds am: f34ef3e41e am: 73e2800f94
Zach Johnson [Fri, 11 Dec 2020 03:29:35 +0000 (03:29 +0000)]
rusty-gd: turn off darwin builds am: f34ef3e41e am: 73e2800f94

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1525438

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I6aa0e66540cda4f375fb89ffb8e961061b8b2543

3 years agorusty-gd: turn off darwin builds am: f34ef3e41e
Zach Johnson [Fri, 11 Dec 2020 02:35:52 +0000 (02:35 +0000)]
rusty-gd: turn off darwin builds am: f34ef3e41e

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1525438

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I595daa3a509e90b0880300eb9efa201215e1f4e2

3 years agorusty-gd: turn off darwin builds
Zach Johnson [Fri, 11 Dec 2020 02:07:21 +0000 (18:07 -0800)]
rusty-gd: turn off darwin builds

Bug: 175349389
Test: compile
Change-Id: Idd133992c743cc24fb8e592c3091bd081a8d2b95

3 years agorusty-gd: start writing array fields in write_to()
Zach Johnson [Fri, 11 Dec 2020 00:50:23 +0000 (16:50 -0800)]
rusty-gd: start writing array fields in write_to()

Bug: 171749953
Tag: #gd-refactor
Test: gd/cert/run --rhost
Change-Id: I6b64dc436d887a7fe67fd98eb98d972b52ce9134

3 years agorusty-gd: add stubs for to_bytes and write_to
Zach Johnson [Thu, 10 Dec 2020 23:52:23 +0000 (15:52 -0800)]
rusty-gd: add stubs for to_bytes and write_to

Bug: 171749953
Tag: #gd-refactor
Test: gd/cert/run --rhost SimpleHalTest
Change-Id: I499835b0872c97f037cee68939247613bfa922da

3 years agoMerge changes I448e8ee9,I3b20f04b,I038364bc am: 2688c66292 am: c9324a90d8
Zach Johnson [Thu, 10 Dec 2020 22:46:17 +0000 (22:46 +0000)]
Merge changes I448e8ee9,I3b20f04b,I038364bc am: 2688c66292 am: c9324a90d8

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1516102

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5df72aa44dfb158af7a2ca9d92ecd6a1012a27ef

3 years agoMerge changes I448e8ee9,I3b20f04b,I038364bc am: 2688c66292
Zach Johnson [Thu, 10 Dec 2020 22:27:43 +0000 (22:27 +0000)]
Merge changes I448e8ee9,I3b20f04b,I038364bc am: 2688c66292

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1516102

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I44d11162dade83a813019a2812c2f83f88a94a20

3 years agorusty-gd: Allow paths and not just idents in submodules for GDDI
Zach Johnson [Tue, 8 Dec 2020 19:54:26 +0000 (11:54 -0800)]
rusty-gd: Allow paths and not just idents in submodules for GDDI

cleans up some boilerplate a bit

Bug: 171749953
Tag: #gd-refactor
Test: gd/cert/run --rhost
Change-Id: Ia521f76e19beb61da621ec80e85c2d4b54523148

3 years agofix init flag parsing
Zach Johnson [Thu, 10 Dec 2020 20:37:05 +0000 (12:37 -0800)]
fix init flag parsing

late change to fix unit test broke rust side parsing

save pointer so we can restart for rust

Bug: 171749953
Tag: #gd-refactor
Test: gd/cert/run --rhost SimpleHalTest
Change-Id: I8796b79f036b312bf202e0124ab8e6cfc6732941

3 years agorusty-gd: implement Stoppable for GDDI
Zach Johnson [Tue, 8 Dec 2020 00:01:59 +0000 (16:01 -0800)]
rusty-gd: implement Stoppable for GDDI

All implementations are currently nops, but will be changed in an
upcoming CL

Bug: 171749953
Tag: #gd-refactor
Test: gd/cert/run --rhost
Change-Id: I5e4b77c136d8e7766519ee7096eb9d2f210c37b6

3 years agoMerge changes I448e8ee9,I3b20f04b,I038364bc
Zach Johnson [Thu, 10 Dec 2020 22:12:58 +0000 (22:12 +0000)]
Merge changes I448e8ee9,I3b20f04b,I038364bc

* changes:
  rusty-gd: forward ACL channels in HciExports, expose over facades
  rusty-gd: simplify hci facade implementation
  rusty-gd: reorg hci internals

3 years agoMerge "rusty-gd: stub out HCI shim FFI" am: 71779af38d am: f0b333d6ff
Zach Johnson [Thu, 10 Dec 2020 21:24:39 +0000 (21:24 +0000)]
Merge "rusty-gd: stub out HCI shim FFI" am: 71779af38d am: f0b333d6ff

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1515148

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2171a2fce5b7a0283d1080590ba83730916eb3c9

3 years agoMerge changes I48e01da5,Ic6a7bff6,I9a568d60,Id1b5926a am: 26dceb3ad4 am: 7c8115f523
Treehugger Robot [Thu, 10 Dec 2020 21:24:20 +0000 (21:24 +0000)]
Merge changes I48e01da5,Ic6a7bff6,I9a568d60,Id1b5926a am: 26dceb3ad4 am: 7c8115f523

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1516438

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I6772dceccebf6e0fdab32020ea60524d66815b5f

3 years agoMerge "rusty-gd: stub out HCI shim FFI" am: 71779af38d
Zach Johnson [Thu, 10 Dec 2020 21:00:22 +0000 (21:00 +0000)]
Merge "rusty-gd: stub out HCI shim FFI" am: 71779af38d

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1515148

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5686ad77b7ca2cdb37b5cdbb4056dfa175fc623c

3 years agoMerge changes I48e01da5,Ic6a7bff6,I9a568d60,Id1b5926a am: 26dceb3ad4
Treehugger Robot [Thu, 10 Dec 2020 20:59:35 +0000 (20:59 +0000)]
Merge changes I48e01da5,Ic6a7bff6,I9a568d60,Id1b5926a am: 26dceb3ad4

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1516438

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Idddfdcd675274349a2c88c998f5365e962e26e5e

3 years agoMerge "rusty-gd: stub out HCI shim FFI"
Zach Johnson [Thu, 10 Dec 2020 20:53:16 +0000 (20:53 +0000)]
Merge "rusty-gd: stub out HCI shim FFI"

3 years agoMerge changes I48e01da5,Ic6a7bff6,I9a568d60,Id1b5926a
Treehugger Robot [Thu, 10 Dec 2020 20:42:59 +0000 (20:42 +0000)]
Merge changes I48e01da5,Ic6a7bff6,I9a568d60,Id1b5926a

* changes:
  Add stack/acl/btm_acl::link_policy_text
  Add stack/include/gatt_api::gatt_op_code_text
  Add API tL2C_LCB::number_of_active_dynamic_channels
  Add stack/l2cap/l2c_api::fixed_channel_text

3 years agoMerge changes I428211dc,I20f897a8 am: e8adbbb403 am: b5acec5733
Zach Johnson [Thu, 10 Dec 2020 20:21:37 +0000 (20:21 +0000)]
Merge changes I428211dc,I20f897a8 am: e8adbbb403 am: b5acec5733

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1514975

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I90af973f4281e53127480916d4a41252d3c8f564

3 years agoMerge changes I7fe4a9ee,I65e5688c,I0f04b289 am: 855ead0e80 am: a275ab3ca7
Qasim Javed [Thu, 10 Dec 2020 20:21:31 +0000 (20:21 +0000)]
Merge changes I7fe4a9ee,I65e5688c,I0f04b289 am: 855ead0e80 am: a275ab3ca7

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1520201

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic4eef4c439e2234f89d771933a3d03393e0ae231

3 years agoMerge changes I428211dc,I20f897a8 am: e8adbbb403
Zach Johnson [Thu, 10 Dec 2020 19:46:52 +0000 (19:46 +0000)]
Merge changes I428211dc,I20f897a8 am: e8adbbb403

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1514975

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2a4d9bcda23ab661c79488f2af312c455efd106a

3 years agoMerge changes I7fe4a9ee,I65e5688c,I0f04b289 am: 855ead0e80
Qasim Javed [Thu, 10 Dec 2020 19:41:25 +0000 (19:41 +0000)]
Merge changes I7fe4a9ee,I65e5688c,I0f04b289 am: 855ead0e80

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1520201

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I995f5e4c5e236cfe6322906270ab32e5f9230c8f

3 years agoStop address rotation when stack is shutdown am: d56ea3c9eb am: ce73179668
Hansong Zhang [Thu, 10 Dec 2020 19:31:54 +0000 (19:31 +0000)]
Stop address rotation when stack is shutdown am: d56ea3c9eb am: ce73179668

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1520938

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5e1c762d5238640187758bea3d2606effdd63a5b

3 years agoL2cap shim: Clean up LE dynamic channel part am: c9ee34efad am: 57da64e8f8
Hansong Zhang [Thu, 10 Dec 2020 19:31:32 +0000 (19:31 +0000)]
L2cap shim: Clean up LE dynamic channel part am: c9ee34efad am: 57da64e8f8

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1518449

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic621167a02f144297856d1c5d6e044bd5d23f5e7

3 years agoMerge changes I428211dc,I20f897a8
Zach Johnson [Thu, 10 Dec 2020 19:30:47 +0000 (19:30 +0000)]
Merge changes I428211dc,I20f897a8

* changes:
  rusty-gd: reorganize HCI shim to make cpp and rust distinct
  rusty-gd: move common stack logic to bt_main

3 years agoMerge changes I7fe4a9ee,I65e5688c,I0f04b289
Qasim Javed [Thu, 10 Dec 2020 19:23:10 +0000 (19:23 +0000)]
Merge changes I7fe4a9ee,I65e5688c,I0f04b289

* changes:
  rusty-gd: Update new constructor and add parse constructor.
  rusty-gd: Generate constructor for structs
  rusty-gd: Generate struct declarations and enums

3 years agoStop address rotation when stack is shutdown am: d56ea3c9eb
Hansong Zhang [Thu, 10 Dec 2020 18:54:42 +0000 (18:54 +0000)]
Stop address rotation when stack is shutdown am: d56ea3c9eb

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1520938

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I22a7027057637d9486bad061427891df9a428807

3 years agoL2cap shim: Clean up LE dynamic channel part am: c9ee34efad
Hansong Zhang [Thu, 10 Dec 2020 18:54:00 +0000 (18:54 +0000)]
L2cap shim: Clean up LE dynamic channel part am: c9ee34efad

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1518449

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Icc689a09118f1fb9c1bc82906982ac1085dc8665

3 years agoAdd stack/acl/btm_acl::link_policy_text
Chris Manton [Tue, 1 Dec 2020 23:23:45 +0000 (15:23 -0800)]
Add stack/acl/btm_acl::link_policy_text

Toward loggable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run --host

Change-Id: I48e01da55fdaaef9c3d56d49bc1feb13de618bd2

3 years agoAdd stack/include/gatt_api::gatt_op_code_text
Chris Manton [Fri, 20 Nov 2020 18:05:23 +0000 (10:05 -0800)]
Add stack/include/gatt_api::gatt_op_code_text

Toward readable eode

Bug: 163134718
Tag: #refactor
Test: gd/cert/run --host

Change-Id: Ic6a7bff6be50381f1e9b1df9f22be10f3df2ed29