Hi Paolo, please merge the following changes: * SMP lib improvements to increase correctness of SMP tests * fix some tests so that each test has a unique output line * add a few function to detect the hypervisor * rename some macros to bring them in line with the kernel MERGE: https://gitlab.com/kvm-unit-tests/kvm-unit-tests/-/merge_requests/25 PIPELINE: https://gitlab.com/imbrenda/kvm-unit-tests/-/pipelines/473371669 PULL: https://gitlab.com/imbrenda/kvm-unit-tests.git s390x-next-20220217 Christian Borntraeger (1): s390x/cpumodel: give each test a unique output line Claudio Imbrenda (6): s390x: firq: fix running in PV lib: s390x: smp: guarantee that boot CPU has index 0 lib: s390x: smp: refactor smp functions to accept indexes s390x: smp: use CPU indexes instead of addresses s390x: firq: use CPU indexes instead of addresses s390x: skrf: use CPU indexes instead of addresses Janosch Frank (1): s390x: uv: Fix UVC cmd prepare reset name Pierre Morel (1): s390x: stsi: Define vm_is_kvm to be used in different tests lib/s390x/asm/uv.h | 4 +- lib/s390x/smp.h | 20 +++-- lib/s390x/stsi.h | 32 ++++++++ lib/s390x/vm.h | 2 + lib/s390x/smp.c | 173 +++++++++++++++++++++++++++----------------- lib/s390x/vm.c | 51 ++++++++++++- s390x/cpumodel.c | 5 +- s390x/firq.c | 26 ++----- s390x/skrf.c | 2 +- s390x/smp.c | 22 +++--- s390x/stsi.c | 23 +----- s390x/uv-guest.c | 2 +- s390x/uv-host.c | 2 +- s390x/unittests.cfg | 18 ++++- 14 files changed, 243 insertions(+), 139 deletions(-) create mode 100644 lib/s390x/stsi.h -- 2.34.1