summaryrefslogtreecommitdiff
path: root/arch/s390/boot/head.S
diff options
context:
space:
mode:
authorMartin Schwidefsky <schwidefsky@de.ibm.com>2018-09-12 09:54:59 +0300
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2018-09-20 14:20:28 +0300
commit8e5a7627b5881ee0551b7ee02d41c2a983358842 (patch)
treefaf7db56e4ed4599411b33a34fc0195105939d78 /arch/s390/boot/head.S
parent198ee66a0e970bc57872095cc3a79722bbf36306 (diff)
downloadlinux-8e5a7627b5881ee0551b7ee02d41c2a983358842.tar.xz
s390: add initial 64-bit restart PSW
To be able to start a kernel image loaded into memory with a PSW restart, place a 64-bit restart PSW at 0x1a0 in absolute lowcore. Suggested-by: Dominik Klein <dominik.klein@linux.ibm.com> Tested-by: Dominik Klein <dominik.klein@linux.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'arch/s390/boot/head.S')
-rw-r--r--arch/s390/boot/head.S3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/s390/boot/head.S b/arch/s390/boot/head.S
index f721913b73f1..f1cdca8ad3cc 100644
--- a/arch/s390/boot/head.S
+++ b/arch/s390/boot/head.S
@@ -60,6 +60,9 @@ __HEAD
.long 0x02000690,0x60000050
.long 0x020006e0,0x20000050
+ .org 0x1a0
+ .quad 0,iplstart
+
.org 0x200
#