[NOTES] Multi Core support

This forum is dedicated to feedback, discussions about ongoing or future developments, ideas and suggestions regarding the ChibiOS projects are welcome. This forum is NOT for support.
User avatar
Giovanni
Site Admin
Posts: 14893
Joined: Wed May 27, 2009 8:48 am
Has thanked: 1202 times
Been thanked: 997 times

Re: [NOTES] Multi Core support

Post by Giovanni »

Not really, the ARM port already runs on Cortex-A, it is a good solution.

Giovanni
Polux
Posts: 27
Joined: Thu Apr 28, 2016 11:52 am
Been thanked: 7 times

Re: [NOTES] Multi Core support

Post by Polux »

Hi,

Just my 2 cents.
Software running on hi-end cores would run Linux, Android, Windows,....to benefit from existing softwares, packages, stacks,...
ChibiOs, any other RT kernel, would run on the Cortex-M cores to handle ..... the real time stuff :D

So, for these kind of devices and OSes, there is a need of IKSP, inter-kernel support package. :mrgreen:


Angelo
User avatar
Giovanni
Site Admin
Posts: 14893
Joined: Wed May 27, 2009 8:48 am
Has thanked: 1202 times
Been thanked: 997 times

Re: [NOTES] Multi Core support

Post by Giovanni »

An IKSP is a nice idea.

There is space for an RTOS IMHO for applications like hypervisors and trust zone, Linux and the rest would run in a VM. You could have Linux and a realtime VM with RTOS.

Giovanni
User avatar
russian
Posts: 368
Joined: Mon Oct 29, 2012 3:17 am
Has thanked: 16 times
Been thanked: 14 times

Re: [NOTES] Multi Core support

Post by russian »

Giovanni wrote:Update, the change is mostly complete in the RT7 branch.

Now I need to set up a platform for testing, a dual Cortex-Ax or Cortex-R52 or dual PowerPC.


What was the outcome of all this? Any plans to merge this into master? Any official Cortex-R support in ChibiOS? :)
User avatar
Giovanni
Site Admin
Posts: 14893
Joined: Wed May 27, 2009 8:48 am
Has thanked: 1202 times
Been thanked: 997 times

Re: [NOTES] Multi Core support

Post by Giovanni »

Hi,

Not yet but it will happen, basically it is the existing ARM port with minor improvements.

Multi core in RT7 is mostly done, I am waiting for a suitable platform to test it.

Giovanni
User avatar
Giovanni
Site Admin
Posts: 14893
Joined: Wed May 27, 2009 8:48 am
Has thanked: 1202 times
Been thanked: 997 times

Re: [NOTES] Multi Core support

Post by Giovanni »

ChibiOS already supports Cortex-A and I have already MP1 boards. Cortex-A is not really a focus for ChibiOS, you want to run Linux on something like that, this is why I am not pushing on the MP1.

L5, W and newer H7s have higher priority.

Giovanni
User avatar
russian
Posts: 368
Joined: Mon Oct 29, 2012 3:17 am
Has thanked: 16 times
Been thanked: 14 times

Re: [NOTES] Multi Core support

Post by russian »

ST Stellar MCU was announced only 11 months ago and it's complete silence since?
User avatar
Giovanni
Site Admin
Posts: 14893
Joined: Wed May 27, 2009 8:48 am
Has thanked: 1202 times
Been thanked: 997 times

Re: [NOTES] Multi Core support

Post by Giovanni »

That is the R52 I was referring to...

I am involved on Stellar development, I can't disclose details but it is alive and well, it will be awesome :)

Giovanni
User avatar
russian
Posts: 368
Joined: Mon Oct 29, 2012 3:17 am
Has thanked: 16 times
Been thanked: 14 times

Re: [NOTES] Multi Core support

Post by russian »

C'mon, can you say anything? 2020 availability or 2023? flying lead packages or only BGA?
User avatar
Giovanni
Site Admin
Posts: 14893
Joined: Wed May 27, 2009 8:48 am
Has thanked: 1202 times
Been thanked: 997 times

Re: [NOTES] Multi Core support

Post by Giovanni »

Packages are under discussion, cannot comment, sorry.

Personally I would like to see multiple options.

Giovanni
Post Reply