Re: [linux-sunxi] A80 mixed OS (Linux / RTOS)

2014-10-01 Thread Jorge
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

Re: [linux-sunxi] A80 mixed OS (Linux / RTOS)

2014-10-01 Thread Maxime Ripard
On Mon, Sep 29, 2014 at 01:46:50PM -0700, javqui 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

Re: [linux-sunxi] A80 mixed OS (Linux / RTOS)

2014-10-01 Thread Ian Campbell
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

Re: [linux-sunxi] A80 mixed OS (Linux / RTOS)

2014-10-01 Thread Ian Campbell
On Wed, 2014-10-01 at 09:19 +0100, Ian Campbell wrote: 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

Re: [linux-sunxi] A80 mixed OS (Linux / RTOS)

2014-10-01 Thread Henrik Nordström
ons 2014-10-01 klockan 09:38 +0200 skrev Jorge: You'll need to run an hypervisor to arbitre the access to shared resources for the two OSs Not really if all you want is to run a simple RTOS on one core, and not sharing any I/O resources. To do that basically all you need is to reserve the

Re: [linux-sunxi] A80 mixed OS (Linux / RTOS)

2014-09-30 Thread Benjamin Henrion
On Tuesday, September 30, 2014, Quink wantl...@gmail.com 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.

Re: [linux-sunxi] A80 mixed OS (Linux / RTOS)

2014-09-30 Thread javqui
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

Re: [linux-sunxi] A80 mixed OS (Linux / RTOS)

2014-09-30 Thread Jhon Yi
This project is amazing. It will be very useful in industrial and control area. I have two question: 1. Since you only need one or two A7 cores to run RTOS, why not let the remaining A7 run Linux together with A15 since this will use less power? 2. Are you going to build only one image contain

[linux-sunxi] A80 mixed OS (Linux / RTOS)

2014-09-29 Thread javqui
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,

Re: [linux-sunxi] A80 mixed OS (Linux / RTOS)

2014-09-29 Thread Quink
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