forked from Imagelibrary/rtems
exception handling maintenance
This commit is contained in:
@@ -1,3 +1,12 @@
|
|||||||
|
2009-07-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
|
||||||
|
|
||||||
|
* Makefile.am: Removed references to deleted file
|
||||||
|
'../../libbsp/arm/shared/irq/irq_asm.S'.
|
||||||
|
* s3c2410/irq/bsp_irq_asm.S, lpc22xx/irq/bsp_irq_asm.S,
|
||||||
|
pxa255/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_asm.S,
|
||||||
|
at91rm9200/irq/bsp_irq_asm.S, s3c2400/irq/bsp_irq_asm.S: Renamed
|
||||||
|
ExecuteITHandler() into bsp_interrupt_dispatch().
|
||||||
|
|
||||||
2009-07-10 Xi Yang <hiyangxi@gmail.com>
|
2009-07-10 Xi Yang <hiyangxi@gmail.com>
|
||||||
|
|
||||||
* Makefile.am, pxa255/ffuart/ffuart.c, pxa255/include/pxa255.h,
|
* Makefile.am, pxa255/ffuart/ffuart.c, pxa255/include/pxa255.h,
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ include_HEADERS += pxa255/irq/irq.h
|
|||||||
noinst_PROGRAMS += pxa255/irq.rel
|
noinst_PROGRAMS += pxa255/irq.rel
|
||||||
pxa255_irq_rel_SOURCES = pxa255/irq/irq.c pxa255/irq/bsp_irq_init.c \
|
pxa255_irq_rel_SOURCES = pxa255/irq/irq.c pxa255/irq/bsp_irq_init.c \
|
||||||
../../libbsp/arm/shared/irq/irq_init.c pxa255/irq/bsp_irq_asm.S \
|
../../libbsp/arm/shared/irq/irq_init.c pxa255/irq/bsp_irq_asm.S \
|
||||||
../../libbsp/arm/shared/irq/irq_asm.S pxa255/irq/irq.h
|
pxa255/irq/irq.h
|
||||||
pxa255_irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
|
pxa255_irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
|
||||||
pxa255_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
|
pxa255_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
|
||||||
endif
|
endif
|
||||||
@@ -95,7 +95,7 @@ include_HEADERS += at91rm9200/irq/irq.h
|
|||||||
noinst_PROGRAMS += at91rm9200/irq.rel
|
noinst_PROGRAMS += at91rm9200/irq.rel
|
||||||
at91rm9200_irq_rel_SOURCES = at91rm9200/irq/irq.c at91rm9200/irq/bsp_irq_init.c \
|
at91rm9200_irq_rel_SOURCES = at91rm9200/irq/irq.c at91rm9200/irq/bsp_irq_init.c \
|
||||||
../../libbsp/arm/shared/irq/irq_init.c at91rm9200/irq/bsp_irq_asm.S \
|
../../libbsp/arm/shared/irq/irq_init.c at91rm9200/irq/bsp_irq_asm.S \
|
||||||
../../libbsp/arm/shared/irq/irq_asm.S at91rm9200/irq/irq.h
|
at91rm9200/irq/irq.h
|
||||||
at91rm9200_irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
|
at91rm9200_irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
|
||||||
at91rm9200_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
|
at91rm9200_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
|
||||||
endif
|
endif
|
||||||
@@ -121,7 +121,7 @@ include_HEADERS += mc9328mxl/irq/irq.h
|
|||||||
noinst_PROGRAMS += mc9328mxl/irq.rel
|
noinst_PROGRAMS += mc9328mxl/irq.rel
|
||||||
mc9328mxl_irq_rel_SOURCES = mc9328mxl/irq/irq.c mc9328mxl/irq/bsp_irq_init.c \
|
mc9328mxl_irq_rel_SOURCES = mc9328mxl/irq/irq.c mc9328mxl/irq/bsp_irq_init.c \
|
||||||
../../libbsp/arm/shared/irq/irq_init.c mc9328mxl/irq/bsp_irq_asm.S \
|
../../libbsp/arm/shared/irq/irq_init.c mc9328mxl/irq/bsp_irq_asm.S \
|
||||||
../../libbsp/arm/shared/irq/irq_asm.S mc9328mxl/irq/irq.h
|
mc9328mxl/irq/irq.h
|
||||||
mc9328mxl_irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
|
mc9328mxl_irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
|
||||||
mc9328mxl_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
|
mc9328mxl_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
|
||||||
endif
|
endif
|
||||||
@@ -147,7 +147,7 @@ include_HEADERS += s3c2400/irq/irq.h
|
|||||||
noinst_PROGRAMS += s3c2400/irq.rel
|
noinst_PROGRAMS += s3c2400/irq.rel
|
||||||
s3c2400_irq_rel_SOURCES = s3c24xx/irq/irq.c s3c24xx/irq/bsp_irq_init.c \
|
s3c2400_irq_rel_SOURCES = s3c24xx/irq/irq.c s3c24xx/irq/bsp_irq_init.c \
|
||||||
../../libbsp/arm/shared/irq/irq_init.c s3c2400/irq/bsp_irq_asm.S \
|
../../libbsp/arm/shared/irq/irq_init.c s3c2400/irq/bsp_irq_asm.S \
|
||||||
../../libbsp/arm/shared/irq/irq_asm.S s3c2400/irq/irq.h
|
s3c2400/irq/irq.h
|
||||||
s3c2400_irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
|
s3c2400_irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
|
||||||
s3c2400_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
|
s3c2400_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
|
||||||
endif
|
endif
|
||||||
@@ -173,7 +173,7 @@ include_HEADERS += s3c2410/irq/irq.h
|
|||||||
noinst_PROGRAMS += s3c2410/irq.rel
|
noinst_PROGRAMS += s3c2410/irq.rel
|
||||||
s3c2410_irq_rel_SOURCES = s3c24xx/irq/irq.c s3c24xx/irq/bsp_irq_init.c \
|
s3c2410_irq_rel_SOURCES = s3c24xx/irq/irq.c s3c24xx/irq/bsp_irq_init.c \
|
||||||
../../libbsp/arm/shared/irq/irq_init.c s3c2410/irq/bsp_irq_asm.S \
|
../../libbsp/arm/shared/irq/irq_init.c s3c2410/irq/bsp_irq_asm.S \
|
||||||
../../libbsp/arm/shared/irq/irq_asm.S s3c2410/irq/irq.h
|
s3c2410/irq/irq.h
|
||||||
s3c2410_irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
|
s3c2410_irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
|
||||||
s3c2410_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
|
s3c2410_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
|
||||||
endif
|
endif
|
||||||
@@ -199,7 +199,7 @@ include_HEADERS += lpc22xx/irq/irq.h
|
|||||||
noinst_PROGRAMS += lpc22xx/irq.rel
|
noinst_PROGRAMS += lpc22xx/irq.rel
|
||||||
lpc22xx_irq_rel_SOURCES = lpc22xx/irq/irq.c lpc22xx/irq/bsp_irq_init.c \
|
lpc22xx_irq_rel_SOURCES = lpc22xx/irq/irq.c lpc22xx/irq/bsp_irq_init.c \
|
||||||
../../libbsp/arm/shared/irq/irq_init.c lpc22xx/irq/bsp_irq_asm.S \
|
../../libbsp/arm/shared/irq/irq_init.c lpc22xx/irq/bsp_irq_asm.S \
|
||||||
../../libbsp/arm/shared/irq/irq_asm.S lpc22xx/irq/irq.h
|
lpc22xx/irq/irq.h
|
||||||
lpc22xx_irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
|
lpc22xx_irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
|
||||||
lpc22xx_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
|
lpc22xx_irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
|
||||||
endif
|
endif
|
||||||
|
|||||||
@@ -13,8 +13,8 @@
|
|||||||
*/
|
*/
|
||||||
#define __asm__
|
#define __asm__
|
||||||
|
|
||||||
.globl ExecuteITHandler
|
.globl bsp_interrupt_dispatch
|
||||||
ExecuteITHandler :
|
bsp_interrupt_dispatch :
|
||||||
/*
|
/*
|
||||||
* Look at interrupt status register to determine source.
|
* Look at interrupt status register to determine source.
|
||||||
* From source, determine offset into expanded vector table
|
* From source, determine offset into expanded vector table
|
||||||
|
|||||||
@@ -19,8 +19,8 @@
|
|||||||
* handler.
|
* handler.
|
||||||
* Called from ISR_Handler, It is better to write in C function
|
* Called from ISR_Handler, It is better to write in C function
|
||||||
*/
|
*/
|
||||||
.globl ExecuteITHandler
|
.globl bsp_interrupt_dispatch
|
||||||
ExecuteITHandler :
|
bsp_interrupt_dispatch :
|
||||||
#ifdef __thumb__
|
#ifdef __thumb__
|
||||||
.code 16
|
.code 16
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -18,8 +18,8 @@
|
|||||||
* you do determine which interrupt happened and call its
|
* you do determine which interrupt happened and call its
|
||||||
* handler.
|
* handler.
|
||||||
*/
|
*/
|
||||||
.globl ExecuteITHandler
|
.globl bsp_interrupt_dispatch
|
||||||
ExecuteITHandler :
|
bsp_interrupt_dispatch :
|
||||||
/*
|
/*
|
||||||
* Look at interrupt status register to determine source.
|
* Look at interrupt status register to determine source.
|
||||||
* From source, determine offset into expanded vector table
|
* From source, determine offset into expanded vector table
|
||||||
|
|||||||
@@ -11,8 +11,8 @@
|
|||||||
|
|
||||||
#define __asm__
|
#define __asm__
|
||||||
|
|
||||||
.globl ExecuteITHandler
|
.globl bsp_interrupt_dispatch
|
||||||
ExecuteITHandler :
|
bsp_interrupt_dispatch :
|
||||||
/*
|
/*
|
||||||
* Look at interrupt status register to determine source.
|
* Look at interrupt status register to determine source.
|
||||||
* From source, determine offset into expanded vector table
|
* From source, determine offset into expanded vector table
|
||||||
|
|||||||
@@ -19,9 +19,9 @@
|
|||||||
* Function to obtain, execute an IT handler and acknowledge the IT
|
* Function to obtain, execute an IT handler and acknowledge the IT
|
||||||
*/
|
*/
|
||||||
|
|
||||||
.globl ExecuteITHandler
|
.globl bsp_interrupt_dispatch
|
||||||
|
|
||||||
ExecuteITHandler :
|
bsp_interrupt_dispatch :
|
||||||
|
|
||||||
ldr r0, =0x14400014 /* Read rINTOFFSET */
|
ldr r0, =0x14400014 /* Read rINTOFFSET */
|
||||||
ldr r1, [r0]
|
ldr r1, [r0]
|
||||||
|
|||||||
@@ -19,9 +19,9 @@
|
|||||||
* Function to obtain, execute an IT handler and acknowledge the IT
|
* Function to obtain, execute an IT handler and acknowledge the IT
|
||||||
*/
|
*/
|
||||||
|
|
||||||
.globl ExecuteITHandler
|
.globl bsp_interrupt_dispatch
|
||||||
|
|
||||||
ExecuteITHandler :
|
bsp_interrupt_dispatch :
|
||||||
|
|
||||||
ldr r0, =0x4A000014 /* Read rINTOFFSET */
|
ldr r0, =0x4A000014 /* Read rINTOFFSET */
|
||||||
ldr r1, [r0]
|
ldr r1, [r0]
|
||||||
|
|||||||
Reference in New Issue
Block a user