summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2013-01-04 13:16:35 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2013-01-07 15:07:40 +0100
commitc04ac2ca4a03d574756a5ddd2ae097a518133251 (patch)
treee34512488fb3e27537f0de799ba5f5308195903b
parentarm: Rename arm_exc_interrupt() (diff)
downloadrtems-c04ac2ca4a03d574756a5ddd2ae097a518133251.tar.bz2
arm: Move type definition and prototypes
-rw-r--r--cpukit/score/cpu/arm/rtems/score/armv4.h10
-rw-r--r--cpukit/score/cpu/arm/rtems/score/cpu.h10
2 files changed, 10 insertions, 10 deletions
diff --git a/cpukit/score/cpu/arm/rtems/score/armv4.h b/cpukit/score/cpu/arm/rtems/score/armv4.h
index 97f502d8e1..022f0c19aa 100644
--- a/cpukit/score/cpu/arm/rtems/score/armv4.h
+++ b/cpukit/score/cpu/arm/rtems/score/armv4.h
@@ -27,6 +27,16 @@ void bsp_interrupt_dispatch( void );
void _ARMV4_Exception_interrupt( void );
+typedef void arm_exc_abort_handler( arm_cpu_context *context );
+
+void arm_exc_data_abort_set_handler( arm_exc_abort_handler handler );
+
+void arm_exc_data_abort( void );
+
+void arm_exc_prefetch_abort_set_handler( arm_exc_abort_handler handler );
+
+void arm_exc_prefetch_abort( void );
+
#endif /* ARM_MULTILIB_ARCH_V4 */
#ifdef __cplusplus
diff --git a/cpukit/score/cpu/arm/rtems/score/cpu.h b/cpukit/score/cpu/arm/rtems/score/cpu.h
index 935dcd21e5..82bad386c9 100644
--- a/cpukit/score/cpu/arm/rtems/score/cpu.h
+++ b/cpukit/score/cpu/arm/rtems/score/cpu.h
@@ -510,8 +510,6 @@ typedef struct {
uint32_t cpsr;
} arm_cpu_context;
-typedef void arm_exc_abort_handler( arm_cpu_context *context );
-
typedef enum {
ARM_EXCEPTION_RESET = 0,
ARM_EXCEPTION_UNDEF = 1,
@@ -558,14 +556,6 @@ static inline void arm_status_restore( uint32_t psr )
RTEMS_COMPILER_MEMORY_BARRIER();
}
-void arm_exc_data_abort_set_handler( arm_exc_abort_handler handler );
-
-void arm_exc_data_abort( void );
-
-void arm_exc_prefetch_abort_set_handler( arm_exc_abort_handler handler );
-
-void arm_exc_prefetch_abort( void );
-
/** @} */
/* XXX This is out of date */