platform_hardware_interfaces/bluetooth/1.0
Joel Fernandes cb6f47d0e0 Bluetooth HAL: Add to foreground schedtune group
EAS (Energy-Aware Scheduler) tends to cluster tasks together unless
they're marked to prefer an idle CPU (prefer-idle) during placement.
This is to save energy however it increases latencies. This is
noticeable when the Binder driver demotes the RT task to CFS and when
we try to do load balance in this path, the selection path still selects
a busy CPU. Add Bluetooth HAL service to the foreground schedtune group
to fix this as its critical for tasks like bluetooth audio playback.

Test: Boot and verify bluetooth HAL is in the foreground stune group
Bug: 36867985

Change-Id: Ib3c43cca4a2049af3700978b58a05989cc20b6ac
Signed-off-by: Joel Fernandes <joelaf@google.com>
(cherry picked from commit 1b8f6f7c77)
2017-04-05 09:47:49 -07:00
..
default Bluetooth HAL: Add to foreground schedtune group 2017-04-05 09:47:49 -07:00
vts/functional Updates bluetooth hal test to use VtsHalHidlTargetTestBase v3 2017-04-02 16:53:43 -07:00
Android.bp Update makefiles. 2017-03-24 21:50:45 -07:00
Android.mk Updated makefiles 2017-02-09 16:56:56 -08:00
IBluetoothHci.hal Convert all comments into "doxygen-ready" comments. 2017-03-28 16:14:43 -07:00
IBluetoothHciCallbacks.hal Convert all comments into "doxygen-ready" comments. 2017-03-28 16:14:43 -07:00
types.hal Add Bluetooth HAL definition 2016-10-13 22:32:38 +00:00