So, here are a few more cleanup patches mostly cleaning up ipl code and some of the assembly.
The patches are available here: https://github.com/frankjaa/qemu/pull/new/cleanup_bios2 Janosch Frank (7): pc-bios: s390x: Fix bootmap.c zipl component entry data handling pc-bios: s390x: Cleanup jump to ipl code pc-bios: s390x: Remove unneeded dasd-ipl.c reset psw mask changes pc-bios: s390x: Rework data initialization pc-bios: s390x: Replace lowcore offsets with pointers in dasd-ipl.c pc-bios: s390x: Use PSW constants in start.S pc-bios: s390x: Setup io and ext new psws only once pc-bios/s390-ccw/bootmap.c | 5 +++-- pc-bios/s390-ccw/bootmap.h | 7 ++++++- pc-bios/s390-ccw/dasd-ipl.c | 20 +++++++------------- pc-bios/s390-ccw/jump2ipl.c | 27 +++++++++++---------------- pc-bios/s390-ccw/s390-arch.h | 25 +++++++++++++++---------- pc-bios/s390-ccw/start.S | 35 ++++++++++++++++------------------- 6 files changed, 58 insertions(+), 61 deletions(-) -- 2.25.1