Bluetooth Service daemon for Chrome OS |
||||
Issue descriptionThis is the umbrella bug to track the development of a new bluetooth daemon living on Chrome OS space. Design doc: go/bluez-stack-split
,
Jan 30 2018
,
Feb 5 2018
Is this a new daemon replacing bluetoothd?
,
Feb 5 2018
Not quite. BlueZ will still be used for BT classic.
,
Feb 5 2018
Is there any specific reason why BlueZ LE does not attend the needs for Chrome OS? Ive been trying to fix any bugs or features requirements from Chrome OS for a while to avoid this type of split.
,
Feb 5 2018
We want to move our stack to completely being in userland for many, many reasons. This is not possible with BlueZ. Splitting the stack for the parts we specifically would like in userland seemed the reasonable thing to do.
,
Feb 5 2018
We have an internal document as to why this. Sameer, do you think we can share it?
,
Feb 5 2018
If you could share any document explaining these reasons it would be very helpful. Btw, doing a split over HCI is not the easiest thing to do, at least not without modifying the kernel parts as well, or perhaps the split is actually on top of the Management socket? Though the later would only really split BlueZ's userland.
,
Feb 5 2018
Yes not easy. But, we already have hci split working with only 5 lines of changes to hci_core.c. And we have two stacks running successfully side by side already.
,
Feb 5 2018
c#7: I don't think we can share that doc as-is but lets extract the design & implementation aspects of it plus a bit of the motivation and then we can publish it.
,
Feb 5 2018
Ok. I'll do that tonight.
,
Feb 6 2018
Just keep in mind that dual-mode BR/EDR and LE _do_ share states, things like reset affect both of them...
,
Feb 6 2018
I m aware, yes.
,
Feb 15 2018
,
Jul 27
|
||||
►
Sign in to add a comment |
||||
Comment 1 by sonnysasaka@chromium.org
, Jan 30 2018