Rev 1295 | Rev 1595 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1295 | Rev 1507 | ||
---|---|---|---|
Line 31... | Line 31... | ||
31 | 31 | ||
32 | #include <typedefs.h> |
32 | #include <typedefs.h> |
33 | #include <arch/types.h> |
33 | #include <arch/types.h> |
34 | #include <arch/register.h> |
34 | #include <arch/register.h> |
35 | 35 | ||
36 | #define IRQ_COUNT 1 /* TODO */ |
36 | #define IRQ_COUNT 257 /* 256 NOT suppotred IRQS*//* TODO */ |
- | 37 | #define IRQ_KBD 256 /* One simulated interrupt for ski simulator keyboard*/ |
|
37 | 38 | ||
38 | /** External Interrupt vectors. */ |
39 | /** External Interrupt vectors. */ |
39 | #define INTERRUPT_TIMER 0 |
40 | #define INTERRUPT_TIMER 0 |
40 | #define INTERRUPT_SPURIOUS 15 |
41 | #define INTERRUPT_SPURIOUS 15 |
41 | 42 | ||
Line 117... | Line 118... | ||
117 | extern void general_exception(__u64 vector, istate_t *istate); |
118 | extern void general_exception(__u64 vector, istate_t *istate); |
118 | extern int break_instruction(__u64 vector, istate_t *istate); |
119 | extern int break_instruction(__u64 vector, istate_t *istate); |
119 | extern void universal_handler(__u64 vector, istate_t *istate); |
120 | extern void universal_handler(__u64 vector, istate_t *istate); |
120 | extern void nop_handler(__u64 vector, istate_t *istate); |
121 | extern void nop_handler(__u64 vector, istate_t *istate); |
121 | extern void external_interrupt(__u64 vector, istate_t *istate); |
122 | extern void external_interrupt(__u64 vector, istate_t *istate); |
- | 123 | extern void virtual_interrupt(__u64 irq, void *param); |
|
122 | extern void disabled_fp_register(__u64 vector, istate_t *istate); |
124 | extern void disabled_fp_register(__u64 vector, istate_t *istate); |
123 | 125 | ||
124 | 126 | ||
125 | 127 | ||
126 | #endif |
128 | #endif |