Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9db8c050 authored by Michael Holzheu's avatar Michael Holzheu Committed by Martin Schwidefsky
Browse files

s390/kdump: Use 64 bit mode for 0x10000 entry point



The 0x10000 entry point can be called in z/Arch architecture and 64 bit
addressing mode. Therefore this patch removes the unnecessary 31 bit
switch code from the kdump startup function.

Signed-off-by: default avatarMichael Holzheu <holzheu@linux.vnet.ibm.com>
Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
parent f47586b2
Loading
Loading
Loading
Loading
+2 −8
Original line number Diff line number Diff line
@@ -85,16 +85,10 @@
.align 2
startup_kdump_relocated:
	basr	%r13,0
0:
	mvc	0(8,%r0),.Lrestart_psw-0b(%r13)	# Setup restart PSW
	sam31					# Switch to 31 bit addr mode
	sr	%r1,%r1				# Erase register r1
	sr	%r2,%r2				# Erase register r2
	sigp	%r1,%r2,SIGP_SET_ARCHITECTURE	# Switch to 31 bit arch mode
	lpsw	0				# Start new kernel...
0:	lpswe	.Lrestart_psw-0b(%r13)		# Start new kernel...
.align	8
.Lrestart_psw:
	.long	0x00080000,0x80000000 + startup
	.quad	0x0000000080000000,0x0000000000000000 + startup
#else
.align 2
.Lep_startup_kdump: