patch-2.4.22 linux-2.4.22/arch/ia64/kernel/mca_asm.S
Next file: linux-2.4.22/arch/ia64/kernel/palinfo.c
Previous file: linux-2.4.22/arch/ia64/kernel/mca.c
Back to the patch index
Back to the overall index
- Lines: 24
- Date:
2003-08-25 04:44:39.000000000 -0700
- Orig file:
linux-2.4.21/arch/ia64/kernel/mca_asm.S
- Orig date:
2002-11-28 15:53:09.000000000 -0800
diff -urN linux-2.4.21/arch/ia64/kernel/mca_asm.S linux-2.4.22/arch/ia64/kernel/mca_asm.S
@@ -766,8 +766,6 @@
// stash the information the SAL passed to os
SAL_TO_OS_MCA_HANDOFF_STATE_SAVE(r2)
;;
-
-// now we want to save information so we can dump registers
SAVE_MIN_WITH_COVER
;;
mov r8=cr.ifa
@@ -798,10 +796,12 @@
//
// Let's call the C handler to get the rest of the state info
//
- alloc r14=ar.pfs,0,0,1,0 // now it's safe (must be first in insn group!)
- ;; //
+ alloc r14=ar.pfs,0,0,2,0 // now it's safe (must be first in insn group!)
+ ;;
adds out0=16,sp // out0 = pointer to pt_regs
;;
+ DO_SAVE_SWITCH_STACK
+ adds out1=16,sp // out0 = pointer to switch_stack
br.call.sptk.many rp=ia64_init_handler
.ret1:
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)