On Wed, 2014-10-01 at 09:38 +0200, Jorge wrote:
> You'll need to run an hypervisor to arbitre the access to shared
> resources for the two OSs, look
> at http://wiki.xen.org/wiki/Xen_ARM_with_Virtualization_Extensions/Allwinner 
> http://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Extensions I 
> believe there was some demo of a tablet running two android using Xen.

<Puts on Xen on ARM upstream maintainer's hat>...

This is exactly what I was about to suggest ;-).

There is quite a bit of interest in running Xen on ARM from the embedded
space, people are using it for in car infotainment systems, autopilot
software for quadcopters and all sorts of interesting stuff these days.
I know that people are certainly running FreeRTOS on top of Xen (the
other one I've heard is QNX).

Xen has a pluggable scheduler architecture and includes a couple of RT
capable schedulers (arinc and a new EDF one in upcoming 4.5) and you can
even divide the system's physical CPUs into pools and run a different
scheduler on each pool (useful to divide processors into RT and regular
sets and assign domains to pools accordingly).

The Allwinner platform is well supported (it was one of the earliest
supported platforms). In fact I'm in the process of deploying 4x
cubietrucks into the Xen Project's automated test system. Still quite a
bit of soldering and wiring to do to get it all rack friendly and power
controlled etc though ;-)

Ian.


-- 
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to