s390/boot: convert initial lowcore to C
authorHeiko Carstens <hca@linux.ibm.com>
Wed, 27 Apr 2022 02:14:34 +0000 (04:14 +0200)
committerHeiko Carstens <hca@linux.ibm.com>
Fri, 6 May 2022 18:45:15 +0000 (20:45 +0200)
commit834979c27f5281f37ae9ce5191134f26ae7b9fd0
tree44deaa217d131bfd74ec89378793fda7a474916d
parent67a9c428ef35780d09e5a3c1247919789a8212b4
s390/boot: convert initial lowcore to C

Convert initial lowcore to C and use proper defines and structures to
initialize it. This should make the z/VM ipl procedure a bit less magic.

Acked-by: Peter Oberparleiter <oberpar@linux.ibm.com>
Reviewed-by: Vasily Gorbik <gor@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
arch/s390/boot/Makefile
arch/s390/boot/boot.h
arch/s390/boot/head.S
arch/s390/boot/ipl_data.c [new file with mode: 0644]
arch/s390/boot/vmlinux.lds.S