From 412da6df021710244de440305aadadfe6e08c39e Mon Sep 17 00:00:00 2001 From: Till Straumann Date: Mon, 19 Jun 2006 23:22:04 +0000 Subject: PR1091/patch * cpu_asm.S: Reduce mask from 0xffc to 0x3fc so only the vector bits are used when calculating the exception vector. --- cpukit/score/cpu/m68k/ChangeLog | 6 ++++++ cpukit/score/cpu/m68k/cpu_asm.S | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/cpukit/score/cpu/m68k/ChangeLog b/cpukit/score/cpu/m68k/ChangeLog index 1475d13eda..f8d08a2e2a 100644 --- a/cpukit/score/cpu/m68k/ChangeLog +++ b/cpukit/score/cpu/m68k/ChangeLog @@ -1,3 +1,9 @@ +2006-06-19 Till Straumann + + PR1091/patch + * cpu_asm.S: Reduce mask from 0xffc to 0x3fc so only the vector + bits are used when calculating the exception vector. + 2006-02-28 Eric Norum PR 904/patch diff --git a/cpukit/score/cpu/m68k/cpu_asm.S b/cpukit/score/cpu/m68k/cpu_asm.S index 9156212311..e53816dde3 100644 --- a/cpukit/score/cpu/m68k/cpu_asm.S +++ b/cpukit/score/cpu/m68k/cpu_asm.S @@ -135,7 +135,7 @@ SYM (_ISR_Handler): movm.l d0-d1/a0-a1,a7@ | save d0-d1,a0-a1 #endif movew a7@(SAVED+FVO_OFFSET),d0 | d0 = F/VO - andl #0x0ffc,d0 | d0 = vector offset in vbr + andl #0x03fc,d0 | d0 = vector offset in vbr #if ( CPU_HAS_SOFTWARE_INTERRUPT_STACK == 1 ) -- cgit v1.2.3