patch-2.4.20 linux-2.4.20/arch/parisc/kernel/hpmc.S
Next file: linux-2.4.20/arch/parisc/kernel/init_task.c
Previous file: linux-2.4.20/arch/parisc/kernel/head64.S
Back to the patch index
Back to the overall index
- Lines: 23
- Date:
Thu Nov 28 15:53:10 2002
- Orig file:
linux-2.4.19/arch/parisc/kernel/hpmc.S
- Orig date:
Tue Dec 5 12:29:39 2000
diff -urN linux-2.4.19/arch/parisc/kernel/hpmc.S linux-2.4.20/arch/parisc/kernel/hpmc.S
@@ -43,7 +43,6 @@
.level 1.1
.data
-#define __ASSEMBLY__
#include <asm/assembly.h>
#include <asm/pdc.h>
@@ -262,12 +261,10 @@
mtsp %r0, %sr6
mtsp %r0, %sr7
- tovirt %r30 /* make sp virtual */
+ tovirt_r1 %r30 /* make sp virtual */
rsm 8,%r0 /* Clear Q bit */
- ldi 1,%r1
- mtctl %r1,%cr29 /* Set trap code to "1" for HPMC */
- mtctl %r0,%cr30 /* Force interruptions to use hpmc stack */
+ ldi 1,%r8 /* Set trap code to "1" for HPMC */
ldil L%PA(intr_save), %r1
ldo R%PA(intr_save)(%r1), %r1
be 0(%sr7,%r1)
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)