minexew / templeos-loader

User-space loader for TempleOS
4 stars 6 forks source link

Evaluate possibility to run on non-x86 platforms via QEMU user mode #15

Open minexew opened 4 years ago

tos11 commented 4 years ago

It works on my Raspberry PI 4 using user mode emulation. I also have experimented with running, vanilla Temple OS using full-system emulation. Both work, but using the Temple OS loader is (at least for now) much faster since much less has to be emulated.

PI4_TOS_qemu

minexew commented 4 years ago

OMG, I certainly didn't expect it to work out of the box. This is really great, thanks for trying it out. It gives me confidence that graphical mode, once implemented, should also just work. My next goal is to do this on a Rv64 board once I can get my hands on one -- free software AND open hardware!

Eventually we can also try to build some benchmarks to understand how the different options compare in terms of performance.