The clgfi instruction needs at least z9 machine level. To allow kexec-tools compiled also with z900, this patch replaces clgfi with the older cghi instruction. Signed-off-by: Michael Holzheu <holzheu at linux.vnet.ibm.com> --- purgatory/arch/s390/setup-s390.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: kexec-tools-2.0.3/purgatory/arch/s390/setup-s390.S =================================================================== --- kexec-tools-2.0.3.orig/purgatory/arch/s390/setup-s390.S +++ kexec-tools-2.0.3/purgatory/arch/s390/setup-s390.S @@ -16,7 +16,7 @@ purgatory_start: larl %r15,lstack_end aghi %r15,-160 - clgfi %r2,0 + cghi %r2,0 je verify_checksums brasl %r14,purgatory