On 30/03/18 09:33, Ajay Garg wrote:
If you mean that there are problems because xen-on-arm isn't supported,
well, then yes, and there's no way around that except to add support.

Yep, this is the major hurdle.

Just curious, any particular reason why support for
rumprun-for-xen-on-arm isn't available (especially when support for
arm has been added into mini-os upstream)?
Is it just a matter of time, or some logical/architectural questions
still need to be figured out?

It's just a matter of someone copypasting the right bits from minios and contributing them. Plus working out whatever else needs to be worked out (which might be nothing). Waiting is one strategy, but it usually fails when everyone applies the same strategy.

Rumprun doesn't really use minios, so much as a fraction of it (just the name mini*OS* should give sufficient hint), and adds features missing from minios. In retrospect, it would have been more efficient to start from scratch and copypaste just the necessary bits from minios (*), instead of starting with minios and uncopypasting the unnecessary bits. For example, the build system for the xen side of Rumprun still isn't skookum. Anyway, that's just a rationale for why something being supported in "upstream" minios doesn't automatically solve every problem here. Looking at the code (and build system) will expand on the subject.

*) or any other OS, but minios is probably the one where the necessary bits exist and are the least tangled with everything else

Reply via email to