diff packages/hal/sh/arch/current/src/vectors.S @ 115:6ed91473a1cd ecos-sw-2000-08-21

Merge from eCos master repository on 2000-08-21-22:40:54-BST
author jlarmour
date Fri, 25 Aug 2000 17:32:38 +0000
parents 02ea4320376c
children 518f42066aba
line wrap: on
line diff
--- a/packages/hal/sh/arch/current/src/vectors.S
+++ b/packages/hal/sh/arch/current/src/vectors.S
@@ -701,6 +701,10 @@ restore_state:
         mov.w   r0,@r1
         mov.l   $CYGARC_REG_IPRE,r1
         mov.w   r0,@r1
+#ifdef CYGARC_SH_MOD_INTC_V3
+        mov.l   $CYGARC_REG_IPRF,r1
+        mov.w   r0,@r1
+#endif
         mov.l   $CYGARC_REG_ICR1,r1     ! Set interrupt controller to IRQ mode
         mov.w   r0,@r1
 #endif
@@ -828,6 +832,10 @@ 1:      mov.l   @r0+,r3                 
 $CYGARC_REG_ICR1:
         .long   CYGARC_REG_ICR1
 #endif
+#ifdef CYGARC_SH_MOD_INTC_V2
+$CYGARC_REG_IPRF:
+        .long   CYGARC_REG_IPRF
+#endif
 
 $__reset:
         .long   __reset