[ECOS] CPU affinity in eCos
Nick Garnett
nickg@ecoscentric.com
Wed Oct 14 10:40:00 GMT 2009
Archana Sastry <sastry.archana@gmail.com> writes:
> Hi everyone,
>
> I am a newbie to eCos, and I am trying to bind my thread to a
> particular processor (sort of Hard CPU affinity). I need this
> capability for some kind of deterministic testing. I have gone through
> a previous post on the ecos-discuss mailing list dated: 02-14-2007,
> title: pthread processor binding.
>
> For this, I have looked at the sched.cxx and sched.hxx files. Could
> anyone please provide me with a few pointers regarding this, as in
> what functions I should be looking into if it is possible with minimal
> change to the kernel.
Processor affinity only makes sense for an SMP system. SMP support in
eCos is experimental and incomplete. It has not been maintained and
has probably suffered from bitrot, application and device driver
support are rudimentary. Given that, worrying about more advanced
features such as CPU affinity is somewhat premature.
I don't know what your target hardware is, but if it involves multiple
CPUs, eCos is probably not currently the right OS to use for it.
--
Nick Garnett eCos Kernel Architect
eCosCentric Limited http://www.eCosCentric.com The eCos experts
Barnwell House, Barnwell Drive, Cambridge, UK. Tel: +44 1223 245571
Registered in England and Wales: Reg No: 4422071
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
More information about the Ecos-discuss
mailing list