diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2005-02-15 16:33:27 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2005-02-15 16:33:27 +0000 |
commit | 5bd1219753720a3f1552d9a5e09e2c339a4a26e0 (patch) | |
tree | d1f91d326e4ba734eee67aff9961c8f0aba7a9a0 /c/src | |
parent | (_CPU_ISR_install_vector, _CPU_Initialize, _CPU_Install_interrupt_stack, _CPU... (diff) | |
download | rtems-5bd1219753720a3f1552d9a5e09e2c339a4a26e0.tar.bz2 |
2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org>
* new-exceptions/cpu.c (_CPU_ISR_install_vector): New.
Diffstat (limited to 'c/src')
-rw-r--r-- | c/src/lib/libcpu/powerpc/ChangeLog | 15 | ||||
-rw-r--r-- | c/src/lib/libcpu/powerpc/new-exceptions/cpu.c | 22 |
2 files changed, 30 insertions, 7 deletions
diff --git a/c/src/lib/libcpu/powerpc/ChangeLog b/c/src/lib/libcpu/powerpc/ChangeLog index 9cc341123c..14ba64daa2 100644 --- a/c/src/lib/libcpu/powerpc/ChangeLog +++ b/c/src/lib/libcpu/powerpc/ChangeLog @@ -1,5 +1,9 @@ 2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org> + * new-exceptions/cpu.c (_CPU_ISR_install_vector): New. + +2005-02-15 Ralf Corsepius <ralf.corsepius@rtems.org> + * old-exceptions/rtems/score/ppc_offs.h, old-exceptions/ChangeLog, old-exceptions/README, old-exceptions/TODO, old-exceptions/cpu.c, @@ -141,13 +145,10 @@ 2004-10-20 Eric Norum <norume@aps.anl.gov> - Add Kate Feng's MPC7455 support - * configure.ac - * mpc6xx/exceptions/raw_exception.c - * mpc6xx/mmu/mmuAsm.S - * mpc6xx/mmu/pte121.c - * shared/include/cpuIdent.c - * shared/include/cpuIdent.h + * configure.ac, mpc6xx/exceptions/raw_exception.c, + mpc6xx/mmu/mmuAsm.S, mpc6xx/mmu/pte121.c, + shared/include/cpuIdent.c, shared/include/cpuIdent.h: + Add Kate Feng's MPC7455 support. 2004-10-19 Ralf Corsepius <ralf_corsepius@rtems.org> diff --git a/c/src/lib/libcpu/powerpc/new-exceptions/cpu.c b/c/src/lib/libcpu/powerpc/new-exceptions/cpu.c index dbbf8a55c7..f8f1223f61 100644 --- a/c/src/lib/libcpu/powerpc/new-exceptions/cpu.c +++ b/c/src/lib/libcpu/powerpc/new-exceptions/cpu.c @@ -148,3 +148,25 @@ void _CPU_Context_Initialize( void _CPU_Install_interrupt_stack( void ) { } + +/* _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 + */ + +void _CPU_ISR_install_vector( + uint32_t vector, + proc_ptr new_handler, + proc_ptr *old_handler +) +{ + BSP_panic("_CPU_ISR_install_vector called\n"); +} |