summaryrefslogtreecommitdiffstats
path: root/cpukit/score/cpu/arm/armv7m-initialize.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2012-03-26 18:12:22 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2012-04-07 18:31:06 +0200
commitf0d66b1ba972a13d8942b1030c2affcbedc005fe (patch)
tree5c5f05313d5db1ad57684b98c7bfaf180ca41945 /cpukit/score/cpu/arm/armv7m-initialize.c
parentGRETH: use shared-irq service instead of BSP specific set_vec() (diff)
downloadrtems-f0d66b1ba972a13d8942b1030c2affcbedc005fe.tar.bz2
arm: New function
Add and use function _ARMV7M_Set_exception_priority_and_handler(). Use ARMV7M_EXCEPTION_PRIORITY_LOWEST define.
Diffstat (limited to 'cpukit/score/cpu/arm/armv7m-initialize.c')
-rw-r--r--cpukit/score/cpu/arm/armv7m-initialize.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/cpukit/score/cpu/arm/armv7m-initialize.c b/cpukit/score/cpu/arm/armv7m-initialize.c
index f8e652d84d..79647d1ad6 100644
--- a/cpukit/score/cpu/arm/armv7m-initialize.c
+++ b/cpukit/score/cpu/arm/armv7m-initialize.c
@@ -31,14 +31,14 @@ void _CPU_Initialize( void )
* also "ARMv7-M Architecture Reference Manual, Issue D" section B1.5.4
* "Exception priorities and preemption".
*/
- _ARMV7M_Set_exception_priority( ARMV7M_VECTOR_SVC, 0xff );
- _ARMV7M_Set_exception_priority( ARMV7M_VECTOR_PENDSV, 0xff );
- _ARMV7M_Set_exception_handler(
+ _ARMV7M_Set_exception_priority_and_handler(
ARMV7M_VECTOR_SVC,
+ ARMV7M_EXCEPTION_PRIORITY_LOWEST,
_ARMV7M_Supervisor_call
);
- _ARMV7M_Set_exception_handler(
+ _ARMV7M_Set_exception_priority_and_handler(
ARMV7M_VECTOR_PENDSV,
+ ARMV7M_EXCEPTION_PRIORITY_LOWEST,
_ARMV7M_Pendable_service_call
);
}