patch-2.4.7 linux/arch/s390/kernel/head.S
Next file: linux/arch/s390/kernel/irq.c
Previous file: linux/arch/s390/kernel/entry.S
Back to the patch index
Back to the overall index
- Lines: 21
- Date:
Wed Jul 4 11:50:39 2001
- Orig file:
v2.4.6/linux/arch/s390/kernel/head.S
- Orig date:
Wed Apr 11 19:02:27 2001
diff -u --recursive --new-file v2.4.6/linux/arch/s390/kernel/head.S linux/arch/s390/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-PARMAREA(%r12)
+ st %r1,IPL_DEVICE-PARMAREA(%r12) # store ipl device number
#
# load parameter file from ipl device
@@ -463,7 +462,9 @@
startup:basr %r13,0 # get base
.LPG1: lctl %c0,%c15,.Lctl-.LPG1(%r13) # load control registers
l %r12,.Lparm1-.LPG1(%r13) # pointer to parameter area
-
+ # move IPL device to lowcore
+ mvc __LC_IPLDEV(4),IPL_DEVICE-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)