All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai-help] Maximum number of kernel tasks?
@ 2008-11-16 18:26 Jefferson Noxon
  2008-11-16 18:58 ` Gilles Chanteperdrix
  0 siblings, 1 reply; 3+ messages in thread
From: Jefferson Noxon @ 2008-11-16 18:26 UTC (permalink / raw)
  To: xenomai-help

[-- Attachment #1: Type: text/plain, Size: 955 bytes --]

Hello,

This is my first project using Xenomai. I have a Diamond Systems Athena II
board with an 800 MHz VIA Mark (Corefusion) chip. I built Xenomai 2.4.5 with
Linux kernel 2.6.26.5 and I-pipe 2.0-09.

For some reason I can create 7 kernel tasks just fine, but the 8th task
fails with -ENOMEM in rt_task_create(). I increased the heap size from 128Kb
to 256Kb, but the problem persists. If I remove my kernel module and re-load
it after a task creation fails, I get an oops in __xntimer_init after
starting my first task (which is periodic).

If I build the same code to run in user-space (I have ifdefs allowing me to
build it either way), I can create as many tasks as I want and my code
behaves exactly as I would expect it to.

I imagine I am probably doing something stupid, but since it works in user
mode I'm not sure what to check. Is there a limit of RT kernel tasks? If
not, any pointers on how to debug this would be appreciated.

Thanks

Jeff

[-- Attachment #2: Type: text/html, Size: 1032 bytes --]

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

end of thread, other threads:[~2008-11-17  1:59 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-11-16 18:26 [Xenomai-help] Maximum number of kernel tasks? Jefferson Noxon
2008-11-16 18:58 ` Gilles Chanteperdrix
2008-11-17  1:59   ` Jefferson Noxon

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.