diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-11-08 16:03:10 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-11-12 13:25:43 +0100 |
commit | 12dfa5e26fff003cea0115381797e9daa5ceb633 (patch) | |
tree | 8afe8ffafc5fb4a37c9e437d70a556fb5a67dedf /cpukit/score/cpu/nios2/nios2-isr-install-vector.c | |
parent | moxie: Remove use of proc_ptr (diff) | |
download | rtems-12dfa5e26fff003cea0115381797e9daa5ceb633.tar.bz2 |
nios2: Remove use of proc_ptr
Update #3585.
Diffstat (limited to '')
-rw-r--r-- | cpukit/score/cpu/nios2/nios2-isr-install-vector.c | 33 |
1 files changed, 3 insertions, 30 deletions
diff --git a/cpukit/score/cpu/nios2/nios2-isr-install-vector.c b/cpukit/score/cpu/nios2/nios2-isr-install-vector.c index 578634c7cc..b207c1c752 100644 --- a/cpukit/score/cpu/nios2/nios2-isr-install-vector.c +++ b/cpukit/score/cpu/nios2/nios2-isr-install-vector.c @@ -21,42 +21,15 @@ #include <rtems/score/isr.h> -/* - * _CPU_ISR_install_vector - * - * This kernel routine installs the RTEMS handler for the - * specified vector. - * - * Input parameters: - * vector - interrupt vector number - * old_handler - former ISR for this vector number - * new_handler - replacement ISR for this vector number - * - * Output parameters: NONE - * - * - * NO_CPU Specific Information: - * - * XXX document implementation including references if appropriate - */ - void _CPU_ISR_install_vector( - uint32_t vector, - proc_ptr new_handler, - proc_ptr *old_handler + uint32_t vector, + CPU_ISR_handler new_handler, + CPU_ISR_handler *old_handler ) { *old_handler = _ISR_Vector_table[ vector ]; /* - * If the interrupt vector table is a table of pointer to isr entry - * points, then we need to install the appropriate RTEMS interrupt - * handler for this vector number. - */ - - _CPU_ISR_install_raw_handler( vector, new_handler, old_handler ); - - /* * We put the actual user ISR address in '_ISR_vector_table'. This will * be used by the _ISR_Handler so the user gets control. */ |