changeset 3138:9dd3ea41e5b6

* src/hal_misc.c (hal_reset_vsr): Ensure we only init intr vectors up to top of VSR table.
author jlarmour
date Sun, 01 Apr 2012 01:58:28 +0000
parents 25656c49d55e
children 76d47f11c8a3
files packages/hal/cortexm/arch/current/ChangeLog packages/hal/cortexm/arch/current/src/hal_misc.c
diffstat 2 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/packages/hal/cortexm/arch/current/ChangeLog
+++ b/packages/hal/cortexm/arch/current/ChangeLog
@@ -3,6 +3,11 @@ 2012-03-06  Ilija Kocho  <ilijak@siva.co
     * include/hal_intr.h: Fix compiler warning about unused variables.
     [Bugzilla 1001520]
 
+2012-02-05  Jonathan Larmour  <jifl@eCosCentric.com>
+
+	* src/hal_misc.c (hal_reset_vsr): Ensure we only init intr vectors
+	up to top of VSR table.
+
 2011-08-23  Ilija Kocho  <ilijak@siva.com.mk>
 
 	* cdl/hal_cortexm.cdl: New CDL option CYGIMP_HAL_ARCH_ENDIAN
--- a/packages/hal/cortexm/arch/current/src/hal_misc.c
+++ b/packages/hal/cortexm/arch/current/src/hal_misc.c
@@ -152,7 +152,7 @@ void hal_reset_vsr( void )
 
         // For all startup type, redirect interrupt vectors to our VSR.
         for( i = CYGNUM_HAL_VECTOR_SYS_TICK ;
-             i < CYGNUM_HAL_VECTOR_SYS_TICK + CYGNUM_HAL_VSR_MAX;
+             i < CYGNUM_HAL_VSR_MAX;
              i++ )
             hal_vsr_table[i] = (CYG_ADDRESS)hal_default_interrupt_vsr;
     }