Edward Liaw
c01432b259
Merge "TEST_MAPPING: enable vts hal tests in kernel-presubmit" am: 24a8a39219 am: 69771123ba am: ac75f2d41c
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2610093
Change-Id: Id502dbe01f18f68a140290f5f0bf8b709d35bf0e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-01 22:00:27 +00:00
Edward Liaw
24a8a39219
Merge "TEST_MAPPING: enable vts hal tests in kernel-presubmit"
2023-06-01 20:34:33 +00:00
Edward Liaw
24696b3e32
TEST_MAPPING: enable vts hal tests in kernel-presubmit
...
Enable the following tests:
VtsHalBluetoothAudioTargetTest
VtsHalGraphicsComposerV2_4TargetTest
Bug: 284307085
Bug: 258819618
Test: atest :kernel-presubmit
Change-Id: I8667eaee120777a776339481f72558566e6c94b3
Signed-off-by: Edward Liaw <edliaw@google.com >
2023-06-01 16:08:42 +00:00
Jooyung Han
13f58a77f3
Merge "Set root elements for xsd_config modules" am: ee8374606a am: 5a73645eb0 am: f371c2e7bc
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2596609
Change-Id: Idb0d2297407a5708a8e21362ef39c7a32c371dfd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-30 06:16:20 +00:00
Jooyung Han
16d5af6755
Set root elements for xsd_config modules
...
This reduces the code size by not generating unnecessary code for
non-root elements.
Bug: 283700992
Test: m
Change-Id: I23bd5c2a0ccc40fded3ca08155ead5f4680c2ed9
2023-05-22 16:43:12 +09:00
Yichun Li
e908a03e1d
Merge "Revert "Remove unused hardware/bluetooth.h include"" am: 3ac998fa8c am: 79119d91d0 am: f1c107e68d
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2594896
Change-Id: I3ca64c9c9e1162c3f1d4f8f8af225c0e821aafb7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-19 02:53:08 +00:00
Yichun Li
3ac998fa8c
Merge "Revert "Remove unused hardware/bluetooth.h include""
2023-05-19 00:45:21 +00:00
Yichun Li
6d9773daf4
Revert "Remove unused hardware/bluetooth.h include"
...
Revert submission 2517798-remove_bluetooth_h
Reason for revert: DroidMonitor-triggered revert due to breakage https://android-build.googleplex.com/builds/quarterdeck?branch=git_tm-qpr-dev-plus-aosp&target=aosp_bramble-userdebug&lkgb=10164200&lkbb=10164726&fkbb=10164208
Reverted changes: /q/submissionid:2517798-remove_bluetooth_h
Bug: 10164208
Change-Id: I52877f236db874e95228707d533698e3c12ecde1
2023-05-19 00:33:14 +00:00
David Duarte
f093402a1e
Merge "Remove unused hardware/bluetooth.h include" am: 9d2cdddb88 am: 99c2543da3 am: f229895e69
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2589266
Change-Id: Ida1ebb083b03f39b98ff69f5e4689595edbdd9f3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-18 23:38:05 +00:00
David Duarte
9d2cdddb88
Merge "Remove unused hardware/bluetooth.h include"
2023-05-18 21:50:50 +00:00
Myles Watson
9868117f45
Merge "Bluetooth HIDL 1.0: Log BDADDR source" am: f5212f4528 am: 356da88842 am: 531236e188
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2595997
Change-Id: Id1ef1f0fd85b1fb7d1b1069eef66894441fe0908
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-18 21:36:16 +00:00
Myles Watson
970886d163
Bluetooth HIDL 1.0: Log BDADDR source
...
Bug: 283116345
Test: atest VtsHalBluetoothV1_0TargetTest
Change-Id: I2099dac406035a5f4698806a2d3b016e5dc1a913
2023-05-18 10:32:39 -07:00
David Duarte
26e456b792
Remove unused hardware/bluetooth.h include
...
Change-Id: I1877f6266cd105bb830a37ff4ac964f240dfa163
2023-05-15 20:30:54 +00:00
Treehugger Robot
ba20c7b6b7
Merge "VTS: Reduce TV's advertising set requirement to 10" into udc-dev am: 1b3c54106e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/23202864
Change-Id: I42e1e03034ebbcfd034be9f9d049dfa11c0d1130
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-12 19:00:22 +00:00
Treehugger Robot
4b518cc3e7
VTS: Reduce TV's advertising set requirement to 10
...
Bug: 281798597
Test: atest VtsHalBluetoothVTargetTest
Change-Id: Ia3be5a1c7a7acc5270baef74b295291c32851987
2023-05-11 23:54:11 -07:00
Treehugger Robot
5e0277ff94
VTS: Reduce TV's advertising set requirement to 10
...
Bug: 281798597
Test: atest VtsHalBluetoothVTargetTest
Change-Id: Ia3be5a1c7a7acc5270baef74b295291c32851987
2023-05-11 23:51:26 -07:00
Treehugger Robot
9269b194a6
Merge changes If33bee4e,I0c14c062 am: 6ca63b0e20 am: d64df0bd01 am: fdaef2eb09
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2585012
Change-Id: Ibc56b0b1dc9041f84f3ff13084fcdf5b73fcf112
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-12 04:17:42 +00:00
Treehugger Robot
6ca63b0e20
Merge changes If33bee4e,I0c14c062
...
* changes:
Improve AudioProvider logging
Fix deathRecipient of BluetoothAudioProvider
2023-05-12 02:17:13 +00:00
William Escande
fb6dd74b2c
Improve AudioProvider logging
...
Bug: 245009140
Test: looked at some beautiful log when bluetooth is killed (RIP)
Change-Id: If33bee4e875812ce3710d41014cae8bd54d840f2
2023-05-12 00:46:05 +00:00
William Escande
f3faab081a
Fix deathRecipient of BluetoothAudioProvider
...
The "provider" is managed with a shared_ptr but we do not hold it and
instead are giving the raw inner pointer as binderDiedCallbackAidl.
This can randomly generate crash as the provider may be freed outside of
this code.
Replacing the provider with a context that we can manually allocate and
deallocate.
Setup AIBinder_DeathRecipient_setOnUnlinked to clean the data allocated
Bug: 245009140
Test: m android.hardware.bluetooth.audio-impl and start / stop session +
manually kill bluetooth process during audio play
Change-Id: I0c14c062a8bde7e532ff02f01991d66da33ec569
2023-05-11 17:45:43 -07:00
Treehugger Robot
62eb791ab2
Merge "VTS: Rename Vsr_Bluetooth5Requirments" am: 3551f2963e am: 5b83b95388 am: 80537228a0
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2585149
Change-Id: I60c4bda67ade7725daf6624a6a594fa3ddc65206
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-11 01:11:29 +00:00
Myles Watson
5bfb3a7995
VTS: Rename Vsr_Bluetooth5Requirments
...
Bug: 281798597
Test: atest VtsHalBluetoothTargetTest
Change-Id: I7db99066be11a6dae206cfe4997101db751ae059
2023-05-10 14:06:32 -07:00
Thomas Girardier
abf0d08ba1
Merge "Always use audio_configuration_changed_cb_ to notify the config update" into udc-dev am: 98d6368ebb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/22241290
Change-Id: I2031bfc738b3d1fb97641f5fb252da9b15655688
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-05-04 05:27:35 +00:00
Thomas Girardier
98d6368ebb
Merge "Always use audio_configuration_changed_cb_ to notify the config update" into udc-dev
2023-05-04 04:55:16 +00:00
Treehugger Robot
f3dcc82a6b
Merge "Bluetooth AIDL: SetTerminalRaw on fd" am: 4de72a2297 am: bb8c28de90 am: 8b2a877457
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2556557
Change-Id: I31c22dd5c92a8fef9769280885fce4f1f4f49b2e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-04-28 21:18:19 +00:00
yanggang.yang
d1abb34b44
Bluetooth AIDL: SetTerminalRaw on fd
...
Call SetTerminalRaw on the fd that was opened, since mFD has not been set. If SetTerminalRaw fails, log it but continue, since some platforms do not need this call.
Bug: 279870989
Test: start Bluetooth on a device that doesn't need SetTerminalRaw
(cherry picked from https://android-review.googlesource.com/q/commit:eb744bc14c0d1e64c4291b3f869d6055db36b0f3 )
Merged-In: I97c92c407b7c80442a0ba0812a630525219670a0
Change-Id: I97c92c407b7c80442a0ba0812a630525219670a0
2023-04-28 19:36:38 +00:00
Treehugger Robot
4de72a2297
Merge "Bluetooth AIDL: SetTerminalRaw on fd"
2023-04-28 19:29:33 +00:00
Henri Chataing
a4b4be6c2b
Merge "Bluetooth: Enable test Cdd_C_12_1_Bluetooth5Requirements" am: f41cdd3d0d am: 2c2472ee9e am: 30bc77e297
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2551038
Change-Id: Ia47d1611ce185c4ed0faf4a3e85aca404f0c9800
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-04-28 19:09:56 +00:00
Henri Chataing
f41cdd3d0d
Merge "Bluetooth: Enable test Cdd_C_12_1_Bluetooth5Requirements"
2023-04-28 17:35:03 +00:00
yanggang.yang
eb744bc14c
Bluetooth AIDL: SetTerminalRaw on fd
...
Call SetTerminalRaw on the fd that was opened, since mFD has not been set. If SetTerminalRaw fails, log it but continue, since some platforms do not need this call.
Bug: 279870989
Test: start Bluetooth on a device that doesn't need SetTerminalRaw
Change-Id: I97c92c407b7c80442a0ba0812a630525219670a0
2023-04-28 17:02:08 +00:00
Henri Chataing
423e872985
Merge "Bluetooth: Add a test for alignment" am: 8e9bf734b4 am: 47dcda19a4 am: 3c55842fea
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2553812
Change-Id: I799e7f9dbd8ec6bff12fd46b1d118e0ffa69e638
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-04-21 23:02:14 +00:00
Treehugger Robot
57ade39fc5
Merge "Fix HCI parser and packetizer" am: de5c086b79 am: a80d7f5e25 am: 03c5b4076d
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2548490
Change-Id: I647888fd80fb1caf56e5d2a546b0f9ca7d0c7653
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-04-21 22:59:52 +00:00
Elie Kheirallah
f454e03c9e
Merge "Fix null dereference read in android::hardware::bluetooth::hci::H4Protocol::Send" am: 3f2f348c48 am: dcc46ec5bd am: dc747c1046
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2548491
Change-Id: Iad5e17bfb76ff28c6ae3bfa5b465893a577d5457
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-04-21 22:23:44 +00:00
Henri Chataing
8e9bf734b4
Merge "Bluetooth: Add a test for alignment"
2023-04-21 17:33:23 +00:00
Treehugger Robot
de5c086b79
Merge "Fix HCI parser and packetizer"
2023-04-21 17:22:19 +00:00
Myles Watson
bcc997bdf3
Bluetooth: Add a test for alignment
...
Bug: 276652301
Test: atest --host bluetooth-vendor-interface-hci-test
Change-Id: I3e862dd88aeed65e7a4ef1f9a223cc520a1ccc54
2023-04-21 16:48:16 +00:00
Henri Chataing
2845303342
Fix HCI parser and packetizer
...
Issue found from the test H4ProtocolAsyncTest#TestMultiplePackets.
The packetizer does not correctly handle a packet termination
at the beginning of a chunk.
Test: atest --host bluetooth-vendor-interface-hci-test
Bug: 276652301
Change-Id: I1b61efcfa5f817fdb8b5870e81d660be5279fdea
2023-04-21 16:10:22 +00:00
Elie Kheirallah
3f2f348c48
Merge "Fix null dereference read in android::hardware::bluetooth::hci::H4Protocol::Send"
2023-04-21 15:04:56 +00:00
Henri Chataing
0c581a084a
Bluetooth: Enable test Cdd_C_12_1_Bluetooth5Requirements
...
The requirements have been added to RootCanal:
- LE Periodic Advertising
- LL Privacy
- LE 2M Phy
Test: atest
Bug: 275847929
Change-Id: Ifa49494091727bf162554a658629bc4ec3c3cd63
2023-04-20 23:12:06 +00:00
Elie Kheirallah
cd1bf1e530
Fix null dereference read in android::hardware::bluetooth::hci::H4Protocol::Send
...
Bug: 276375037
Test: atest VtsHalBluetoothTargetTest
Change-Id: Ib9f99a75a97538899ac64a3c02fff1ec5804a0e6
2023-04-20 21:37:50 +00:00
Myles Watson
ba44266f13
Merge "Bluetooth AIDL: Set max thread count to 0" am: bf6879eaa2 am: 817c6e4139 am: 530846b34c
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2545971
Change-Id: I9c15b271447c094cd9a0250f686ff71c76061852
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-04-19 04:48:48 +00:00
Myles Watson
18bd4096a9
Bluetooth AIDL: Set max thread count to 0
...
The default HAL only uses one thread, which is 0 more than
the default of 1.
Bug: 205758693
Test: VtsHalBluetoothTargetTest
Change-Id: I8828cab2b4eb4d2a28ecc41cb75e3eb470cd0da6
2023-04-18 15:46:32 -07:00
Patty Huang
f5b38af6df
Always use audio_configuration_changed_cb_ to notify the config update
...
There is a new API `isStreamActive` can indicate the stream handle
state. We don't need to use soft_audio_configuration_change_cb to
update the connection map and audio location
Bug: 249614160
Bug: 277857154
Test: LE audio offload disappear and later join with downmix enable
Change-Id: I02357ebe09425525e356ba0f793a3f081953d866
2023-04-13 10:31:20 +08:00
Alex Buynytskyy
ec1198d941
UpsideDownCake is now 34
...
Ignore-AOSP-First: UpsideDownCake Finalization
Bug: 275409981
Test: build
Change-Id: I832ab7a8b5445ba85e27bbcf5be64906bfa0e5be
2023-04-07 23:41:20 +00:00
Myles Watson
048b8f7517
Run VtsHalBluetoothTargetTest with hwasan
...
Bug: 276457982
Test: atest VtsHalBluetoothTargetTest
Change-Id: I4d203f4217f6509c08c5519dc3ff53b9eca5c172
2023-03-31 13:15:19 -07:00
Treehugger Robot
7c0d76357c
Merge changes I53a67135,I235ca85f,If3180282
...
* changes:
VTS: Add VSR requirement tests to VTS
Fix clang-tidy errors
VtsHalBluetooth: Use PDL to generate packets
2023-03-30 04:09:07 +00:00
Jack He
2d2f3c272d
VTS: Add VSR requirement tests to VTS
...
* Enforce that LMP version must be greater than or equal to HCI version
* Enforce that minimum advertising set is 16 when HCI version is 5.0 and
above
* Enforce Link Layer Security, 2M Phy, Coded PHY requirements at BT 5
* Enforce minimum 8 resolving list entries at BT 5
Bug: 263257831
Test: vts
Change-Id: I53a6713563c0b9a5ba27eecf2a69caff0a57f30b
2023-03-29 18:24:55 -07:00
Jack He
dbceaca8e1
Fix clang-tidy errors
...
Bug: 263257831
Test: vts
Change-Id: I235ca85f9c1c84ab0a929572221020bfd568a2b0
2023-03-28 00:07:21 -07:00
Myles Watson
51b8baeb00
VtsHalBluetooth: Use PDL to generate packets
...
Bug: 266221125
Test: atest VtsHalBluetoothTargetTest
Change-Id: If3180282249027ffab45b7e84138a660266ce2b8
2023-03-27 17:31:53 -07:00
Ayushi Khopkar
3d396973ff
Updated fuzz_config in Android.bp file
...
Added new fields in fuzz_config like - hotlists,
description, vector, service_privilege, users, fuzzed_code_usage, etc.
Bug: 271384401
Test: Build bluetoothV1.0_fuzzer
Change-Id: I71936ab4b16dd5ade636d3da9b1eafa6a6fea6b0
2023-03-23 14:31:05 +05:30