lf-lang / reactor-uc

A lightweight reactor runtime targeted at resource-constrained embedded systems
BSD 2-Clause "Simplified" License
2 stars 2 forks source link

Add basic enclaved support for multicore execution #80

Closed erlingrj closed 1 week ago

erlingrj commented 1 week ago

We want to have the ability to run on multicores also. Many MCUs now have several cores. I think the best way to add support for enclaves. Enclaves would basically just reuse the federated infrastructure, but they will implement the NetworkChannel abstraction just using function calls going into each others environments.

Hopefully this will work nicely and enable support for multicore platforms such as RP2040, NRF53 and Patmos.

erlingrj commented 1 week ago

This is currently out of scope