source: rtems/c/src/lib/libbsp/i960/rxgen960/startup/intrtbl.h @ aec4888

4.104.114.84.95
Last change on this file since aec4888 was 2ea8df3, checked in by Joel Sherrill <joel.sherrill@…>, on 10/27/99 at 16:27:34

Added CVS Ids and a basic header. More header cleanup needed.

  • Property mode set to 100644
File size: 734 bytes
Line 
1/*-------------------------------------*/
2/* intrtbl.h                           */
3/* Last change : 12.10.94              */
4/*-------------------------------------*/
5/*
6 *  $Id$
7 */
8
9#ifndef _INTRTBL_H_
10#define _INTRTBL_H_
11
12  /* Interrupt Handler.
13   */
14typedef void (* IntrHndl)(void);
15  /* Interrupt Table.
16   */
17typedef struct {
18  unsigned int pendPrty;                /* Pending Priorities */
19  unsigned int pendIntr[8];             /* Pending Interrupts */
20  IntrHndl intrHndl[248];               /* Interrupt Handlers */         
21} InterruptTbl;
22  /* Interrupt Handler Type.
23   */
24#define NORMAL_IH       0
25#define IN_CACHE_IH     0x10   
26  /* Interrupt Table Itself.
27   */
28extern InterruptTbl interruptTbl;
29
30#endif   
31/*-------------*/
32/* End of file */
33/*-------------*/
34
Note: See TracBrowser for help on using the repository browser.