[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microblaze-uclinux] cpusets and cpu hotplug



Hi Stefano,

On Mon, Apr 20, 2009 at 10:48 PM, Carucci Stefano
<stefano.carucci@xxxxxxxx> wrote:

> Does anybody know whether the current uCLinux kernel for mb support either cpusets (http://www.bullopensource.org/cpuset/) or CPU Hotplug Technology?

Currently only uniprocessor topologies are supporting by Linux on
MicroBlaze.  So, CPU hotplug and CPUsets are not relevant.  If/when
the MicroBlaze gets cache coherent hardware support, SMP becomes a
possibility, and then concepts like you mention can come into play.

But for now, if you want to do multicore MicroBlaze, each has to run a
completely independent kernel instance, or you do a custom Asymmetric
Multiprocessing architecture with Linux on one CPU, and the others
running their own, independent firmware.  We've done this before, it's
quite workable, but it's not SMP.

Regards,

John
-- 
John Williams, PhD, B.Eng, B.IT
PetaLogix - Linux Solutions for a Reconfigurable World
w: www.petalogix.com  p: +61-7-30090663  f: +61-7-30090663
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/