Allowed system calls in ISRs

Ingolf Steinbach Ingolf.Steinbach at
Fri May 27 12:57:11 UTC 2005


section 6.3 of the RTEMS C users' guide lists system calls that
may be made from ISRs. Apparently this list is incomplete:
"Interrupt Manager" is missing completely while section 6.4.5
suggests that at least rtems_interrupt_is_in_progress() is
allowed in ISRs.

I'm specifically interested in rtems_interrupt_catch(): is
it allowed to change an interrupt handler while in an ISR?

Kind regards

Ingolf Steinbach                       Jena-Optronik GmbH
ingolf.steinbach at       ++49 3641 200-147
PGP: 0x7B3B5661  213C 828E 0C92 16B5  05D0 4D5B A324 EC04

More information about the users mailing list