[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[qemu-s390x] [PATCH v3 0/3] Fix migration problems of s390x guests on Sp

From: Thomas Huth
Subject: [qemu-s390x] [PATCH v3 0/3] Fix migration problems of s390x guests on Sparc hosts
Date: Thu, 27 Sep 2018 10:23:32 +0200

The new migration test uncovered some alignment problems in the s390x


Here are some patches to fix these issues (only tested with
clang and -fsanitize=undefined, since I do not have access to
a Sparc machine, but I hope that covers the issues there, too).

 - Fix description of the first patch
 - Add a comment before copy_sense_id_to_guest() in the 2nd patch

 - Use static assert with offsetof in the first patch instead of comments
 - Use stw_be_p in the second patch and add a comment about SA22-7204

Thomas Huth (3):
  hw/s390x/ipl: Fix alignment problems of S390IPLState members
  hw/s390x/css: Remove QEMU_PACKED from struct SenseId
  hw/s390x/ioinst: Fix alignment problem in struct SubchDev

 hw/s390x/css.c            | 38 ++++++++++++++++++++++----------------
 hw/s390x/ipl.h            |  5 +++--
 include/hw/s390x/css.h    |  6 +++---
 include/hw/s390x/ioinst.h | 21 ++++++++++++++-------
 4 files changed, 42 insertions(+), 28 deletions(-)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]