summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i960/rxgen960/startup/intrtbl.h
blob: 9fa40d1d4e83236248894ba478fd3a2ac065ceaa (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/*-------------------------------------*/
/* intrtbl.h                           */
/* Last change : 12.10.94              */
/*-------------------------------------*/
/*
 *  $Id$
 */

#ifndef _INTRTBL_H_
#define _INTRTBL_H_

  /* Interrupt Handler.
   */
typedef void (* IntrHndl)(void);
  /* Interrupt Table.
   */
typedef struct {
  unsigned int pendPrty;		/* Pending Priorities */
  unsigned int pendIntr[8];		/* Pending Interrupts */
  IntrHndl intrHndl[248];		/* Interrupt Handlers */         
} InterruptTbl;
  /* Interrupt Handler Type.
   */
#define	NORMAL_IH	0
#define	IN_CACHE_IH	0x10   
  /* Interrupt Table Itself.
   */
extern InterruptTbl interruptTbl;

#endif   
/*-------------*/
/* End of file */
/*-------------*/