patch-2.4.7 linux/arch/s390x/kernel/head.S
Next file: linux/arch/s390x/kernel/irq.c
Previous file: linux/arch/s390x/kernel/entry.S
Back to the patch index
Back to the overall index
- Lines: 19
- Date:
Wed Jul 4 11:50:39 2001
- Orig file:
v2.4.6/linux/arch/s390x/kernel/head.S
- Orig date:
Wed Apr 11 19:02:29 2001
diff -u --recursive --new-file v2.4.6/linux/arch/s390x/kernel/head.S linux/arch/s390x/kernel/head.S
@@ -262,8 +262,7 @@
la %r2,IPL_BS # load start address
bas %r14,.Lloader # load rest of ipl image
l %r12,.Lparm # pointer to parameter area
- st %r1,__LC_IPLDEV # store ipl device number
- st %r1,IPL_DEVICE+4-PARMAREA(%r12)
+ st %r1,IPL_DEVICE+4-PARMAREA(%r12) # store ipl device number
#
# load parameter file from ipl device
@@ -467,6 +466,8 @@
sam64 # switch to 64 bit mode
lctlg %c0,%c15,.Lctl-.LPG1(%r13) # load control registers
lg %r12,.Lparm1-.LPG1(%r13) # pointer to parameter area
+ # move IPL device to lowcore
+ mvc __LC_IPLDEV(4),IPL_DEVICE+4-PARMAREA(%r12)
#
# find out memory size.
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)