On 15.02.22 21:27, David Miller wrote: > tests/tcg/s390x/mie3-compl.c: [N]*K instructions > tests/tcg/s390x/mie3-mvcrl.c: MVCRL instruction > tests/tcg/s390x/mie3-sel.c: SELECT instruction > > Signed-off-by: David Miller <dmiller...@gmail.com> > --- > tests/tcg/s390x/Makefile.target | 2 +- > tests/tcg/s390x/mie3-compl.c | 56 +++++++++++++++++++++++++++++++++ > tests/tcg/s390x/mie3-mvcrl.c | 31 ++++++++++++++++++ > tests/tcg/s390x/mie3-sel.c | 42 +++++++++++++++++++++++++ > 4 files changed, 130 insertions(+), 1 deletion(-) > create mode 100644 tests/tcg/s390x/mie3-compl.c > create mode 100644 tests/tcg/s390x/mie3-mvcrl.c > create mode 100644 tests/tcg/s390x/mie3-sel.c > > diff --git a/tests/tcg/s390x/Makefile.target > b/tests/tcg/s390x/Makefile.target > index 1a7238b4eb..16b9d45307 100644 > --- a/tests/tcg/s390x/Makefile.target > +++ b/tests/tcg/s390x/Makefile.target > @@ -1,6 +1,6 @@ > S390X_SRC=$(SRC_PATH)/tests/tcg/s390x > VPATH+=$(S390X_SRC) > -CFLAGS+=-march=zEC12 -m64 > +CFLAGS+=-march=z15 -m64 > TESTS+=hello-s390x > TESTS+=csst > TESTS+=ipm
Your patch is missing the following hunk: diff --git a/tests/tcg/s390x/Makefile.target b/tests/tcg/s390x/Makefile.target index 16b9d45307..54e67446aa 100644 --- a/tests/tcg/s390x/Makefile.target +++ b/tests/tcg/s390x/Makefile.target @@ -7,6 +7,9 @@ TESTS+=ipm TESTS+=exrl-trt TESTS+=exrl-trtr TESTS+=pack +TESTS+=mie3-compl +TESTS+=mie3-mvcrl +TESTS+=mie3-sel TESTS+=mvo TESTS+=mvc TESTS+=shift With debian11, I can build the tests. However, mie3-sel seems to have an issue: TEST mie3-compl on s390x TEST mie3-mvcrl on s390x TEST mie3-sel on s390x timeout: the monitored command dumped core make[3]: *** [../Makefile.target:156: run-mie3-sel] Error 132 make[2]: *** [/home/dhildenb/git/qemu/tests/tcg/Makefile.qemu:102: run-guest-tests] Error 2 make[1]: *** [/home/dhildenb/git/qemu/tests/Makefile.include:59: run-tcg-tests-s390x-linux-user] Error 2 make[1]: Leaving directory '/home/dhildenb/git/qemu/build' make: *** [GNUmakefile:11: run-tcg-tests-s390x-linux-user] Error 2 qemu-s390x gets killed via "Program terminated with signal SIGILL, Illegal instruction." -- Thanks, David / dhildenb