diff options
author | Chris Johns <chrisj@rtems.org> | 2019-06-25 18:43:55 +1000 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2019-06-28 09:01:27 +1000 |
commit | c43071f5231b07f67116891c0612be4ebdd7f211 (patch) | |
tree | 52c102fa5e8c1cb004a8b4c53ae36a1535d6ba48 /cpukit/score | |
parent | bsp/motorola_powerpc: Fix linker command file (diff) | |
download | rtems-c43071f5231b07f67116891c0612be4ebdd7f211.tar.bz2 |
arm: Return the current handler from arm_cp15_set_exception_handler
Closes #3762
Diffstat (limited to 'cpukit/score')
-rw-r--r-- | cpukit/score/cpu/arm/include/libcpu/arm-cp15.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/cpukit/score/cpu/arm/include/libcpu/arm-cp15.h b/cpukit/score/cpu/arm/include/libcpu/arm-cp15.h index 506d61a082..6e66b15b07 100644 --- a/cpukit/score/cpu/arm/include/libcpu/arm-cp15.h +++ b/cpukit/score/cpu/arm/include/libcpu/arm-cp15.h @@ -2246,7 +2246,12 @@ uint32_t arm_cp15_set_translation_table_entries( uint32_t section_flags ); -void arm_cp15_set_exception_handler( +/** + * @brief Sets the @a exception @a handler in the vector table. + * + * @return Previous handler. + */ +void* arm_cp15_set_exception_handler( Arm_symbolic_exception_name exception, void (*handler)(void) ); |