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.

On Tue, Sep 30, 2014 at 5:18 PM, javqui <[email protected]> wrote:

> Maybe a complete separate OS is a little easier than implement a modified
> Linux Kernel as you did (impressive Job)
>
> Maybe the "Kernel" is not the right word in my first post and a
> "customized boot" will be a better definition. The system will have 2
> simultaneous OS kernels.  For the Linux Kernel OS perspective, the A7 will
> not exist. From the Nucleus kernel perspective, the A15 will not exist. The
> interaction and potential sync events will  happen in shared memory with
> adequate "traffic lights" or/and "external" interrupts (like a peripheral).
> Memory protection domains for each OS will avoid a lot of problems and the
> A80 (ARM Big.Litte) provide this secure feature according with the very
> basic A80 datasheet available.
>
> An implementation of this type could replace many non-traditional product
> designs with a single A80. A80 looks like was designed with tablet and
> smartphone markets in mind, but it could have access to a larger market and
> developers.
>
> A minimum starting point documentation (A80 user manual) is mandatory to
> start moving the current projects to A80 platform and to start recommending
> it for new projects. Anyone that could help with the user manual, please
> contact me directly.
>
> Javqui
>
>
> On Monday, September 29, 2014 8:57:17 PM UTC-4, Zhao Zhili wrote:
>>
>> Such a big plan. I just did a small project with (Real-time patch for
>> linux kernel) + (processor affinity) + (super loop) on A20.
>> Since A20 has two A7, a real time process can occupy a processor and
>> leave the other for other tasks. With out a working
>> main line kernel, it seems like you have a lot of work to do to customize
>> the kernel.
>>
>> On Tue, Sep 30, 2014 at 4:46 AM, javqui <[email protected]> wrote:
>>
>>> Hi,
>>> I'm working on a couple of projects requiring the classic Micro
>>> controller features (low power, deterministic real time processing) and the
>>> classic UX, flexibility and functionality of Linux /android.
>>>
>>> Most SoCs today provide many high level external hardware interfaces
>>> (like Camera, USB, HDMI, etc) but some projects require additional drivers
>>> and interfaces to handle different external hardware. Usually we solve the
>>> interconnectivity with extra MCUs, FPGAs or other specialized chip
>>> interfaces available.
>>>
>>> Sometimes, we design product boards with two solutions: a Cortex A SoC
>>> like Allwinner/rockchip/Omap series and a small MCU Cortex M like the STM32
>>> series, but with a powerful A80, it could change forever.
>>>
>>> I will receive my first Optimus board soon, and I want to customize the
>>> kernel to create a classic Linux running on the powerful 4x A15+ GPU and
>>> Nucleus (or Free RTOS) on one or two of the A7 of the Allwinner A80 Soc. (I
>>> made similar kernel works with MTK SoCs in the past, but never try to run
>>> two operating systems in the same chip at the same time)
>>>
>>> Both projects require continuous operation and deterministic real time
>>> response on the low power processor(s) (RTOS on A7).
>>> User interaction (Linux on the A15 + GPU side ) is only eventual, so
>>> termal issues by running almost all processors at the same time
>>> occasionally,  should not be a problem.
>>>
>>> If anyone anticipate a significant barrier to build a kernel of this
>>> type, please share it here, I will really appreciate. I will share the
>>> results and evaluation test here
>>>
>>> Additionally I will really appreciate if someone could help me to get
>>> the A80 user manual, (please contact me by email). Both projects require
>>> access to low level A80 features for special hardware interfaces and the
>>> user manual is a must for both projects and future product projects related
>>> with the A80. I want to switch almost all my projects to Allwinner A80.
>>>
>>> Javqui
>>>
>>> --
>>> 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.
>>>
>>
>>  --
> 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.
>



-- 
Jorge Nerín
<[email protected]>

-- 
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