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.
