public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
* [ECOS] ISR to DSR delay?
@ 2005-10-13 12:44 Stefan Sommerfeld
  2005-10-13 13:02 ` Andrew Lunn
  2005-10-13 13:14 ` Andrew Lunn
  0 siblings, 2 replies; 6+ messages in thread
From: Stefan Sommerfeld @ 2005-10-13 12:44 UTC (permalink / raw)
  To: ecos-discuss

Hi,

I working with latest eCos on a XScale system and i noticed a very high 
delay between the ISR and the corresponding after some time. The system is 
not idle and does a lot of things (including multiple threads and irq's). I 
see a delay between ISR and DSR over 30 ms.

I checked the system's DSR, to make sure there's no DSR which runs very 
long and i looked for possible cyg_scheduler_lock() calls. What i wonder 
about is, i see that sometimes a quick cyg_scheduler_lock() happen which 
between the long ISR/DSR delay. So it looks like scheduling is active and 
running but the DSR is not called.

What could influence the ISR to DSR delay besides scheduler_lock and still 
active DSR? I thought a DSR will be called as soon as possible. Could this 
be a wrong eCos kernel setup?

Any help will be usefull....

Bye...

BTW: Why is "c++ empty delete function" a default option? I took me a day 
to find out why my system consumes a lot memory. 


-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

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

end of thread, other threads:[~2005-11-01 12:29 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-10-13 12:44 [ECOS] ISR to DSR delay? Stefan Sommerfeld
2005-10-13 13:02 ` Andrew Lunn
2005-10-13 13:26   ` Stefan Sommerfeld
2005-10-13 14:01     ` Andrew Lunn
2005-10-13 13:14 ` Andrew Lunn
2005-11-01 12:29   ` Stefan Sommerfeld

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 read-only IMAP folder(s) and NNTP newsgroup(s).