08-29-2021, 04:07 PM
Take a look at Genode, it's a microkernel based OS aiming to run on the Pinephone by the end of 2021.
I don't know if it is possible to isolate a single CPU with it, but it can run Linux (or Android) in a VM and I think Genode's tasks can be prioritized above the VM so calls can be recieved regardless of apps running in the VM.
Also on NXP's i.MX8 processors it can run in ARM TrustZone while executing Linux in a VM (Video can be found on YouTube), which would give complete separation between a Linux-based OS and Genode's (prioritized) processes if possible on the A64.
I just started a thread about it (https://forum.pine64.org/showthread.php?tid=14780)
I don't know if it is possible to isolate a single CPU with it, but it can run Linux (or Android) in a VM and I think Genode's tasks can be prioritized above the VM so calls can be recieved regardless of apps running in the VM.
Also on NXP's i.MX8 processors it can run in ARM TrustZone while executing Linux in a VM (Video can be found on YouTube), which would give complete separation between a Linux-based OS and Genode's (prioritized) processes if possible on the A64.
I just started a thread about it (https://forum.pine64.org/showthread.php?tid=14780)