Hi Paolo and/or Thomas, please merge the following changes: * storage key concurrent migration test * new utility macros for PSWs * linker and snippets cleanups * fix backtrace when exceptions happen during VM execution MERGE: https://gitlab.com/kvm-unit-tests/kvm-unit-tests/-/merge_requests/40 PIPELINE: https://gitlab.com/imbrenda/kvm-unit-tests/-/pipelines/780085043 PULL: https://gitlab.com/imbrenda/kvm-unit-tests.git s390x-next-2023-02 Claudio Imbrenda (2): lib: s390x: add PSW and PSW_WITH_CUR_MASK macros s390x: use the new PSW and PSW_WITH_CUR_MASK macros Janosch Frank (7): s390x: Cleanup flat.lds s390x: snippets: c: Cleanup flat.lds s390x: Add a linker script to assembly snippets s390x: snippets: Fix SET_PSW_NEW_ADDR macro lib: s390x: sie: Set guest memory pointer s390x: Clear first stack frame and end backtrace early lib: s390x: Handle debug prints for SIE exceptions correctly Nico Boehr (1): s390x: add parallel skey migration test s390x/Makefile | 5 +- lib/s390x/asm/arch_def.h | 4 + lib/s390x/sie.h | 2 + lib/s390x/snippet.h | 3 +- lib/s390x/interrupt.c | 46 +++++++- lib/s390x/sie.c | 1 + lib/s390x/stack.c | 2 + s390x/flat.lds | 19 +--- s390x/snippets/asm/flat.lds | 41 +++++++ s390x/snippets/c/flat.lds | 28 ++--- s390x/cpu.S | 6 +- s390x/cstart64.S | 2 + s390x/snippets/asm/macros.S | 2 +- s390x/adtl-status.c | 24 +--- s390x/firq.c | 5 +- s390x/migration-skey.c | 218 ++++++++++++++++++++++++++++++++---- s390x/migration.c | 6 +- s390x/mvpg-sie.c | 2 +- s390x/pv-diags.c | 6 +- s390x/skrf.c | 7 +- s390x/smp.c | 53 ++------- s390x/uv-host.c | 5 +- s390x/unittests.cfg | 15 ++- 23 files changed, 348 insertions(+), 154 deletions(-) create mode 100644 s390x/snippets/asm/flat.lds -- 2.39.1