Without networking support (not even sockets), not being ported to ARM is the least of the tasks.
Much RAM is not needed if most of your code resides on the flash and runs directly from there.
[1]: https://github.com/espressif/esp-idf/tree/master/examples/pr...