zephyr/subsys
Tom Burdick 121462b129 rtio: Low (Memory) Cost Concurrent scheduler
Schedules I/O chains in the same order as they arrive providing a fixed
amount of concurrency. The low memory cost comes at the cost of some
computational cost that is likely to be acceptable with small amounts
of concurrency.

The code cost is about 4x higher than the simple linear executor
which isn't entirely unexpected as the logic requirements are quite a bit
more than doing the next thing in the queue.

Signed-off-by: Tom Burdick <thomas.burdick@intel.com>
2022-06-28 13:53:13 -04:00
..
bluetooth Bluetooth: controller: llcp: fix issue re. version exchange 2022-06-28 11:07:43 +02:00
canbus subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
console subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
cpp cpp: Include additional contents in <cstddef> 2022-06-23 09:12:33 +02:00
debug subsys/debug/gdbstub: parse input numbers as unsigned 2022-06-27 12:45:50 +02:00
demand_paging subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
dfu subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
disk subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
emul subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
fb subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
fs all: logging: Remove log_strdup function 2022-06-23 13:42:23 +02:00
ipc all: logging: Remove log_strdup function 2022-06-23 13:42:23 +02:00
jwt subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
logging logging: Use dma buffer alignment property for HDA 2022-06-27 12:46:11 +02:00
lorawan all: logging: Remove log_strdup function 2022-06-23 13:42:23 +02:00
mgmt all: logging: Remove log_strdup function 2022-06-23 13:42:23 +02:00
modbus all: logging: Remove log_strdup function 2022-06-23 13:42:23 +02:00
net net: ipip: Remove unused variable 2022-06-27 08:51:18 -05:00
pm pm: Introduce CONFIG_PM_DEVICE_RUNTIME_EXCLUSIVE 2022-06-22 12:24:43 +02:00
portability subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
random subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
rtio rtio: Low (Memory) Cost Concurrent scheduler 2022-06-28 13:53:13 -04:00
sd sd: increase SDMMC busy wait timeout 2022-05-09 08:46:29 -05:00
settings all: logging: Remove log_strdup function 2022-06-23 13:42:23 +02:00
shell shell: mqtt: Remove unneeded variable 2022-06-23 15:43:59 -05:00
stats subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
storage storage/flash_map: Return -ENODEV from flash_area_open 2022-06-05 14:28:58 +02:00
task_wdt include: add more missing zephyr/ prefixes 2022-05-27 15:20:27 -07:00
testsuite logging: Rename files and test from log_msg2 to log_msg 2022-06-23 09:10:33 +02:00
timing subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
tracing tracing: add additional user tracing thread calls 2022-06-28 13:52:21 -04:00
usb usb: cdc_acm: fix bug on transmission 2022-06-28 16:58:51 +02:00
CMakeLists.txt rtio: Real-Time Input/Output Stream 2022-06-28 13:53:13 -04:00
Kconfig rtio: Real-Time Input/Output Stream 2022-06-28 13:53:13 -04:00