From: Thomas Huth <th...@redhat.com> The start address has to be stored in big endian byte order in the iplb.ccw block for the guest.
Signed-off-by: Thomas Huth <th...@redhat.com> Message-Id: <1499268345-12552-1-git-send-email-th...@redhat.com> Reviewed-by: Cornelia Huck <coh...@redhat.com> Signed-off-by: Christian Borntraeger <borntrae...@de.ibm.com> --- hw/s390x/ipl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/s390x/ipl.c b/hw/s390x/ipl.c index 4e6469d..cc36003 100644 --- a/hw/s390x/ipl.c +++ b/hw/s390x/ipl.c @@ -418,7 +418,7 @@ void s390_ipl_prepare_cpu(S390CPU *cpu) error_report_err(err); vm_stop(RUN_STATE_INTERNAL_ERROR); } - ipl->iplb.ccw.netboot_start_addr = ipl->start_addr; + ipl->iplb.ccw.netboot_start_addr = cpu_to_be64(ipl->start_addr); } } -- 2.7.4