Block a user
Subkernel free messages and bugfixes
bfb582f99b
cargo fmt
52e64fb2f9
subkernel: use negative ID for argument passing
facc98058c
subkernel: fix DMA return control to wrong master
f0f81dbf8a
subkernel: support no-timeout, message passing
d7d553be41
subkernel: use negative ID for argument passing
3e32944420
subkernel: fix DMA return control to wrong master
d999b0ce4f
subkernel: support no-timeout, message passing
30adcdfc9e
subkernel: support no-timeout, message passing
30e6bf4a3a
subkernel: add support for (d)dma
8f4e30dd9c
satman: support sub-subkernels, routing
e31a31c4ff
master: drtioaux:
d044bbd8bb
flake: update dependencies
Subkernels: support sub-subkernels, DRTIO routing
(D)DMA also supported - a bit different from RISC-V since the kernel core does not have separate CSR devices.
What's left after this is free message passing - I believe only on the compiler side.
GlobalTimer: add support for starting timer with interrupt
Does it have to run precisely with exact intervals? You can have a thread with timer.countdown()
and delay(..).await
that yields and does not block the core. Although if the code PLL code…
Subkernels: support sub-subkernels, DRTIO routing