Coyotos port to rust is making slow progress - I needed to recreate a low-level host tool first, which took a while.Some of the dirty tricks in sys/coyotos/ that were possible in C have no analogue in Rust. Basically, anything that used preprocessor sleaze to cross the asm/src boundary needed an alternative.
It has become clear that Rust support for Coldfire doesn't exist. Coldfire was mainly of interest because of the soft TLB, but I don't see that as an urgent priority. I'm dropping coldfire.
It did raise a broader question, though. Is it reasonable at this point to skip to the 64-bit architectures? I can see a case for 32-bit arm and risc-v for embedded, but I suspect 32-bit x86 is no longer terribly interesting or useful.
I don't have the bandwidth to do all of them, so I'd appreciate input.
Jonathan