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 */
/*-------------*/
|