RTEMS Logo

RTEMS 4.9.2 On-Line Library


Intel/AMD x86 Specific Information Interrupt Levels

PREV UP NEXT Bookshelf RTEMS CPU Architecture Supplement

4.4.3: Interrupt Levels

Although RTEMS supports 256 interrupt levels, the i386 only supports two -- enabled and disabled. Interrupts are enabled when the interrupt-enable flag (IF) in the extended flags (EFLAGS) is set. Conversely, interrupt processing is inhibited when the IF is cleared. During a non-maskable interrupt, all other interrupts, including other non-maskable ones, are inhibited.

RTEMS interrupt levels 0 and 1 such that level zero (0) indicates that interrupts are fully enabled and level one that interrupts are disabled. All other RTEMS interrupt levels are undefined and their behavior is unpredictable.


PREV UP NEXT Bookshelf RTEMS CPU Architecture Supplement

Copyright © 1988-2008 OAR Corporation