Calling rtems_io_lookup_name from within an ISR

Joel Sherrill joel.sherrill at
Tue May 11 16:25:07 UTC 2010

On 05/11/2010 11:01 AM, Jamie Bowman wrote:
> All
> Hopefully this should be quite an easy one. Within the RTEMS 
> Documentation “c_user” it states that the following is a list of RTEMS 
> system calls that may be made from an ISR:
>     * IO Management
> The following services are safe to call from an ISR if and only if the 
> device driver service invoked is also safe. The IO Manager itself is 
> safe but the invoked driver entry point may or may not be. 
> rtems_io_initialize, rtems_io_open, rtems_io_close, rtems_io_read, 
> rtems_io_write, rtems_io_ control
> Is it safe to call an rtems_io_lookup_name from within an ISR?
No.  It uses the filesystem and that is not safe from ISRs.
> Kind regards
>             Jamie

Joel Sherrill, Ph.D.             Director of Research&  Development
joel.sherrill at        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
    Support Available             (256) 722-9985

More information about the users mailing list