[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] cd7507: travis: Bump Xcode 10 image to 10.2
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] cd7507: travis: Bump Xcode 10 image to 10.2 |
Date: |
Thu, 14 Mar 2019 06:43:31 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: cd7507cbfe1e57719290efa6fb086968e2bb4c90
https://github.com/qemu/qemu/commit/cd7507cbfe1e57719290efa6fb086968e2bb4c90
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M .travis.yml
Log Message:
-----------
travis: Bump Xcode 10 image to 10.2
Travis enforce the use of the git protocol v2 on their images,
but the 'xcode10' image doesn't handle this correctly, resulting
in the brew packages installation failing:
$ git config protocol.version
2
$ rvm $brew_ruby do brew bundle --verbose --global
/usr/local/bin/brew tap homebrew/bundle
==> Tapping homebrew/bundle
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-bundle'...
fatal: unknown value for config 'protocol.version': 2
Error: Failure while executing; `git clone
https://github.com/Homebrew/homebrew-bundle
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-bundle --depth=1` exited
with 128.
Error: Failure while executing; `/usr/local/bin/brew tap homebrew/bundle`
exited with 1.
The newer 'xcode10.2' beta [*] image doesn't have this limitation.
This image comes with the following brew packages pre-installed,
which extend the current code coverage:
- libffi
- libpng
- libtasn1
- gnutls
- jpeg
- nettle
[*] https://blog.travis-ci.com/2019-02-12-xcode-10-2-beta-2-is-now-available
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
[AJB: re-enabled MacOS build first]
Signed-off-by: Alex Bennée <address@hidden>
Commit: 956d4506736da3c157c91f3f0d63d38be390c620
https://github.com/qemu/qemu/commit/956d4506736da3c157c91f3f0d63d38be390c620
Author: Alex Bennée <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M .travis.yml
Log Message:
-----------
.travis.yml: combine docs and tools build with out-of-tree
We will be moving all builds out of tree eventually but for now we
need to for building the docs as sphinx requires an out-of-tree build.
Signed-off-by: Alex Bennée <address@hidden>
Commit: 2f6c2526282926b4e7ed2380eb8cfcaa1dd025bf
https://github.com/qemu/qemu/commit/2f6c2526282926b4e7ed2380eb8cfcaa1dd025bf
Author: Alex Bennée <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M .travis.yml
Log Message:
-----------
.travis.yml: reduce the module builds to major architectures
The --enable-modules build is consistently tripping the time limit so
reduce our target list to the "major" architectures.
Signed-off-by: Alex Bennée <address@hidden>
Commit: 08a742c89c7d4fbed4ed7b81872c4cbecabe4ba4
https://github.com/qemu/qemu/commit/08a742c89c7d4fbed4ed7b81872c4cbecabe4ba4
Author: Alex Bennée <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M Makefile
Log Message:
-----------
Makefile: explicitly pass $(SRC_PATH) to gcovr
In an out-of-tree build gcovr can get quite confused about what is
going on otherwise.
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Commit: 337f2311f94aecefc3a8e09d3f8ebea563b459ef
https://github.com/qemu/qemu/commit/337f2311f94aecefc3a8e09d3f8ebea563b459ef
Author: Alex Bennée <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M Makefile
Log Message:
-----------
Makefile: explicitly pass $(BUILD_DIR) to gcovr
Best to be explicit about where to find things.
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Commit: bd15e6e004061b4f5916ca780a6df67e0ccf2d70
https://github.com/qemu/qemu/commit/bd15e6e004061b4f5916ca780a6df67e0ccf2d70
Author: Alex Bennée <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M tests/tcg/Makefile
M tests/tcg/Makefile.include
Log Message:
-----------
tests/tcg: add softmmu awareness to Makefile
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Commit: e24e66f06d152151cd876210e001b21aa3bb86c8
https://github.com/qemu/qemu/commit/e24e66f06d152151cd876210e001b21aa3bb86c8
Author: Alex Bennée <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M Makefile.target
M tests/Makefile.include
Log Message:
-----------
tests/tcg: enable tcg tests for softmmu
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Commit: 3d55c026241d2717b3fd97800889c19fad7b6ae8
https://github.com/qemu/qemu/commit/3d55c026241d2717b3fd97800889c19fad7b6ae8
Author: Alex Bennée <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M tests/tcg/Makefile
Log Message:
-----------
tests/tcg: add QEMU_OPT option for test runner
This will allow tests to modify the QEMU invocation with for example
different -cpu stazas without having to define a whole new set of
runner types.
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Commit: fdfda70e282a6983b6f46e942162e14621ca268f
https://github.com/qemu/qemu/commit/fdfda70e282a6983b6f46e942162e14621ca268f
Author: Alex Bennée <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M tests/tcg/Makefile
Log Message:
-----------
tests/tcg: split run-test into user and system variants
We can't rely on shell redirect magic to get things right so lets
setup a common output chardev that is expecting to write to files. As
we have split run-test up we might as well move the default monitor
bits into the call.
Finally a little make sophistry is required to correctly quote
$(COMMA) and as we don't inherit common rules we have our own little
copy here.
Signed-off-by: Alex Bennée <address@hidden>
Commit: d0ce6257c660d202aff160eedbc359e1e8653a30
https://github.com/qemu/qemu/commit/d0ce6257c660d202aff160eedbc359e1e8653a30
Author: Alex Bennée <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M tests/tcg/Makefile
Log Message:
-----------
tests/tcg: add gdb runner variant
With this you can launch a test in gdb with:
cd $(BUILD)/tests
make -f $(SRC)/tests/tcg/Makefile gdb-$(TEST_NAME)
Signed-off-by: Alex Bennée <address@hidden>
Commit: b4f396151ba736078e12c01a079ba53ad02f0e26
https://github.com/qemu/qemu/commit/b4f396151ba736078e12c01a079ba53ad02f0e26
Author: Alex Bennée <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M tests/tcg/mips/Makefile.target
M tests/tcg/mips/hello-mips.c
Log Message:
-----------
tests/tcg/mips: fix hello-mips compilation
The compilation flags for proper building are in the source tree. We
also fix exit to 0 so the result is counted as a success.
Signed-off-by: Alex Bennée <address@hidden>
Commit: c72d9df18185c2d06f97409b6edabb68a77a49c3
https://github.com/qemu/qemu/commit/c72d9df18185c2d06f97409b6edabb68a77a49c3
Author: Philippe Mathieu-Daudé <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
A tests/docker/dockerfiles/debian-xtensa-cross.docker
A tests/tcg/xtensa/Makefile.include
Log Message:
-----------
tests/docker: add debian-xtensa-cross image
Xtensa cpu supported:
- dc232b
- dc233c
- csp
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: be5cac175aaff7776fb4825c288b4fe8cbc1dc44
https://github.com/qemu/qemu/commit/be5cac175aaff7776fb4825c288b4fe8cbc1dc44
Author: Alex Bennée <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
R tests/tcg/xtensa/Makefile
A tests/tcg/xtensa/Makefile.softmmu-target
Log Message:
-----------
tests/tcg/xtensa: enable system tests
Signed-off-by: Alex Bennée <address@hidden>
Commit: 647aee9ba2f708f1533977189c3db4dcccc21d95
https://github.com/qemu/qemu/commit/647aee9ba2f708f1533977189c3db4dcccc21d95
Author: Stefan Hajnoczi <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
A tests/tcg/arm/Makefile.softmmu-target
A tests/tcg/arm/test-armv6m-undef.S
A tests/tcg/arm/test-armv6m-undef.ld
Log Message:
-----------
tests/tcg/arm: add ARMv6-M UNDEFINED 32-bit instruction test
Test that 32-bit instructions declared UNDEFINED in the ARMv6-M
Reference Manual really do raise an exception. Also test that the 6
32-bit instructions defined in the ARMv6-M Reference Manual do not raise
an exception.
Based-on: <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Message-Id: <address@hidden>
[AJB: integrated into system tests]
Signed-off-by: Alex Bennée <address@hidden>
Commit: 824ad15f1cbe6ef10a0423d0529345cfeb34129b
https://github.com/qemu/qemu/commit/824ad15f1cbe6ef10a0423d0529345cfeb34129b
Author: Alex Bennée <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
A tests/docker/dockerfiles/fedora-cris-cross.docker
Log Message:
-----------
tests/docker: add fedora-cris-cross compilers
Signed-off-by: Alex Bennée <address@hidden>
Commit: 6b970dd62cb67375f6267294d38798d9199e487b
https://github.com/qemu/qemu/commit/6b970dd62cb67375f6267294d38798d9199e487b
Author: Alex Bennée <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M tests/tcg/cris/sys.c
Log Message:
-----------
tests/tcg/cris: cleanup sys.c
This is a mini library which provides helper functions to the tests
which are all currently written in assembly. A bunch of minor changes:
- removed libc related headers (fedora-cris-cross is a system compiler)
- re-organised the functions to avoid forward declarations
- cleaned up brace usage
- restored exit for _fail case
- removed tabs and fixed indentation
Signed-off-by: Alex Bennée <address@hidden>
Commit: d4f6e58fcbab1fa2df123e3849dd95f30400a896
https://github.com/qemu/qemu/commit/d4f6e58fcbab1fa2df123e3849dd95f30400a896
Author: Alex Bennée <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
A tests/tcg/cris/bare/check_addcv17.s
A tests/tcg/cris/bare/check_addi.s
A tests/tcg/cris/bare/check_addiv32.s
A tests/tcg/cris/bare/check_addm.s
A tests/tcg/cris/bare/check_addq.s
A tests/tcg/cris/bare/check_addr.s
A tests/tcg/cris/bare/check_addxc.s
A tests/tcg/cris/bare/check_addxm.s
A tests/tcg/cris/bare/check_addxr.s
A tests/tcg/cris/bare/check_andc.s
A tests/tcg/cris/bare/check_andm.s
A tests/tcg/cris/bare/check_andq.s
A tests/tcg/cris/bare/check_andr.s
A tests/tcg/cris/bare/check_asr.s
A tests/tcg/cris/bare/check_ba.s
A tests/tcg/cris/bare/check_bas.s
A tests/tcg/cris/bare/check_bcc.s
A tests/tcg/cris/bare/check_boundc.s
A tests/tcg/cris/bare/check_boundr.s
A tests/tcg/cris/bare/check_btst.s
A tests/tcg/cris/bare/check_clearfv32.s
A tests/tcg/cris/bare/check_clrjmp1.s
A tests/tcg/cris/bare/check_cmp-2.s
A tests/tcg/cris/bare/check_cmpc.s
A tests/tcg/cris/bare/check_cmpm.s
A tests/tcg/cris/bare/check_cmpq.s
A tests/tcg/cris/bare/check_cmpr.s
A tests/tcg/cris/bare/check_cmpxc.s
A tests/tcg/cris/bare/check_cmpxm.s
A tests/tcg/cris/bare/check_dstep.s
A tests/tcg/cris/bare/check_jsr.s
A tests/tcg/cris/bare/check_lapc.s
A tests/tcg/cris/bare/check_lsl.s
A tests/tcg/cris/bare/check_lsr.s
A tests/tcg/cris/bare/check_mcp.s
A tests/tcg/cris/bare/check_movdelsr1.s
A tests/tcg/cris/bare/check_movecr.s
A tests/tcg/cris/bare/check_movei.s
A tests/tcg/cris/bare/check_movemr.s
A tests/tcg/cris/bare/check_movemrv32.s
A tests/tcg/cris/bare/check_mover.s
A tests/tcg/cris/bare/check_moverm.s
A tests/tcg/cris/bare/check_movmp.s
A tests/tcg/cris/bare/check_movpmv32.s
A tests/tcg/cris/bare/check_movpr.s
A tests/tcg/cris/bare/check_movprv32.s
A tests/tcg/cris/bare/check_movscr.s
A tests/tcg/cris/bare/check_movsm.s
A tests/tcg/cris/bare/check_movsr.s
A tests/tcg/cris/bare/check_movucr.s
A tests/tcg/cris/bare/check_movum.s
A tests/tcg/cris/bare/check_movur.s
A tests/tcg/cris/bare/check_mulv32.s
A tests/tcg/cris/bare/check_mulx.s
A tests/tcg/cris/bare/check_neg.s
A tests/tcg/cris/bare/check_not.s
A tests/tcg/cris/bare/check_orc.s
A tests/tcg/cris/bare/check_orm.s
A tests/tcg/cris/bare/check_orq.s
A tests/tcg/cris/bare/check_orr.s
A tests/tcg/cris/bare/check_ret.s
A tests/tcg/cris/bare/check_scc.s
A tests/tcg/cris/bare/check_subc.s
A tests/tcg/cris/bare/check_subm.s
A tests/tcg/cris/bare/check_subq.s
A tests/tcg/cris/bare/check_subr.s
A tests/tcg/cris/bare/check_xarith.s
A tests/tcg/cris/bare/crt.s
A tests/tcg/cris/bare/sys.c
A tests/tcg/cris/bare/testutils.inc
R tests/tcg/cris/check_abs.c
R tests/tcg/cris/check_addc.c
R tests/tcg/cris/check_addcm.c
R tests/tcg/cris/check_addcv17.s
R tests/tcg/cris/check_addi.s
R tests/tcg/cris/check_addiv32.s
R tests/tcg/cris/check_addm.s
R tests/tcg/cris/check_addo.c
R tests/tcg/cris/check_addoq.c
R tests/tcg/cris/check_addq.s
R tests/tcg/cris/check_addr.s
R tests/tcg/cris/check_addxc.s
R tests/tcg/cris/check_addxm.s
R tests/tcg/cris/check_addxr.s
R tests/tcg/cris/check_andc.s
R tests/tcg/cris/check_andm.s
R tests/tcg/cris/check_andq.s
R tests/tcg/cris/check_andr.s
R tests/tcg/cris/check_asr.s
R tests/tcg/cris/check_ba.s
R tests/tcg/cris/check_bas.s
R tests/tcg/cris/check_bcc.s
R tests/tcg/cris/check_bound.c
R tests/tcg/cris/check_boundc.s
R tests/tcg/cris/check_boundr.s
R tests/tcg/cris/check_btst.s
R tests/tcg/cris/check_clearfv32.s
R tests/tcg/cris/check_clrjmp1.s
R tests/tcg/cris/check_cmp-2.s
R tests/tcg/cris/check_cmpc.s
R tests/tcg/cris/check_cmpm.s
R tests/tcg/cris/check_cmpq.s
R tests/tcg/cris/check_cmpr.s
R tests/tcg/cris/check_cmpxc.s
R tests/tcg/cris/check_cmpxm.s
R tests/tcg/cris/check_dstep.s
R tests/tcg/cris/check_ftag.c
R tests/tcg/cris/check_gcctorture_pr28634-1.c
R tests/tcg/cris/check_gcctorture_pr28634.c
R tests/tcg/cris/check_glibc_kernelversion.c
R tests/tcg/cris/check_hello.c
R tests/tcg/cris/check_int64.c
R tests/tcg/cris/check_jsr.s
R tests/tcg/cris/check_lapc.s
R tests/tcg/cris/check_lsl.s
R tests/tcg/cris/check_lsr.s
R tests/tcg/cris/check_lz.c
R tests/tcg/cris/check_mapbrk.c
R tests/tcg/cris/check_mcp.s
R tests/tcg/cris/check_mmap1.c
R tests/tcg/cris/check_mmap2.c
R tests/tcg/cris/check_mmap3.c
R tests/tcg/cris/check_movdelsr1.s
R tests/tcg/cris/check_movecr.s
R tests/tcg/cris/check_movei.s
R tests/tcg/cris/check_movemr.s
R tests/tcg/cris/check_movemrv32.s
R tests/tcg/cris/check_moveq.c
R tests/tcg/cris/check_mover.s
R tests/tcg/cris/check_moverm.s
R tests/tcg/cris/check_movmp.s
R tests/tcg/cris/check_movpmv32.s
R tests/tcg/cris/check_movpr.s
R tests/tcg/cris/check_movprv32.s
R tests/tcg/cris/check_movscr.s
R tests/tcg/cris/check_movsm.s
R tests/tcg/cris/check_movsr.s
R tests/tcg/cris/check_movucr.s
R tests/tcg/cris/check_movum.s
R tests/tcg/cris/check_movur.s
R tests/tcg/cris/check_mulv32.s
R tests/tcg/cris/check_mulx.s
R tests/tcg/cris/check_neg.s
R tests/tcg/cris/check_not.s
R tests/tcg/cris/check_openpf1.c
R tests/tcg/cris/check_openpf2.c
R tests/tcg/cris/check_openpf3.c
R tests/tcg/cris/check_openpf5.c
R tests/tcg/cris/check_orc.s
R tests/tcg/cris/check_orm.s
R tests/tcg/cris/check_orq.s
R tests/tcg/cris/check_orr.s
R tests/tcg/cris/check_ret.s
R tests/tcg/cris/check_scc.s
R tests/tcg/cris/check_settls1.c
R tests/tcg/cris/check_sigalrm.c
R tests/tcg/cris/check_stat1.c
R tests/tcg/cris/check_stat2.c
R tests/tcg/cris/check_stat3.c
R tests/tcg/cris/check_stat4.c
R tests/tcg/cris/check_subc.s
R tests/tcg/cris/check_subm.s
R tests/tcg/cris/check_subq.s
R tests/tcg/cris/check_subr.s
R tests/tcg/cris/check_swap.c
R tests/tcg/cris/check_time2.c
R tests/tcg/cris/check_xarith.s
R tests/tcg/cris/crisutils.h
R tests/tcg/cris/crt.s
A tests/tcg/cris/libc/check_abs.c
A tests/tcg/cris/libc/check_addc.c
A tests/tcg/cris/libc/check_addcm.c
A tests/tcg/cris/libc/check_addo.c
A tests/tcg/cris/libc/check_addoq.c
A tests/tcg/cris/libc/check_bound.c
A tests/tcg/cris/libc/check_ftag.c
A tests/tcg/cris/libc/check_gcctorture_pr28634-1.c
A tests/tcg/cris/libc/check_gcctorture_pr28634.c
A tests/tcg/cris/libc/check_glibc_kernelversion.c
A tests/tcg/cris/libc/check_hello.c
A tests/tcg/cris/libc/check_int64.c
A tests/tcg/cris/libc/check_lz.c
A tests/tcg/cris/libc/check_mapbrk.c
A tests/tcg/cris/libc/check_mmap1.c
A tests/tcg/cris/libc/check_mmap2.c
A tests/tcg/cris/libc/check_mmap3.c
A tests/tcg/cris/libc/check_moveq.c
A tests/tcg/cris/libc/check_openpf1.c
A tests/tcg/cris/libc/check_openpf2.c
A tests/tcg/cris/libc/check_openpf3.c
A tests/tcg/cris/libc/check_openpf5.c
A tests/tcg/cris/libc/check_settls1.c
A tests/tcg/cris/libc/check_sigalrm.c
A tests/tcg/cris/libc/check_stat1.c
A tests/tcg/cris/libc/check_stat2.c
A tests/tcg/cris/libc/check_stat3.c
A tests/tcg/cris/libc/check_stat4.c
A tests/tcg/cris/libc/check_swap.c
A tests/tcg/cris/libc/check_time2.c
A tests/tcg/cris/libc/crisutils.h
A tests/tcg/cris/libc/sys.h
R tests/tcg/cris/sys.c
R tests/tcg/cris/sys.h
R tests/tcg/cris/testutils.inc
Log Message:
-----------
tests/tcg: split cris tests into bare and libc directories
Bare tests are standalone assembly tests that don't require linking to
any libc and hence can be built with kernel only compilers. The libc
tests need a compiler capable of building properly linked userspace
binaries. As we don't have such a cross compiler at the moment we
won't be building those tests.
Signed-off-by: Alex Bennée <address@hidden>
Commit: 0056cb579031ec6a8b07c4eb92fa4c1eb52af824
https://github.com/qemu/qemu/commit/0056cb579031ec6a8b07c4eb92fa4c1eb52af824
Author: Alex Bennée <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M tests/tcg/cris/bare/check_btst.s
Log Message:
-----------
tests/tcg/cris: comment out the ccs test
Evidently upstream gcc doesn't like this opcode.
Signed-off-by: Alex Bennée <address@hidden>
Commit: f17365f518ad1d25c370b613b1ab220753f38b7b
https://github.com/qemu/qemu/commit/f17365f518ad1d25c370b613b1ab220753f38b7b
Author: Alex Bennée <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M tests/tcg/cris/bare/check_mulx.s
Log Message:
-----------
tests/tcg/cris: align mul operations
To avoid:
Error: dangerous MULS/MULU location; give it higher alignment
Signed-off-by: Alex Bennée <address@hidden>
Commit: d72132c02ebabf0c17986da865e3b15ba4dae1f5
https://github.com/qemu/qemu/commit/d72132c02ebabf0c17986da865e3b15ba4dae1f5
Author: Alex Bennée <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M tests/docker/Makefile.include
R tests/tcg/cris/Makefile
A tests/tcg/cris/Makefile.include
A tests/tcg/cris/Makefile.target
Log Message:
-----------
tests/tcg: enable cris base user-mode tests
This converts the existing Makefile into a Makefile.target and updates
it so it can be called by the tcg build system. The original Makefile
didn't set -cpu except for the v17 tests however that has broken (I
assume because linux-user is a "max" cpu) so here I force it to be
crisv17.
I've also replicated the GNU simulator targets (run-FOO-on-sim).
Signed-off-by: Alex Bennée <address@hidden>
Commit: a113ec989b74acf6a8eac68bbe41aab141d0235c
https://github.com/qemu/qemu/commit/a113ec989b74acf6a8eac68bbe41aab141d0235c
Author: Alex Bennée <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M tests/tcg/Makefile
A tests/tcg/minilib/Makefile.target
A tests/tcg/minilib/minilib.h
A tests/tcg/minilib/printf.c
Log Message:
-----------
tests/tcg: provide a minilib for system tests
We will likely want a few common functions to make up for the fact we
don't have a libc and we don't want to feel like we are programming by
banging rocks together.
I've purloined the printf function from:
https://git.virtualopensystems.com/dev/tcg_baremetal_tests
Although I have tweaked the names to avoid confusing GCC about clashing
with builtins.
Cc: Alexander Spyridakis <address@hidden>
Cc: Kevin Wolf <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: 40d6ee9450b966f56a7df9874939b05f33040c74
https://github.com/qemu/qemu/commit/40d6ee9450b966f56a7df9874939b05f33040c74
Author: Alex Bennée <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
A tests/tcg/i386/Makefile.softmmu-target
A tests/tcg/i386/system/boot.S
A tests/tcg/i386/system/hello.c
A tests/tcg/i386/system/kernel.ld
Log Message:
-----------
tests/tcg/i386: add system mode Hello World test
This introduces the build framework for simple i386 system tests. The
first test is the eponymous "Hello World" which simply outputs the
text on the serial port and then exits.
I've included the framework for x86_64 but it is not in this series as
it is a work in progress.
Signed-off-by: Alex Bennée <address@hidden>
Commit: 8a2af7a70c688750104df8abf0c3925f78bedd3e
https://github.com/qemu/qemu/commit/8a2af7a70c688750104df8abf0c3925f78bedd3e
Author: Alex Bennée <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
A tests/tcg/i386/system/memory.c
Log Message:
-----------
tests/tcg/i386: add memory test to exercise softmmu
This is a simple test to check various access patterns to memory
including unaligned access.
Signed-off-by: Alex Bennée <address@hidden>
Commit: b6407281513ddca03c2dbce0b1e48eb7afd14cb1
https://github.com/qemu/qemu/commit/b6407281513ddca03c2dbce0b1e48eb7afd14cb1
Author: Alex Bennée <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M tests/tcg/aarch64/pauth-1.c
Log Message:
-----------
tests/tcg/arm: account for pauth randomness
Pointer authentication isn't guaranteed to always detect a clash
between different keys. Take this into account in the test by running
several times and checking the percentage hit rate of the test.
Cc: Richard Henderson <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Commit: df2bb38eda2def33cefd3a7ee993b2aff02c4829
https://github.com/qemu/qemu/commit/df2bb38eda2def33cefd3a7ee993b2aff02c4829
Author: Alex Bennée <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M .travis.yml
M tests/Makefile.include
Log Message:
-----------
.travis.yml: separate softfloat from check-tcg
While used by TCG it is not explicitly part of TCG and the tests can
be run standalone in a minimal build.
Signed-off-by: Alex Bennée <address@hidden>
Commit: dab3a7c0f54cedc542205fb6f29184b510dfe479
https://github.com/qemu/qemu/commit/dab3a7c0f54cedc542205fb6f29184b510dfe479
Author: Alex Bennée <address@hidden>
Date: 2019-03-12 (Tue, 12 Mar 2019)
Changed paths:
M .travis.yml
Log Message:
-----------
.travis.yml: add softmmu check-tcg tests
Signed-off-by: Alex Bennée <address@hidden>
Commit: e4770dd95a59584a8d077f3f57c2356791dec870
https://github.com/qemu/qemu/commit/e4770dd95a59584a8d077f3f57c2356791dec870
Author: Peter Maydell <address@hidden>
Date: 2019-03-14 (Thu, 14 Mar 2019)
Changed paths:
M .travis.yml
M Makefile
M Makefile.target
M tests/Makefile.include
M tests/docker/Makefile.include
A tests/docker/dockerfiles/debian-xtensa-cross.docker
A tests/docker/dockerfiles/fedora-cris-cross.docker
M tests/tcg/Makefile
M tests/tcg/Makefile.include
M tests/tcg/aarch64/pauth-1.c
A tests/tcg/arm/Makefile.softmmu-target
A tests/tcg/arm/test-armv6m-undef.S
A tests/tcg/arm/test-armv6m-undef.ld
R tests/tcg/cris/Makefile
A tests/tcg/cris/Makefile.include
A tests/tcg/cris/Makefile.target
A tests/tcg/cris/bare/check_addcv17.s
A tests/tcg/cris/bare/check_addi.s
A tests/tcg/cris/bare/check_addiv32.s
A tests/tcg/cris/bare/check_addm.s
A tests/tcg/cris/bare/check_addq.s
A tests/tcg/cris/bare/check_addr.s
A tests/tcg/cris/bare/check_addxc.s
A tests/tcg/cris/bare/check_addxm.s
A tests/tcg/cris/bare/check_addxr.s
A tests/tcg/cris/bare/check_andc.s
A tests/tcg/cris/bare/check_andm.s
A tests/tcg/cris/bare/check_andq.s
A tests/tcg/cris/bare/check_andr.s
A tests/tcg/cris/bare/check_asr.s
A tests/tcg/cris/bare/check_ba.s
A tests/tcg/cris/bare/check_bas.s
A tests/tcg/cris/bare/check_bcc.s
A tests/tcg/cris/bare/check_boundc.s
A tests/tcg/cris/bare/check_boundr.s
A tests/tcg/cris/bare/check_btst.s
A tests/tcg/cris/bare/check_clearfv32.s
A tests/tcg/cris/bare/check_clrjmp1.s
A tests/tcg/cris/bare/check_cmp-2.s
A tests/tcg/cris/bare/check_cmpc.s
A tests/tcg/cris/bare/check_cmpm.s
A tests/tcg/cris/bare/check_cmpq.s
A tests/tcg/cris/bare/check_cmpr.s
A tests/tcg/cris/bare/check_cmpxc.s
A tests/tcg/cris/bare/check_cmpxm.s
A tests/tcg/cris/bare/check_dstep.s
A tests/tcg/cris/bare/check_jsr.s
A tests/tcg/cris/bare/check_lapc.s
A tests/tcg/cris/bare/check_lsl.s
A tests/tcg/cris/bare/check_lsr.s
A tests/tcg/cris/bare/check_mcp.s
A tests/tcg/cris/bare/check_movdelsr1.s
A tests/tcg/cris/bare/check_movecr.s
A tests/tcg/cris/bare/check_movei.s
A tests/tcg/cris/bare/check_movemr.s
A tests/tcg/cris/bare/check_movemrv32.s
A tests/tcg/cris/bare/check_mover.s
A tests/tcg/cris/bare/check_moverm.s
A tests/tcg/cris/bare/check_movmp.s
A tests/tcg/cris/bare/check_movpmv32.s
A tests/tcg/cris/bare/check_movpr.s
A tests/tcg/cris/bare/check_movprv32.s
A tests/tcg/cris/bare/check_movscr.s
A tests/tcg/cris/bare/check_movsm.s
A tests/tcg/cris/bare/check_movsr.s
A tests/tcg/cris/bare/check_movucr.s
A tests/tcg/cris/bare/check_movum.s
A tests/tcg/cris/bare/check_movur.s
A tests/tcg/cris/bare/check_mulv32.s
A tests/tcg/cris/bare/check_mulx.s
A tests/tcg/cris/bare/check_neg.s
A tests/tcg/cris/bare/check_not.s
A tests/tcg/cris/bare/check_orc.s
A tests/tcg/cris/bare/check_orm.s
A tests/tcg/cris/bare/check_orq.s
A tests/tcg/cris/bare/check_orr.s
A tests/tcg/cris/bare/check_ret.s
A tests/tcg/cris/bare/check_scc.s
A tests/tcg/cris/bare/check_subc.s
A tests/tcg/cris/bare/check_subm.s
A tests/tcg/cris/bare/check_subq.s
A tests/tcg/cris/bare/check_subr.s
A tests/tcg/cris/bare/check_xarith.s
A tests/tcg/cris/bare/crt.s
A tests/tcg/cris/bare/sys.c
A tests/tcg/cris/bare/testutils.inc
R tests/tcg/cris/check_abs.c
R tests/tcg/cris/check_addc.c
R tests/tcg/cris/check_addcm.c
R tests/tcg/cris/check_addcv17.s
R tests/tcg/cris/check_addi.s
R tests/tcg/cris/check_addiv32.s
R tests/tcg/cris/check_addm.s
R tests/tcg/cris/check_addo.c
R tests/tcg/cris/check_addoq.c
R tests/tcg/cris/check_addq.s
R tests/tcg/cris/check_addr.s
R tests/tcg/cris/check_addxc.s
R tests/tcg/cris/check_addxm.s
R tests/tcg/cris/check_addxr.s
R tests/tcg/cris/check_andc.s
R tests/tcg/cris/check_andm.s
R tests/tcg/cris/check_andq.s
R tests/tcg/cris/check_andr.s
R tests/tcg/cris/check_asr.s
R tests/tcg/cris/check_ba.s
R tests/tcg/cris/check_bas.s
R tests/tcg/cris/check_bcc.s
R tests/tcg/cris/check_bound.c
R tests/tcg/cris/check_boundc.s
R tests/tcg/cris/check_boundr.s
R tests/tcg/cris/check_btst.s
R tests/tcg/cris/check_clearfv32.s
R tests/tcg/cris/check_clrjmp1.s
R tests/tcg/cris/check_cmp-2.s
R tests/tcg/cris/check_cmpc.s
R tests/tcg/cris/check_cmpm.s
R tests/tcg/cris/check_cmpq.s
R tests/tcg/cris/check_cmpr.s
R tests/tcg/cris/check_cmpxc.s
R tests/tcg/cris/check_cmpxm.s
R tests/tcg/cris/check_dstep.s
R tests/tcg/cris/check_ftag.c
R tests/tcg/cris/check_gcctorture_pr28634-1.c
R tests/tcg/cris/check_gcctorture_pr28634.c
R tests/tcg/cris/check_glibc_kernelversion.c
R tests/tcg/cris/check_hello.c
R tests/tcg/cris/check_int64.c
R tests/tcg/cris/check_jsr.s
R tests/tcg/cris/check_lapc.s
R tests/tcg/cris/check_lsl.s
R tests/tcg/cris/check_lsr.s
R tests/tcg/cris/check_lz.c
R tests/tcg/cris/check_mapbrk.c
R tests/tcg/cris/check_mcp.s
R tests/tcg/cris/check_mmap1.c
R tests/tcg/cris/check_mmap2.c
R tests/tcg/cris/check_mmap3.c
R tests/tcg/cris/check_movdelsr1.s
R tests/tcg/cris/check_movecr.s
R tests/tcg/cris/check_movei.s
R tests/tcg/cris/check_movemr.s
R tests/tcg/cris/check_movemrv32.s
R tests/tcg/cris/check_moveq.c
R tests/tcg/cris/check_mover.s
R tests/tcg/cris/check_moverm.s
R tests/tcg/cris/check_movmp.s
R tests/tcg/cris/check_movpmv32.s
R tests/tcg/cris/check_movpr.s
R tests/tcg/cris/check_movprv32.s
R tests/tcg/cris/check_movscr.s
R tests/tcg/cris/check_movsm.s
R tests/tcg/cris/check_movsr.s
R tests/tcg/cris/check_movucr.s
R tests/tcg/cris/check_movum.s
R tests/tcg/cris/check_movur.s
R tests/tcg/cris/check_mulv32.s
R tests/tcg/cris/check_mulx.s
R tests/tcg/cris/check_neg.s
R tests/tcg/cris/check_not.s
R tests/tcg/cris/check_openpf1.c
R tests/tcg/cris/check_openpf2.c
R tests/tcg/cris/check_openpf3.c
R tests/tcg/cris/check_openpf5.c
R tests/tcg/cris/check_orc.s
R tests/tcg/cris/check_orm.s
R tests/tcg/cris/check_orq.s
R tests/tcg/cris/check_orr.s
R tests/tcg/cris/check_ret.s
R tests/tcg/cris/check_scc.s
R tests/tcg/cris/check_settls1.c
R tests/tcg/cris/check_sigalrm.c
R tests/tcg/cris/check_stat1.c
R tests/tcg/cris/check_stat2.c
R tests/tcg/cris/check_stat3.c
R tests/tcg/cris/check_stat4.c
R tests/tcg/cris/check_subc.s
R tests/tcg/cris/check_subm.s
R tests/tcg/cris/check_subq.s
R tests/tcg/cris/check_subr.s
R tests/tcg/cris/check_swap.c
R tests/tcg/cris/check_time2.c
R tests/tcg/cris/check_xarith.s
R tests/tcg/cris/crisutils.h
R tests/tcg/cris/crt.s
A tests/tcg/cris/libc/check_abs.c
A tests/tcg/cris/libc/check_addc.c
A tests/tcg/cris/libc/check_addcm.c
A tests/tcg/cris/libc/check_addo.c
A tests/tcg/cris/libc/check_addoq.c
A tests/tcg/cris/libc/check_bound.c
A tests/tcg/cris/libc/check_ftag.c
A tests/tcg/cris/libc/check_gcctorture_pr28634-1.c
A tests/tcg/cris/libc/check_gcctorture_pr28634.c
A tests/tcg/cris/libc/check_glibc_kernelversion.c
A tests/tcg/cris/libc/check_hello.c
A tests/tcg/cris/libc/check_int64.c
A tests/tcg/cris/libc/check_lz.c
A tests/tcg/cris/libc/check_mapbrk.c
A tests/tcg/cris/libc/check_mmap1.c
A tests/tcg/cris/libc/check_mmap2.c
A tests/tcg/cris/libc/check_mmap3.c
A tests/tcg/cris/libc/check_moveq.c
A tests/tcg/cris/libc/check_openpf1.c
A tests/tcg/cris/libc/check_openpf2.c
A tests/tcg/cris/libc/check_openpf3.c
A tests/tcg/cris/libc/check_openpf5.c
A tests/tcg/cris/libc/check_settls1.c
A tests/tcg/cris/libc/check_sigalrm.c
A tests/tcg/cris/libc/check_stat1.c
A tests/tcg/cris/libc/check_stat2.c
A tests/tcg/cris/libc/check_stat3.c
A tests/tcg/cris/libc/check_stat4.c
A tests/tcg/cris/libc/check_swap.c
A tests/tcg/cris/libc/check_time2.c
A tests/tcg/cris/libc/crisutils.h
A tests/tcg/cris/libc/sys.h
R tests/tcg/cris/sys.c
R tests/tcg/cris/sys.h
R tests/tcg/cris/testutils.inc
A tests/tcg/i386/Makefile.softmmu-target
A tests/tcg/i386/system/boot.S
A tests/tcg/i386/system/hello.c
A tests/tcg/i386/system/kernel.ld
A tests/tcg/i386/system/memory.c
A tests/tcg/minilib/Makefile.target
A tests/tcg/minilib/minilib.h
A tests/tcg/minilib/printf.c
M tests/tcg/mips/Makefile.target
M tests/tcg/mips/hello-mips.c
R tests/tcg/xtensa/Makefile
A tests/tcg/xtensa/Makefile.include
A tests/tcg/xtensa/Makefile.softmmu-target
Log Message:
-----------
Merge remote-tracking branch
'remotes/stsquad/tags/pull-testing-for-4.0-120319-1' into staging
Final testing fixes for 4.0
- various CI tweaks and fixes
- fixes for some tcg tests
- addition of system tcg tests
# gpg: Signature made Tue 12 Mar 2019 17:07:24 GMT
# gpg: using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
# gpg: Good signature from "Alex Bennée (Master Work Key) <address@hidden>"
[full]
# Primary key fingerprint: 6685 AE99 E751 67BC AFC8 DF35 FBD0 DB09 5A9E 2A44
* remotes/stsquad/tags/pull-testing-for-4.0-120319-1: (26 commits)
.travis.yml: add softmmu check-tcg tests
.travis.yml: separate softfloat from check-tcg
tests/tcg/arm: account for pauth randomness
tests/tcg/i386: add memory test to exercise softmmu
tests/tcg/i386: add system mode Hello World test
tests/tcg: provide a minilib for system tests
tests/tcg: enable cris base user-mode tests
tests/tcg/cris: align mul operations
tests/tcg/cris: comment out the ccs test
tests/tcg: split cris tests into bare and libc directories
tests/tcg/cris: cleanup sys.c
tests/docker: add fedora-cris-cross compilers
tests/tcg/arm: add ARMv6-M UNDEFINED 32-bit instruction test
tests/tcg/xtensa: enable system tests
tests/docker: add debian-xtensa-cross image
tests/tcg/mips: fix hello-mips compilation
tests/tcg: add gdb runner variant
tests/tcg: split run-test into user and system variants
tests/tcg: add QEMU_OPT option for test runner
tests/tcg: enable tcg tests for softmmu
...
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/f6c63c0dbf3d...e4770dd95a59
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] cd7507: travis: Bump Xcode 10 image to 10.2,
Peter Maydell <=