patch-2.4.20 linux-2.4.20/arch/ia64/kernel/mca_asm.S

Next file: linux-2.4.20/arch/ia64/kernel/minstate.h
Previous file: linux-2.4.20/arch/ia64/kernel/mca.c
Back to the patch index
Back to the overall index

diff -urN linux-2.4.19/arch/ia64/kernel/mca_asm.S linux-2.4.20/arch/ia64/kernel/mca_asm.S
@@ -684,9 +684,9 @@
 	movl	r3=SAL_GET_STATE_INFO;;
 	DATA_VA_TO_PA(r7);;		// convert to physical address
 	ld8	r8=[r7],8;;		// get pdesc function pointer
-	DATA_VA_TO_PA(r8)		// convert to physical address
+	dep	r8=0,r8,61,3;;		// convert SAL VA to PA
 	ld8	r1=[r7];;		// set new (ia64_sal) gp
-	DATA_VA_TO_PA(r1)		// convert to physical address
+	dep	r1=0,r1,61,3;;		// convert SAL VA to PA
 	mov	b6=r8
 
 	alloc	r5=ar.pfs,8,0,8,0;;	// allocate stack frame for SAL call

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)