This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: [ecos] synchronization level of cyg_drv_cond_broadcast


> > 
> > Hi
> > 
> > Why is the syncronization level of cyg_drv_cond_broadcast: DSR.
> > I meen it's a nonblocking call !?
> 
> You mean you expect to use it in an ISR too? The answer is no 
> as it might
> corrupt kernel structures that are only protected by a DSR 
> lock, not by
> disabling interrupts. This is entirely intentional.
> 
> Jifl

Ok thanks. 
How about cyg_semaphore_post() can I use that in a ISR.

Henning


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]