Redox without MMU

Is it possible to port the Redox to a processor without MMU, for example, Cortex-M series?
I can see possible solutions:

  1. Compile programs with position independent code and load it to different physical addresses
  2. Use ELF relocation mechanism
    Can I replace the virtual memory management code in the kernel with stubs for systems without MMUs ?
1 Like

Yes, this should be possible

I would be interested in hearing more about this. I have some old 680x0 based machines without MMU support as well.