RTEMS Logo

RTEMS 4.9.4 On-Line Library


SPARC Specific Information Interrupt Processing

PREV UP NEXT Bookshelf RTEMS CPU Architecture Supplement

9.4: Interrupt Processing

  • SPARC Specific Information Synchronous Versus Asynchronous Traps
  • SPARC Specific Information Vectoring of Interrupt Handler
  • SPARC Specific Information Traps and Register Windows
  • SPARC Specific Information Interrupt Levels
  • SPARC Specific Information Disabling of Interrupts by RTEMS
  • SPARC Specific Information Interrupt Stack
  • Different types of processors respond to the occurrence of an interrupt in its own unique fashion. In addition, each processor type provides a control mechanism to allow for the proper handling of an interrupt. The processor dependent response to the interrupt modifies the current execution state and results in a change in the execution stream. Most processors require that an interrupt handler utilize some special control mechanisms to return to the normal processing stream. Although RTEMS hides many of the processor dependent details of interrupt processing, it is important to understand how the RTEMS interrupt manager is mapped onto the processor's unique architecture. Discussed in this chapter are the SPARC's interrupt response and control mechanisms as they pertain to RTEMS.

    RTEMS and associated documentation uses the terms interrupt and vector. In the SPARC architecture, these terms correspond to traps and trap type, respectively. The terms will be used interchangeably in this manual.


    PREV UP NEXT Bookshelf RTEMS CPU Architecture Supplement

    Copyright © 1988-2008 OAR Corporation