diff -ur hal/arm/arch/current/ChangeLog hal/arm/arch/current/ChangeLog.new --- hal/arm/arch/current/ChangeLog +++ hal/arm/arch/current/ChangeLog.new @@ -1,3 +1,8 @@ +2007-02-03 Sergei Gavrikov + + * src/vectors.S: Added a possibility to fix ARM vector 0x14 + (unused vector). Some platforms need itself in that. + 2007-01-09 Sergei Gavrikov * src/arm-stub.c: Added string.h header (`memcpy' declaration). diff -ur hal/arm/arch/current/src/vectors.S hal/arm/arch/current/src/vectors.S.new --- hal/arm/arch/current/src/vectors.S +++ hal/arm/arch/current/src/vectors.S.new @@ -206,7 +206,11 @@ ldr pc,.software_interrupt // 0x08 start && software int ldr pc,.abort_prefetch // 0x0C ldr pc,.abort_data // 0x10 +#ifdef CYGNUM_HAL_ARM_VECTOR_0x14 + .word CYGNUM_HAL_ARM_VECTOR_0x14 +#else .word 0 // unused +#endif ldr pc,.IRQ // 0x18 ldr pc,.FIQ // 0x1C