v2->v3: --- - check the clock is really set after setting (thanks Claudio) - remove unneeded memory clobber (thanks Claudio) - add comment to explain what we're testing (thanks Christian) v1->v2: --- - remove unneeded include - advance clock by 10 minutes instead of 1 minute (thanks Claudio) - express get_clock_us() using stck() (thanks Claudio) The guest TOD clock should not go backwards on migration. Add a test to verify that. To reduce code duplication, move some of the time-related defined from the sck test to the library. Nico Boehr (2): lib/s390x: move TOD clock related functions to library s390x: add migration TOD clock test lib/s390x/asm/time.h | 50 ++++++++++++++++++++++++++++++++++++++- s390x/Makefile | 1 + s390x/migration-sck.c | 54 +++++++++++++++++++++++++++++++++++++++++++ s390x/sck.c | 32 ------------------------- s390x/unittests.cfg | 4 ++++ 5 files changed, 108 insertions(+), 33 deletions(-) create mode 100644 s390x/migration-sck.c -- 2.36.1