summaryrefslogtreecommitdiffstats
path: root/cpukit
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit')
-rw-r--r--cpukit/score/cpu/sh/ChangeLog6
-rw-r--r--cpukit/score/cpu/sh/cpu.c5
2 files changed, 10 insertions, 1 deletions
diff --git a/cpukit/score/cpu/sh/ChangeLog b/cpukit/score/cpu/sh/ChangeLog
index e03228a59c..2e75e8ce33 100644
--- a/cpukit/score/cpu/sh/ChangeLog
+++ b/cpukit/score/cpu/sh/ChangeLog
@@ -1,3 +1,9 @@
+2001-07-25 Radzislaw Galler <rgaller@et.put.poznan.pl>
+
+ * cpu.c (_CPU_ISR_install_vector): Corrected interrupt range
+ checking which was SH1 specific. It didn't work for SH2 (has more
+ interrupt sources).
+
2001-02-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am, rtems/score/Makefile.am:
diff --git a/cpukit/score/cpu/sh/cpu.c b/cpukit/score/cpu/sh/cpu.c
index 06f7b9c3d7..eaebb46ac7 100644
--- a/cpukit/score/cpu/sh/cpu.c
+++ b/cpukit/score/cpu/sh/cpu.c
@@ -158,9 +158,10 @@ void _CPU_ISR_install_vector(
)
{
proc_ptr ignored ;
-
+#if 0
if(( vector <= 113) && ( vector >= 11))
{
+#endif
*old_handler = _ISR_Vector_table[ vector ];
/*
@@ -178,7 +179,9 @@ void _CPU_ISR_install_vector(
*/
_ISR_Vector_table[ vector ] = new_handler;
+#if 0
}
+#endif
}
/*PAGE