Mercurial > flash_v2
comparison packages/hal/sh/arch/current/src/vectors.S @ 99:97d9d85b42c0 ecos-sw-2000-06-07
Merge from eCos master repository on 2000-06-07-14:25:36-BST
| author | jlarmour |
|---|---|
| date | Wed, 07 Jun 2000 14:10:34 +0000 |
| parents | 489eb5632bc3 |
| children | c37d3a9e1b28 |
comparison
equal
deleted
inserted
replaced
| 98:51baf00b8bc1 | 99:97d9d85b42c0 |
|---|---|
| 118 mov.b r0,@r1 | 118 mov.b r0,@r1 |
| 119 mov.l $CYGARC_REG_IPRA,r1 ! Disable interrupt request sources | 119 mov.l $CYGARC_REG_IPRA,r1 ! Disable interrupt request sources |
| 120 mov.w r0,@r1 | 120 mov.w r0,@r1 |
| 121 mov.l $CYGARC_REG_IPRB,r1 | 121 mov.l $CYGARC_REG_IPRB,r1 |
| 122 mov.w r0,@r1 | 122 mov.w r0,@r1 |
| 123 #ifdef CYGARC_SH_MOD_INTC_V2 | |
| 124 mov.l $CYGARC_REG_IPRC,r1 | |
| 125 mov.w r0,@r1 | |
| 126 mov.l $CYGARC_REG_IPRD,r1 | |
| 127 mov.w r0,@r1 | |
| 128 mov.l $CYGARC_REG_IPRE,r1 | |
| 129 mov.w r0,@r1 | |
| 130 mov.l $CYGARC_REG_ICR1,r1 ! Set interrupt controller to IRQ mode | |
| 131 mov.w r0,@r1 | |
| 132 #endif | |
| 123 | 133 |
| 124 # Initialize VBR if necessary | 134 # Initialize VBR if necessary |
| 125 #if !defined(CYG_HAL_STARTUP_RAM) || \ | 135 #if !defined(CYG_HAL_STARTUP_RAM) || \ |
| 126 ( defined(CYG_HAL_STARTUP_RAM) && \ | 136 ( defined(CYG_HAL_STARTUP_RAM) && \ |
| 127 !defined(CYGSEM_HAL_USE_ROM_MONITOR)) | 137 !defined(CYGSEM_HAL_USE_ROM_MONITOR)) |
| 232 .long CYGARC_REG_TSTR | 242 .long CYGARC_REG_TSTR |
| 233 $CYGARC_REG_IPRA: | 243 $CYGARC_REG_IPRA: |
| 234 .long CYGARC_REG_IPRA | 244 .long CYGARC_REG_IPRA |
| 235 $CYGARC_REG_IPRB: | 245 $CYGARC_REG_IPRB: |
| 236 .long CYGARC_REG_IPRB | 246 .long CYGARC_REG_IPRB |
| 247 #ifdef CYGARC_SH_MOD_INTC_V2 | |
| 248 $CYGARC_REG_IPRC: | |
| 249 .long CYGARC_REG_IPRC | |
| 250 $CYGARC_REG_IPRD: | |
| 251 .long CYGARC_REG_IPRD | |
| 252 $CYGARC_REG_IPRE: | |
| 253 .long CYGARC_REG_IPRE | |
| 254 $CYGARC_REG_ICR1: | |
| 255 .long CYGARC_REG_ICR1 | |
| 256 #endif | |
| 257 | |
| 237 $__reset: | 258 $__reset: |
| 238 .long __reset | 259 .long __reset |
| 239 | 260 |
| 240 #--------------------------------------------------------------------------- | 261 #--------------------------------------------------------------------------- |
| 241 # Exception entry | 262 # Exception entry |
| 854 #endif | 875 #endif |
| 855 $nCYG_SR2: | 876 $nCYG_SR2: |
| 856 .long CYG_SR | 877 .long CYG_SR |
| 857 $nCYG_SR_BANK1: | 878 $nCYG_SR_BANK1: |
| 858 .long CYG_SR_BANK1 | 879 .long CYG_SR_BANK1 |
| 880 #ifdef CYGARC_SH_MOD_INTC_V2 | |
| 859 $nCYGARC_REG_INTEVT2: | 881 $nCYGARC_REG_INTEVT2: |
| 860 .long CYGARC_REG_INTEVT2 | 882 .long CYGARC_REG_INTEVT2 |
| 883 #endif | |
| 861 $_hal_interrupt_handlers: | 884 $_hal_interrupt_handlers: |
| 862 .long _hal_interrupt_handlers | 885 .long _hal_interrupt_handlers |
| 863 $_hal_interrupt_data: | 886 $_hal_interrupt_data: |
| 864 .long _hal_interrupt_data | 887 .long _hal_interrupt_data |
| 865 $_hal_interrupt_objects: | 888 $_hal_interrupt_objects: |
