zephyr/tests/bsim
Aleksander Wasaznik b91728619c Bluetooth: host: remove CONFIG_BT_RECV_BLOCKING
This config selects a variant of the HCI driver interface that spills
out host internals unto the drivers and even the Zephyr controller. It
will now be removed in favor of driver interfaces that hide the
internals of the host.

The new default is `CONFIG_BT_RECV_WORKQ_BT`.

Any references to the removed kconfig are refactored out.

Any out-of-tree driver using the removed interface can be easily adapted
by copying the following implementations into the driver as private
functions:

 - `hci_driver.h:BT_HCI_EVT_FLAG_RECV_PRIO`
 - `hci_driver.h:BT_HCI_EVT_FLAG_RECV`
 - `hci_driver.h:bt_hci_evt_get_flags`
 - `hci_raw.c:bt_recv_prio`

In combination these symbols function as a interface adapter. These
symbols will be removed in this PR in subsequent commits.

Signed-off-by: Aleksander Wasaznik <aleksander.wasaznik@nordicsemi.no>
2024-03-26 11:17:29 -05:00
..
bluetooth Bluetooth: host: remove CONFIG_BT_RECV_BLOCKING 2024-03-26 11:17:29 -05:00
drivers/uart tests/bsim sh scripts: Reduce boilerplate 2024-03-25 16:17:13 +01:00
net tests/bsim sh scripts: Reduce boilerplate 2024-03-25 16:17:13 +01:00
compile.sh tests/bsim sh scripts: Reduce boilerplate 2024-03-25 16:17:13 +01:00
compile.source tests/bsim/compile.source: Provide common check and default 2024-03-25 16:17:13 +01:00
generate_coverage_report.sh tests/bsim: Add a script to generate coverage reports 2023-04-21 16:23:35 +02:00
run_parallel.sh tests/bsim run_parallel: Allow TESTS_FILE with search paths 2023-10-31 09:31:42 -05:00
sh_common.source tests/bsim/sh_common.source: Add function to guess test name 2024-03-25 16:17:13 +01:00