I’m use to work with executable that share pre/post MMU code, where I toy with
__attribute__(section) in C and a hand-tailored link script to be sure each part is linked with the correct addresses.
How did you attack this in Rust ? I know a solution is to write the “pre MMU activation” part 100% position independent, so it doesn’t care where it is loaded, but I don’t know if that’s possible in Rust
Anyway, great work !