linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* State of SMP / dual-core for MV78200?
@ 2010-12-01 14:12 Nils Faerber
  2010-12-01 22:17 ` Nicolas Pitre
  0 siblings, 1 reply; 2+ messages in thread
From: Nils Faerber @ 2010-12-01 14:12 UTC (permalink / raw)
  To: linux-arm-kernel

Hello!
I have a Marvell Discover MV78200 at hand and am wondering about the
multi core support in ARM Linux for it. I know that the Marvell based
kernel suports dual-system, i.e. booting two kernel instances on the two
cores. I also see that the upstream kernel still has the hooks for this
in the board support files (for distributing the resources between the
cores). Does anyone here know about the status about this dual-system
support?
And wouldn't SMP also work on such CPUs, i.e. having one kernel instance
with two cores? For the application in question SMP would make more
sense (high data I/O traffic).

Any information is welcome!

Cheers
  nils

-- 
kernel concepts GbR      Tel: +49-271-771091-12
Sieghuetter Hauptweg 48  Fax: +49-271-771091-19
D-57072 Siegen           Mob: +49-176-21024535
http://www.kernelconcepts.de

^ permalink raw reply	[flat|nested] 2+ messages in thread

* State of SMP / dual-core for MV78200?
  2010-12-01 14:12 State of SMP / dual-core for MV78200? Nils Faerber
@ 2010-12-01 22:17 ` Nicolas Pitre
  0 siblings, 0 replies; 2+ messages in thread
From: Nicolas Pitre @ 2010-12-01 22:17 UTC (permalink / raw)
  To: linux-arm-kernel

On Wed, 1 Dec 2010, Nils Faerber wrote:

> Hello!
> I have a Marvell Discover MV78200 at hand and am wondering about the
> multi core support in ARM Linux for it. I know that the Marvell based
> kernel suports dual-system, i.e. booting two kernel instances on the two
> cores. I also see that the upstream kernel still has the hooks for this
> in the board support files (for distributing the resources between the
> cores). Does anyone here know about the status about this dual-system
> support?
> And wouldn't SMP also work on such CPUs, i.e. having one kernel instance
> with two cores? For the application in question SMP would make more
> sense (high data I/O traffic).

The MV78200 is not cache coherent, and therefore SMP is impossible on 
that processor.  The best you can do is to partition the RAM and 
peripherals between the two cores and run two independent Linux systems 
side by side, one on each core.  And then of course you'll need some 
mechanism for those Linux instances to communicate with each other for 
that setup to be useful.


Nicolas

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2010-12-01 22:17 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-12-01 14:12 State of SMP / dual-core for MV78200? Nils Faerber
2010-12-01 22:17 ` Nicolas Pitre

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).