Changeset 2433a8ab in rtems
- Timestamp:
- 03/07/17 13:32:42 (7 years ago)
- Branches:
- 5, master
- Children:
- 65b63b2
- Parents:
- 6584eb2
- git-author:
- Sebastian Huber <sebastian.huber@…> (03/07/17 13:32:42)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (03/08/17 14:36:54)
- Files:
-
- 5 deleted
- 21 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/arm/Makefile.am
r6584eb2 r2433a8ab 19 19 EXTRA_DIST += shared/comm/uart.c 20 20 21 # abort22 EXTRA_DIST += shared/abort/simple_abort.c23 24 21 include $(srcdir)/preinstall.am 25 22 include $(top_srcdir)/../../../automake/subdirs.am -
c/src/lib/libbsp/arm/csb336/Makefile.am
r6584eb2 r2433a8ab 39 39 # console 40 40 libbsp_a_SOURCES += console/uart.c 41 # abort42 libbsp_a_SOURCES += ../shared/abort/abort.c43 41 # IRQ 44 42 include_bsp_HEADERS += ../../shared/include/irq-generic.h \ -
c/src/lib/libbsp/arm/csb336/start/start.S
r6584eb2 r2433a8ab 133 133 */ 134 134 vector_block: 135 ldr pc, Reset_Handler136 ldr pc, Undefined_Handler137 ldr pc, SWI_Handler138 ldr pc, Prefetch_Handler139 ldr pc, Abort_Handler135 ldr pc, handler_addr_reset 136 ldr pc, handler_addr_undef 137 ldr pc, handler_addr_swi 138 ldr pc, handler_addr_prefetch 139 ldr pc, handler_addr_abort 140 140 nop 141 ldr pc, IRQ_Handler142 ldr pc, FIQ_Handler141 ldr pc, handler_addr_irq 142 ldr pc, handler_addr_fiq 143 143 144 Reset_Handler: b bsp_reset 145 Undefined_Handler: b Undefined_Handler 146 SWI_Handler: b SWI_Handler 147 Prefetch_Handler: b Prefetch_Handler 148 Abort_Handler: b Abort_Handler 149 nop 150 IRQ_Handler: b IRQ_Handler 151 FIQ_Handler: b FIQ_Handler 144 handler_addr_reset: 145 .word bsp_reset 152 146 153 .globl Reset_Handler 154 .globl Undefined_Handler 155 .globl SWI_Handler 156 .globl Prefetch_Handler 157 .globl Abort_Handler 158 .globl IRQ_Handler 159 .globl FIQ_Handler 147 handler_addr_undef: 148 .word _ARMV4_Exception_undef_default 149 150 handler_addr_swi: 151 .word _ARMV4_Exception_swi_default 152 153 handler_addr_prefetch: 154 .word _ARMV4_Exception_pref_abort_default 155 156 handler_addr_abort: 157 .word _ARMV4_Exception_data_abort_default 158 159 handler_addr_reserved: 160 .word _ARMV4_Exception_reserved_default 161 162 handler_addr_irq: 163 .word _ARMV4_Exception_interrupt 164 165 handler_addr_fiq: 166 .word _ARMV4_Exception_fiq_default -
c/src/lib/libbsp/arm/csb336/startup/bspstart.c
r6584eb2 r2433a8ab 54 54 /* Set interrupt priority to -1 (allow all priorities) */ 55 55 MC9328MXL_AITC_NIMASK = 0x1f; 56 57 /*58 * Init rtems exceptions management59 */60 /* FIXME: Use shared start.S */61 rtems_exception_init_mngt();62 56 63 57 /* -
c/src/lib/libbsp/arm/csb337/Makefile.am
r6584eb2 r2433a8ab 76 76 libbsp_a_SOURCES += console/sed1356.c console/fbcons.c 77 77 endif 78 # abort79 libbsp_a_SOURCES += ../shared/abort/abort.c80 78 # umon 81 79 if ENABLE_UMON -
c/src/lib/libbsp/arm/csb337/start/start.S
r6584eb2 r2433a8ab 119 119 */ 120 120 vector_block: 121 ldr pc, Reset_Handler122 ldr pc, Undefined_Handler123 ldr pc, SWI_Handler124 ldr pc, Prefetch_Handler125 ldr pc, Abort_Handler121 ldr pc, handler_addr_reset 122 ldr pc, handler_addr_undef 123 ldr pc, handler_addr_swi 124 ldr pc, handler_addr_prefetch 125 ldr pc, handler_addr_abort 126 126 nop 127 ldr pc, IRQ_Handler128 ldr pc, FIQ_Handler127 ldr pc, handler_addr_irq 128 ldr pc, handler_addr_fiq 129 129 130 Reset_Handler: b bsp_reset 131 Undefined_Handler: b Undefined_Handler 132 SWI_Handler: b SWI_Handler 133 Prefetch_Handler: b Prefetch_Handler 134 Abort_Handler: b Abort_Handler 135 nop 136 IRQ_Handler: b IRQ_Handler 137 FIQ_Handler: b FIQ_Handler 130 handler_addr_reset: 131 .word bsp_reset 138 132 139 .globl Reset_Handler 140 .globl Undefined_Handler 141 .globl SWI_Handler 142 .globl Prefetch_Handler 143 .globl Abort_Handler 144 .globl IRQ_Handler 145 .globl FIQ_Handler 133 handler_addr_undef: 134 .word _ARMV4_Exception_undef_default 135 136 handler_addr_swi: 137 .word _ARMV4_Exception_swi_default 138 139 handler_addr_prefetch: 140 .word _ARMV4_Exception_pref_abort_default 141 142 handler_addr_abort: 143 .word _ARMV4_Exception_data_abort_default 144 145 handler_addr_reserved: 146 .word _ARMV4_Exception_reserved_default 147 148 handler_addr_irq: 149 .word _ARMV4_Exception_interrupt 150 151 handler_addr_fiq: 152 .word _ARMV4_Exception_fiq_default -
c/src/lib/libbsp/arm/csb337/startup/bspstart.c
r6584eb2 r2433a8ab 53 53 */ 54 54 bsp_usart_init(); 55 56 /*57 * Init rtems exceptions management58 */59 /* FIXME: Use shared start.S */60 rtems_exception_init_mngt();61 55 62 56 /* -
c/src/lib/libbsp/arm/edb7312/Makefile.am
r6584eb2 r2433a8ab 48 48 # timer 49 49 libbsp_a_SOURCES += timer/timer.c 50 # abort51 libbsp_a_SOURCES += ../shared/abort/abort.c52 50 53 51 # irq -
c/src/lib/libbsp/arm/edb7312/start/start.S
r6584eb2 r2433a8ab 38 38 39 39 Vector_Init_Block: 40 LDR PC, Reset_Addr 41 LDR PC, Undefined_Addr 42 LDR PC, SWI_Addr 43 LDR PC, Prefetch_Addr 44 LDR PC, Abort_Addr 45 NOP 46 LDR PC, IRQ_Addr 47 LDR PC, FIQ_Addr 40 ldr pc, handler_addr_reset 41 ldr pc, handler_addr_undef 42 ldr pc, handler_addr_swi 43 ldr pc, handler_addr_prefetch 44 ldr pc, handler_addr_abort 45 nop 46 ldr pc, handler_addr_irq 47 ldr pc, handler_addr_fiq 48 48 49 .globl Reset_Addr 50 Reset_Addr: .long _start 51 Undefined_Addr: .long Undefined_Handler 52 SWI_Addr: .long SWI_Handler 53 Prefetch_Addr: .long Prefetch_Handler 54 Abort_Addr: .long Abort_Handler 55 .long 0 56 IRQ_Addr: .long IRQ_Handler 57 FIQ_Addr: .long FIQ_Handler 49 handler_addr_reset: 50 .word _start 58 51 59 /* The following handlers do not do anything useful */ 60 .globl Undefined_Handler 61 Undefined_Handler: 62 B Undefined_Handler 63 .globl SWI_Handler 64 SWI_Handler: 65 B SWI_Handler 66 .globl Prefetch_Handler 67 Prefetch_Handler: 68 B Prefetch_Handler 69 .globl Abort_Handler 70 Abort_Handler: 71 B Abort_Handler 72 .globl IRQ_Handler 73 IRQ_Handler: 74 B IRQ_Handler 75 .globl FIQ_Handler 76 FIQ_Handler: 77 B FIQ_Handler 52 handler_addr_undef: 53 .word _ARMV4_Exception_undef_default 54 55 handler_addr_swi: 56 .word _ARMV4_Exception_swi_default 57 58 handler_addr_prefetch: 59 .word _ARMV4_Exception_pref_abort_default 60 61 handler_addr_abort: 62 .word _ARMV4_Exception_data_abort_default 63 64 handler_addr_reserved: 65 .word _ARMV4_Exception_reserved_default 66 67 handler_addr_irq: 68 .word _ARMV4_Exception_interrupt 69 70 handler_addr_fiq: 71 .word _ARMV4_Exception_fiq_default 78 72 79 73 .globl _start -
c/src/lib/libbsp/arm/edb7312/startup/bspstart.c
r6584eb2 r2433a8ab 34 34 35 35 /* 36 * Init rtems exceptions management37 */38 /* FIXME: Use shared start.S */39 rtems_exception_init_mngt();40 41 /*42 36 * Init rtems interrupt management 43 37 */ -
c/src/lib/libbsp/arm/gumstix/Makefile.am
r6584eb2 r2433a8ab 50 50 libbsp_a_SOURCES += ../../shared/src/irq-server.c 51 51 libbsp_a_SOURCES += ../../shared/src/irq-shell.c 52 #abort53 libbsp_a_SOURCES += ../shared/abort/abort.c54 52 55 53 # Cache -
c/src/lib/libbsp/arm/gumstix/start/start.S
r6584eb2 r2433a8ab 123 123 */ 124 124 vector_block: 125 ldr pc, Reset_Handler126 ldr pc, Undefined_Handler127 ldr pc, SWI_Handler128 ldr pc, Prefetch_Handler129 ldr pc, Abort_Handler125 ldr pc, handler_addr_reset 126 ldr pc, handler_addr_undef 127 ldr pc, handler_addr_swi 128 ldr pc, handler_addr_prefetch 129 ldr pc, handler_addr_abort 130 130 nop 131 ldr pc, IRQ_Handler132 ldr pc, FIQ_Handler131 ldr pc, handler_addr_irq 132 ldr pc, handler_addr_fiq 133 133 134 Reset_Handler: b bsp_reset 135 Undefined_Handler: b Undefined_Handler 136 SWI_Handler: b SWI_Handler 137 Prefetch_Handler: b Prefetch_Handler 138 Abort_Handler: b Abort_Handler 139 nop 140 IRQ_Handler: b IRQ_Handler 141 FIQ_Handler: b FIQ_Handler 134 handler_addr_reset: 135 .word bsp_reset 142 136 143 .globl Reset_Handler 144 .globl Undefined_Handler 145 .globl SWI_Handler 146 .globl Prefetch_Handler 147 .globl Abort_Handler 148 .globl IRQ_Handler 149 .globl FIQ_Handler 137 handler_addr_undef: 138 .word _ARMV4_Exception_undef_default 139 140 handler_addr_swi: 141 .word _ARMV4_Exception_swi_default 142 143 handler_addr_prefetch: 144 .word _ARMV4_Exception_pref_abort_default 145 146 handler_addr_abort: 147 .word _ARMV4_Exception_data_abort_default 148 149 handler_addr_reserved: 150 .word _ARMV4_Exception_reserved_default 151 152 handler_addr_irq: 153 .word _ARMV4_Exception_interrupt 154 155 handler_addr_fiq: 156 .word _ARMV4_Exception_fiq_default -
c/src/lib/libbsp/arm/gumstix/startup/bspstart.c
r6584eb2 r2433a8ab 31 31 /* disable interrupts */ 32 32 XSCALE_INT_ICMR = 0x0; 33 /* FIXME: Use shared start.S */34 rtems_exception_init_mngt();35 33 bsp_interrupt_initialize(); 36 34 } /* bsp_start */ -
c/src/lib/libbsp/arm/rtl22xx/Makefile.am
r6584eb2 r2433a8ab 52 52 libbsp_a_SOURCES += ../../shared/src/irq-server.c 53 53 libbsp_a_SOURCES += ../../shared/src/irq-shell.c 54 # simple_abort55 libbsp_a_SOURCES += ../shared/abort/simple_abort.c56 54 # debugio 57 55 libbsp_a_SOURCES += console/uart.c -
c/src/lib/libbsp/arm/rtl22xx/start/start.S
r6584eb2 r2433a8ab 124 124 125 125 vector_block: 126 LDR PC, Reset_Addr 127 LDR PC, Undefined_Addr 128 LDR PC, SWI_Addr 129 LDR PC, Prefetch_Addr 130 LDR PC, Abort_Addr 131 NOP 132 LDR PC, IRQ_Addr 133 LDR PC, FIQ_Addr 126 ldr pc, handler_addr_reset 127 ldr pc, handler_addr_undef 128 ldr pc, handler_addr_swi 129 ldr pc, handler_addr_prefetch 130 ldr pc, handler_addr_abort 131 nop 132 ldr pc, handler_addr_irq 133 ldr pc, handler_addr_fiq 134 134 135 .globl Reset_Addr 136 Reset_Addr: .long _start 137 Undefined_Addr: .long Undefined_Handler 138 SWI_Addr: .long SWI_Handler 139 Prefetch_Addr: .long Prefetch_Handler 140 Abort_Addr: .long Abort_Handler 141 .long 0 142 IRQ_Addr: .long IRQ_Handler 143 FIQ_Addr: .long FIQ_Handler 135 handler_addr_reset: 136 .word _start 144 137 145 /* The following handlers do not do anything useful */ 146 .globl Undefined_Handler 147 Undefined_Handler: 148 B Undefined_Handler 149 .globl SWI_Handler 150 SWI_Handler: 151 B SWI_Handler 152 .globl Prefetch_Handler 153 Prefetch_Handler: 154 B Prefetch_Handler 155 .globl Abort_Handler 156 Abort_Handler: 157 B Abort_Handler 158 .globl IRQ_Handler 159 IRQ_Handler: 160 B IRQ_Handler 161 .globl FIQ_Handler 162 FIQ_Handler: 163 B FIQ_Handler 138 handler_addr_undef: 139 .word _ARMV4_Exception_undef_default 164 140 141 handler_addr_swi: 142 .word _ARMV4_Exception_swi_default 165 143 144 handler_addr_prefetch: 145 .word _ARMV4_Exception_pref_abort_default 166 146 147 handler_addr_abort: 148 .word _ARMV4_Exception_data_abort_default 167 149 168 /* 169 * This is the exception vector table and the pointers to 170 * the functions that handle the exceptions. It's a total 171 * of 16 words (64 bytes) 172 */ 150 handler_addr_reserved: 151 .word _ARMV4_Exception_reserved_default 173 152 174 /******************************************************* 153 handler_addr_irq: 154 .word _ARMV4_Exception_interrupt 175 155 176 vector_block: 177 ldr pc, Reset_Handler 178 ldr pc, Undefined_Handler 179 ldr pc, SWI_Handler 180 ldr pc, Prefetch_Handler 181 ldr pc, Abort_Handler 182 nop 183 ldr pc, IRQ_Handler 184 ldr pc, FIQ_Handler 185 186 Reset_Handler: b bsp_reset 187 Undefined_Handler: b Undefined_Handler 188 SWI_Handler: b SWI_Handler 189 Prefetch_Handler: b Prefetch_Handler 190 Abort_Handler: b Abort_Handler 191 nop 192 IRQ_Handler: b IRQ_Handler 193 FIQ_Handler: b FIQ_Handler 194 195 .globl Reset_Handler 196 .globl Undefined_Handler 197 .globl SWI_Handler 198 .globl Prefetch_Handler 199 .globl Abort_Handler 200 .globl IRQ_Handler 201 .globl FIQ_Handler 202 */ 156 handler_addr_fiq: 157 .word _ARMV4_Exception_fiq_default -
c/src/lib/libbsp/arm/rtl22xx/startup/bspstart.c
r6584eb2 r2433a8ab 73 73 74 74 /* 75 * Init rtems exceptions management76 */77 /* FIXME: Use shared start.S */78 rtems_exception_init_mngt();79 80 /*81 75 * Init rtems interrupt management 82 76 */ -
c/src/lib/libbsp/arm/smdk2410/Makefile.am
r6584eb2 r2433a8ab 58 58 libbsp_a_SOURCES += ../../shared/src/irq-server.c 59 59 libbsp_a_SOURCES += ../../shared/src/irq-shell.c 60 # abort61 libbsp_a_SOURCES += ../shared/abort/abort.c62 60 # smc 63 61 libbsp_a_SOURCES += smc/smc.c -
c/src/lib/libbsp/arm/smdk2410/start/start.S
r6584eb2 r2433a8ab 172 172 */ 173 173 vector_block: 174 ldr pc, Reset_Handler175 ldr pc, Undefined_Handler176 ldr pc, SWI_Handler177 ldr pc, Prefetch_Handler178 ldr pc, Abort_Handler174 ldr pc, handler_addr_reset 175 ldr pc, handler_addr_undef 176 ldr pc, handler_addr_swi 177 ldr pc, handler_addr_prefetch 178 ldr pc, handler_addr_abort 179 179 nop 180 ldr pc, IRQ_Handler 181 ldr pc, FIQ_Handler 182 183 Reset_Handler: b bsp_reset 184 Undefined_Handler: b Undefined_Handler 185 SWI_Handler: b SWI_Handler 186 Prefetch_Handler: b Prefetch_Handler 187 Abort_Handler: b Abort_Handler 188 nop 189 IRQ_Handler: b IRQ_Handler 190 FIQ_Handler: b FIQ_Handler 191 192 .globl Reset_Handler 193 .globl Undefined_Handler 194 .globl SWI_Handler 195 .globl Prefetch_Handler 196 .globl Abort_Handler 197 .globl IRQ_Handler 198 .globl FIQ_Handler 180 ldr pc, handler_addr_irq 181 ldr pc, handler_addr_fiq 182 183 handler_addr_reset: 184 .word bsp_reset 185 186 handler_addr_undef: 187 .word _ARMV4_Exception_undef_default 188 189 handler_addr_swi: 190 .word _ARMV4_Exception_swi_default 191 192 handler_addr_prefetch: 193 .word _ARMV4_Exception_pref_abort_default 194 195 handler_addr_abort: 196 .word _ARMV4_Exception_data_abort_default 197 198 handler_addr_reserved: 199 .word _ARMV4_Exception_reserved_default 200 201 handler_addr_irq: 202 .word _ARMV4_Exception_interrupt 203 204 handler_addr_fiq: 205 .word _ARMV4_Exception_fiq_default -
c/src/lib/libbsp/arm/smdk2410/startup/bspstart.c
r6584eb2 r2433a8ab 72 72 73 73 /* 74 * Init rtems exceptions management75 */76 /* FIXME: Use shared start.S */77 rtems_exception_init_mngt();78 79 /*80 74 * Init rtems interrupt management 81 75 */ -
cpukit/score/cpu/arm/Makefile.am
r6584eb2 r2433a8ab 24 24 libscorecpu_a_SOURCES += arm_exc_abort.S 25 25 libscorecpu_a_SOURCES += arm_exc_interrupt.S 26 libscorecpu_a_SOURCES += arm_exc_handler_low.S27 libscorecpu_a_SOURCES += arm_exc_handler_high.c28 26 libscorecpu_a_SOURCES += arm-exception-frame-print.c 29 27 libscorecpu_a_SOURCES += arm-exception-default.c -
cpukit/score/cpu/arm/rtems/score/cpu.h
r6584eb2 r2433a8ab 705 705 void _ARM_Exception_default( CPU_Exception_frame *frame ); 706 706 707 /*708 * FIXME: In case your BSP uses this function, then convert it to use709 * the shared start.S file for ARM.710 */711 void rtems_exception_init_mngt( void );712 713 707 /** @} */ 714 708
Note: See TracChangeset
for help on using the changeset viewer.