diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-11-08 15:44:56 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-11-12 13:25:43 +0100 |
commit | 5c6edeed512b84d065fb9eff34c03558457b408f (patch) | |
tree | 869616cc54419f35443627af90418ac7590f4396 /cpukit/score/cpu/m68k/include/rtems/score/cpu.h | |
parent | lm32: Remove use of proc_ptr (diff) | |
download | rtems-5c6edeed512b84d065fb9eff34c03558457b408f.tar.bz2 |
m68k: Remove use of proc_ptr
Update #3585.
Diffstat (limited to '')
-rw-r--r-- | cpukit/score/cpu/m68k/include/rtems/score/cpu.h | 27 |
1 files changed, 9 insertions, 18 deletions
diff --git a/cpukit/score/cpu/m68k/include/rtems/score/cpu.h b/cpukit/score/cpu/m68k/include/rtems/score/cpu.h index cd3f55fe0a..08690f20bd 100644 --- a/cpukit/score/cpu/m68k/include/rtems/score/cpu.h +++ b/cpukit/score/cpu/m68k/include/rtems/score/cpu.h @@ -564,29 +564,20 @@ extern const unsigned char _CPU_m68k_BFFFO_table[256]; void _CPU_Initialize(void); -/* - * _CPU_ISR_install_raw_handler - * - * This routine installs a "raw" interrupt handler directly into the - * processor's vector table. - */ +typedef void ( *CPU_ISR_raw_handler )( void ); void _CPU_ISR_install_raw_handler( - uint32_t vector, - proc_ptr new_handler, - proc_ptr *old_handler + uint32_t vector, + CPU_ISR_raw_handler new_handler, + CPU_ISR_raw_handler *old_handler ); -/* - * _CPU_ISR_install_vector - * - * This routine installs an interrupt vector. - */ +typedef void ( *CPU_ISR_handler )( uint32_t ); void _CPU_ISR_install_vector( uint32_t vector, - proc_ptr new_handler, - proc_ptr *old_handler + CPU_ISR_handler new_handler, + CPU_ISR_handler *old_handler ); /* @@ -677,8 +668,8 @@ void M68KFPSPInstallExceptionHandlers (void); extern int (*_FPSP_install_raw_handler)( uint32_t vector, - proc_ptr new_handler, - proc_ptr *old_handler + CPU_ISR_raw_handler new_handler, + CPU_ISR_raw_handler *old_handler ); #endif |