[kvm-unit-tests PATCH v1 0/4] s390x: add migration test suport

Nico Boehr
2022-04-11T10:08:00Z

Add migration test support for s390x.

arm and powerpc already support basic migration tests.

If a test is in the migration group, it can print "migrate" on its console. This
will cause it to be migrated to a new QEMU instance. When migration is finished,
the test will be able to read a newline from its standard input.

We need the following pieces for this to work under s390x:

* read support for the sclp console. This can be very basic, it doesn't even
have to read anything useful, we just need to know something happened on
the console.
* s390/run adjustments to call the migration helper script.

Nico Boehr (4):
lib: s390x: add support for SCLP console read
s390x: add support for migration tests
s390x: don't run migration tests under PV
s390x: add selftest for migration

lib/s390x/sclp-console.c | 81 +++++++++++++++++++++++++++++++++++---
lib/s390x/sclp.h | 7 ++++
s390x/Makefile | 2 +
s390x/run | 7 +++-
s390x/selftest-migration.c | 27 +++++++++++++
s390x/unittests.cfg | 4 ++
scripts/s390x/func.bash | 2 +-
7 files changed, 122 insertions(+), 8 deletions(-)
create mode 100644 s390x/selftest-migration.c

--
2.31.1