For what its worth (maybe a future patch) travis has now alpha s390x build support https://docs.travis-ci.com/user/multi-cpu-architectures I think the number of instances for s390 is still limited, but it works for open source software. On 18.11.19 11:07, David Hildenbrand wrote: > Hi Paolo, > > The following changes since commit af8dfe97b47d03876041506e8b38f718914aeea4: > > x86/unittests.cfg: Increase the timeout of the sieve test to 180s (2019-11-15 15:56:19 +0100) > > are available in the Git repository at: > > https://github.com/davidhildenbrand/kvm-unit-tests.git tags/s390x-2019-11-18 > > for you to fetch changes up to c71d8a9fab524269785d688eb0db7f6391b5510c: > > travis.yml: Expect that at least one test succeeds (2019-11-18 10:47:27 +0100) > > ---------------------------------------------------------------- > Cleanups and bugfixes (especially to make the tests run natively under > LPAR). Travis CI improvements (e.g., x86 support, KVM support on x86_64). > > ---------------------------------------------------------------- > Claudio Imbrenda (3): > s390x: remove redundant defines > s390x: improve error reporting for interrupts > s390x: sclp: expose ram_size and max_ram_size > > Janosch Frank (4): > s390x: Use loop to save and restore fprs > s390x: Fix initial cr0 load comments > s390x: Add CR save area > s390x: Load reset psw on diag308 reset > > Thomas Huth (5): > travis.yml: Re-arrange the test matrix > travis.yml: Install only the required packages for each entry in the > matrix > travis.yml: Test with KVM instead of TCG (on x86) > travis.yml: Test the i386 build, too > travis.yml: Expect that at least one test succeeds > > .travis.yml | 156 ++++++++++++++++++++++++++------------- > lib/s390x/asm-offsets.c | 3 +- > lib/s390x/asm/arch_def.h | 6 +- > lib/s390x/interrupt.c | 8 +- > lib/s390x/sclp.c | 10 +++ > lib/s390x/sclp.h | 4 +- > lib/s390x/smp.c | 2 +- > s390x/cstart64.S | 76 ++++++++----------- > 8 files changed, 158 insertions(+), 107 deletions(-) >