Hi Paolo and/or Thomas, not much has happened, but a few smaller things have accumulated, so time for a PR. Changes in this pull request: Just a single new test: * test CMM no-translate bit after reset A lot of smaller fixes: * fix for secure guest size by Claudio * fixes for shell script issues by Nicholas * fix in error path of emulator test by Christian * dirty condition code fixes by Janosch * pv-attest missing from unittests.cfg And, last but not least, two refactorings: * simplification of secure boot image creation by Marc * name inline assembly arguments in sigp lib by Janosch Thanks Nico MERGE: https://gitlab.com/kvm-unit-tests/kvm-unit-tests/-/merge_requests/58 PIPELINE: https://gitlab.com/Nico-Boehr/kvm-unit-tests/-/pipelines/1264518225 PULL: https://gitlab.com/Nico-Boehr/kvm-unit-tests.git pr-2024-04-22 ---- The following changes since commit 69ee03b0598ee49f75ebab5cd0fe39bf18c1146e: Merge branch 'arm/queue' into 'master' (2024-04-19 10:41:39 +0000) are available in the Git repository at: https://gitlab.com/Nico-Boehr/kvm-unit-tests.git pr-2024-04-22 for you to fetch changes up to 7315fc8a182e50e5c2f387812cd178b433a40cea: s390x: cmm: test no-translate bit after reset (2024-04-23 15:10:35 +0200) ---------------------------------------------------------------- Christian Borntraeger (1): s390x: emulator: Fix error path of invalid function code Claudio Imbrenda (1): lib: s390: fix guest length in uv_create_guest() Janosch Frank (6): lib: s390x: sigp: Dirty CC before sigp execution lib: s390x: uv: Dirty CC before uvc execution lib: s390x: css: Dirty CC before css instructions s390x: mvpg: Dirty CC before mvpg execution s390x: sclp: Dirty CC before sclp execution lib: s390x: sigp: Name inline assembly arguments Marc Hartmayer (1): s390x/Makefile: simplify Secure Execution boot image generation Nicholas Piggin (2): s390x: Fix is_pv check in run script s390x: Use local accel variable in arch_cmd_s390x Nico Boehr (2): s390x: add pv-attest to unittests.cfg s390x: cmm: test no-translate bit after reset lib/s390x/asm/sigp.h | 12 ++++++++---- lib/s390x/asm/uv.h | 4 +++- lib/s390x/css.h | 16 ++++++++++++---- lib/s390x/uv.c | 2 +- s390x/Makefile | 36 +++++++++++++++--------------------- s390x/cmm.c | 34 ++++++++++++++++++++++++++++++++++ s390x/emulator.c | 2 +- s390x/mvpg.c | 6 ++++-- s390x/run | 8 ++++---- s390x/sclp.c | 5 ++++- s390x/unittests.cfg | 3 +++ scripts/s390x/func.bash | 2 +- 12 files changed, 90 insertions(+), 40 deletions(-)