Rev 2341 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2341 | Rev 2356 | ||
---|---|---|---|
Line 33... | Line 33... | ||
33 | */ |
33 | */ |
34 | 34 | ||
35 | #ifndef KERN_arm32_INTERRUPT_H_ |
35 | #ifndef KERN_arm32_INTERRUPT_H_ |
36 | #define KERN_arm32_INTERRUPT_H_ |
36 | #define KERN_arm32_INTERRUPT_H_ |
37 | 37 | ||
- | 38 | #include <arch/types.h> |
|
- | 39 | ||
38 | #define IVT_ITEMS 6 |
40 | #define IVT_ITEMS 6 |
39 | #define IVT_FIRST 0 |
41 | #define IVT_FIRST 0 |
40 | 42 | ||
- | 43 | ||
41 | void interrupt_init(void); |
44 | extern void interrupt_init(void); |
- | 45 | extern ipl_t interrupts_disable(void); |
|
- | 46 | extern ipl_t interrupts_enable(void); |
|
- | 47 | extern void interrupts_restore(ipl_t ipl); |
|
- | 48 | extern ipl_t interrupts_read(void); |
|
- | 49 | ||
42 | 50 | ||
43 | #endif |
51 | #endif |
44 | 52 | ||
45 | /** @} |
53 | /** @} |
46 | */ |
54 | */ |