Changeset 189 for soft/giet_vm/sys/irq_handler.h
- Timestamp:
- Aug 7, 2012, 6:37:49 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
soft/giet_vm/sys/irq_handler.h
r165 r189 2 2 #define _IRQ_HANDLER_H 3 3 4 /* 5 * Interrupt Vector Table (indexed by interrupt index) 6 * 7 * 32 entries corresponding to 32 ISR addresses 8 */ 4 enum 5 { 6 ISR_DEFAULT = 0, 7 ISR_SWITCH = 1, 8 ISR_TTY = 2, 9 ISR_DMA = 3, 10 ISR_IOC = 4, 11 ISR_TIMER = 5, 12 }; 9 13 10 typedef void (*_isr_func_t)(void);11 extern _isr_func_t _interrupt_vector[32];12 14 13 /* 14 * Prototypes of the Interrupt Service Routines (ISRs) supported by the GIET. 15 * - they must be installed in reset.s 16 */ 15 /////////////////////////////////////////////////////////////////////////////// 16 // Prototypes of the Interrupt Service Routines (ISRs) supported by the GIET. 17 /////////////////////////////////////////////////////////////////////////////// 18 19 void _irq_demux(); 17 20 18 21 void _isr_default(); 19 20 void _isr_dma_0();21 void _isr_dma_1();22 void _isr_dma_2();23 void _isr_dma_3();24 void _isr_dma_4();25 void _isr_dma_5();26 void _isr_dma_6();27 void _isr_dma_7();28 29 22 void _isr_ioc(); 30 31 void _isr_timer_0(); 32 void _isr_timer_1(); 33 void _isr_timer_2(); 34 void _isr_timer_3(); 35 void _isr_timer_4(); 36 void _isr_timer_5(); 37 void _isr_timer_6(); 38 void _isr_timer_7(); 39 40 void _isr_tty_get(); 41 void _isr_tty_get_0(); 42 void _isr_tty_get_1(); 43 void _isr_tty_get_2(); 44 void _isr_tty_get_3(); 45 void _isr_tty_get_4(); 46 void _isr_tty_get_5(); 47 void _isr_tty_get_6(); 48 void _isr_tty_get_7(); 49 void _isr_tty_get_8(); 50 void _isr_tty_get_9(); 51 void _isr_tty_get_10(); 52 void _isr_tty_get_11(); 53 void _isr_tty_get_12(); 54 void _isr_tty_get_13(); 55 void _isr_tty_get_14(); 56 void _isr_tty_get_15(); 57 23 void _isr_timer( unsigned int channel ); 24 void _isr_dma( unsigned int channel ); 25 void _isr_tty( unsigned int channel ); 58 26 void _isr_switch(); 59 27
Note: See TracChangeset
for help on using the changeset viewer.