qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PULL 00/26] final testing updates for 4.0


From: Alex Bennée
Subject: [Qemu-devel] [PULL 00/26] final testing updates for 4.0
Date: Tue, 12 Mar 2019 17:09:05 +0000

The following changes since commit 46316f1dfffc6be72e94e89f7b0e9162e7dcdcf1:

  Merge remote-tracking branch 'remotes/awilliam/tags/vfio-updates-20190311.0' 
into staging (2019-03-12 13:37:29 +0000)

are available in the Git repository at:

  https://github.com/stsquad/qemu.git tags/pull-testing-for-4.0-120319-1

for you to fetch changes up to dab3a7c0f54cedc542205fb6f29184b510dfe479:

  .travis.yml: add softmmu check-tcg tests (2019-03-12 17:05:21 +0000)

----------------------------------------------------------------
Final testing fixes for 4.0

  - various CI tweaks and fixes
  - fixes for some tcg tests
  - addition of system tcg tests

----------------------------------------------------------------
Alex Bennée (23):
      .travis.yml: combine docs and tools build with out-of-tree
      .travis.yml: reduce the module builds to major architectures
      Makefile: explicitly pass $(SRC_PATH) to gcovr
      Makefile: explicitly pass $(BUILD_DIR) to gcovr
      tests/tcg: add softmmu awareness to Makefile
      tests/tcg: enable tcg tests for softmmu
      tests/tcg: add QEMU_OPT option for test runner
      tests/tcg: split run-test into user and system variants
      tests/tcg: add gdb runner variant
      tests/tcg/mips: fix hello-mips compilation
      tests/tcg/xtensa: enable system tests
      tests/docker: add fedora-cris-cross compilers
      tests/tcg/cris: cleanup sys.c
      tests/tcg: split cris tests into bare and libc directories
      tests/tcg/cris: comment out the ccs test
      tests/tcg/cris: align mul operations
      tests/tcg: enable cris base user-mode tests
      tests/tcg: provide a minilib for system tests
      tests/tcg/i386: add system mode Hello World test
      tests/tcg/i386: add memory test to exercise softmmu
      tests/tcg/arm: account for pauth randomness
      .travis.yml: separate softfloat from check-tcg
      .travis.yml: add softmmu check-tcg tests

Philippe Mathieu-Daudé (2):
      travis: Bump Xcode 10 image to 10.2
      tests/docker: add debian-xtensa-cross image

Stefan Hajnoczi (1):
      tests/tcg/arm: add ARMv6-M UNDEFINED 32-bit instruction test

 .travis.yml                                        |  30 ++-
 Makefile                                           |   3 +-
 Makefile.target                                    |   2 -
 tests/Makefile.include                             |   9 +-
 tests/docker/Makefile.include                      |   1 +
 .../docker/dockerfiles/debian-xtensa-cross.docker  |  31 +++
 tests/docker/dockerfiles/fedora-cris-cross.docker  |   8 +
 tests/tcg/Makefile                                 |  41 +++-
 tests/tcg/Makefile.include                         |   2 +-
 tests/tcg/aarch64/pauth-1.c                        |  26 ++-
 tests/tcg/arm/Makefile.softmmu-target              |  29 +++
 tests/tcg/arm/test-armv6m-undef.S                  | 154 +++++++++++++
 tests/tcg/arm/test-armv6m-undef.ld                 |  21 ++
 tests/tcg/cris/Makefile                            | 168 --------------
 tests/tcg/cris/Makefile.include                    |   6 +
 tests/tcg/cris/Makefile.target                     |  58 +++++
 tests/tcg/cris/{ => bare}/check_addcv17.s          |   0
 tests/tcg/cris/{ => bare}/check_addi.s             |   0
 tests/tcg/cris/{ => bare}/check_addiv32.s          |   0
 tests/tcg/cris/{ => bare}/check_addm.s             |   0
 tests/tcg/cris/{ => bare}/check_addq.s             |   0
 tests/tcg/cris/{ => bare}/check_addr.s             |   0
 tests/tcg/cris/{ => bare}/check_addxc.s            |   0
 tests/tcg/cris/{ => bare}/check_addxm.s            |   0
 tests/tcg/cris/{ => bare}/check_addxr.s            |   0
 tests/tcg/cris/{ => bare}/check_andc.s             |   0
 tests/tcg/cris/{ => bare}/check_andm.s             |   0
 tests/tcg/cris/{ => bare}/check_andq.s             |   0
 tests/tcg/cris/{ => bare}/check_andr.s             |   0
 tests/tcg/cris/{ => bare}/check_asr.s              |   0
 tests/tcg/cris/{ => bare}/check_ba.s               |   0
 tests/tcg/cris/{ => bare}/check_bas.s              |   0
 tests/tcg/cris/{ => bare}/check_bcc.s              |   0
 tests/tcg/cris/{ => bare}/check_boundc.s           |   0
 tests/tcg/cris/{ => bare}/check_boundr.s           |   0
 tests/tcg/cris/{ => bare}/check_btst.s             |  14 +-
 tests/tcg/cris/{ => bare}/check_clearfv32.s        |   0
 tests/tcg/cris/{ => bare}/check_clrjmp1.s          |   0
 tests/tcg/cris/{ => bare}/check_cmp-2.s            |   0
 tests/tcg/cris/{ => bare}/check_cmpc.s             |   0
 tests/tcg/cris/{ => bare}/check_cmpm.s             |   0
 tests/tcg/cris/{ => bare}/check_cmpq.s             |   0
 tests/tcg/cris/{ => bare}/check_cmpr.s             |   0
 tests/tcg/cris/{ => bare}/check_cmpxc.s            |   0
 tests/tcg/cris/{ => bare}/check_cmpxm.s            |   0
 tests/tcg/cris/{ => bare}/check_dstep.s            |   0
 tests/tcg/cris/{ => bare}/check_jsr.s              |   0
 tests/tcg/cris/{ => bare}/check_lapc.s             |   0
 tests/tcg/cris/{ => bare}/check_lsl.s              |   0
 tests/tcg/cris/{ => bare}/check_lsr.s              |   0
 tests/tcg/cris/{ => bare}/check_mcp.s              |   0
 tests/tcg/cris/{ => bare}/check_movdelsr1.s        |   0
 tests/tcg/cris/{ => bare}/check_movecr.s           |   0
 tests/tcg/cris/{ => bare}/check_movei.s            |   0
 tests/tcg/cris/{ => bare}/check_movemr.s           |   0
 tests/tcg/cris/{ => bare}/check_movemrv32.s        |   0
 tests/tcg/cris/{ => bare}/check_mover.s            |   0
 tests/tcg/cris/{ => bare}/check_moverm.s           |   0
 tests/tcg/cris/{ => bare}/check_movmp.s            |   0
 tests/tcg/cris/{ => bare}/check_movpmv32.s         |   0
 tests/tcg/cris/{ => bare}/check_movpr.s            |   0
 tests/tcg/cris/{ => bare}/check_movprv32.s         |   0
 tests/tcg/cris/{ => bare}/check_movscr.s           |   0
 tests/tcg/cris/{ => bare}/check_movsm.s            |   0
 tests/tcg/cris/{ => bare}/check_movsr.s            |   0
 tests/tcg/cris/{ => bare}/check_movucr.s           |   0
 tests/tcg/cris/{ => bare}/check_movum.s            |   0
 tests/tcg/cris/{ => bare}/check_movur.s            |   0
 tests/tcg/cris/{ => bare}/check_mulv32.s           |   0
 tests/tcg/cris/{ => bare}/check_mulx.s             |  11 +
 tests/tcg/cris/{ => bare}/check_neg.s              |   0
 tests/tcg/cris/{ => bare}/check_not.s              |   0
 tests/tcg/cris/{ => bare}/check_orc.s              |   0
 tests/tcg/cris/{ => bare}/check_orm.s              |   0
 tests/tcg/cris/{ => bare}/check_orq.s              |   0
 tests/tcg/cris/{ => bare}/check_orr.s              |   0
 tests/tcg/cris/{ => bare}/check_ret.s              |   0
 tests/tcg/cris/{ => bare}/check_scc.s              |   0
 tests/tcg/cris/{ => bare}/check_subc.s             |   0
 tests/tcg/cris/{ => bare}/check_subm.s             |   0
 tests/tcg/cris/{ => bare}/check_subq.s             |   0
 tests/tcg/cris/{ => bare}/check_subr.s             |   0
 tests/tcg/cris/{ => bare}/check_xarith.s           |   0
 tests/tcg/cris/{ => bare}/crt.s                    |   0
 tests/tcg/cris/bare/sys.c                          |  63 ++++++
 tests/tcg/cris/{ => bare}/testutils.inc            |   0
 tests/tcg/cris/{ => libc}/check_abs.c              |   0
 tests/tcg/cris/{ => libc}/check_addc.c             |   0
 tests/tcg/cris/{ => libc}/check_addcm.c            |   0
 tests/tcg/cris/{ => libc}/check_addo.c             |   0
 tests/tcg/cris/{ => libc}/check_addoq.c            |   0
 tests/tcg/cris/{ => libc}/check_bound.c            |   0
 tests/tcg/cris/{ => libc}/check_ftag.c             |   0
 .../cris/{ => libc}/check_gcctorture_pr28634-1.c   |   0
 .../tcg/cris/{ => libc}/check_gcctorture_pr28634.c |   0
 .../cris/{ => libc}/check_glibc_kernelversion.c    |   0
 tests/tcg/cris/{ => libc}/check_hello.c            |   0
 tests/tcg/cris/{ => libc}/check_int64.c            |   0
 tests/tcg/cris/{ => libc}/check_lz.c               |   0
 tests/tcg/cris/{ => libc}/check_mapbrk.c           |   0
 tests/tcg/cris/{ => libc}/check_mmap1.c            |   0
 tests/tcg/cris/{ => libc}/check_mmap2.c            |   0
 tests/tcg/cris/{ => libc}/check_mmap3.c            |   0
 tests/tcg/cris/{ => libc}/check_moveq.c            |   0
 tests/tcg/cris/{ => libc}/check_openpf1.c          |   0
 tests/tcg/cris/{ => libc}/check_openpf2.c          |   0
 tests/tcg/cris/{ => libc}/check_openpf3.c          |   0
 tests/tcg/cris/{ => libc}/check_openpf5.c          |   0
 tests/tcg/cris/{ => libc}/check_settls1.c          |   0
 tests/tcg/cris/{ => libc}/check_sigalrm.c          |   0
 tests/tcg/cris/{ => libc}/check_stat1.c            |   0
 tests/tcg/cris/{ => libc}/check_stat2.c            |   0
 tests/tcg/cris/{ => libc}/check_stat3.c            |   0
 tests/tcg/cris/{ => libc}/check_stat4.c            |   0
 tests/tcg/cris/{ => libc}/check_swap.c             |   0
 tests/tcg/cris/{ => libc}/check_time2.c            |   0
 tests/tcg/cris/{ => libc}/crisutils.h              |   0
 tests/tcg/cris/{ => libc}/sys.h                    |   0
 tests/tcg/cris/sys.c                               |  59 -----
 tests/tcg/i386/Makefile.softmmu-target             |  46 ++++
 tests/tcg/i386/system/boot.S                       | 172 +++++++++++++++
 tests/tcg/i386/system/hello.c                      |  14 ++
 tests/tcg/i386/system/kernel.ld                    |  23 ++
 tests/tcg/i386/system/memory.c                     | 243 +++++++++++++++++++++
 tests/tcg/minilib/Makefile.target                  |  21 ++
 tests/tcg/minilib/minilib.h                        |  25 +++
 tests/tcg/minilib/printf.c                         | 133 +++++++++++
 tests/tcg/mips/Makefile.target                     |  11 +-
 tests/tcg/mips/hello-mips.c                        |   2 +-
 tests/tcg/xtensa/Makefile                          | 102 ---------
 tests/tcg/xtensa/Makefile.include                  |  11 +
 tests/tcg/xtensa/Makefile.softmmu-target           |  42 ++++
 132 files changed, 1213 insertions(+), 368 deletions(-)
 create mode 100644 tests/docker/dockerfiles/debian-xtensa-cross.docker
 create mode 100644 tests/docker/dockerfiles/fedora-cris-cross.docker
 create mode 100644 tests/tcg/arm/Makefile.softmmu-target
 create mode 100644 tests/tcg/arm/test-armv6m-undef.S
 create mode 100644 tests/tcg/arm/test-armv6m-undef.ld
 delete mode 100644 tests/tcg/cris/Makefile
 create mode 100644 tests/tcg/cris/Makefile.include
 create mode 100644 tests/tcg/cris/Makefile.target
 rename tests/tcg/cris/{ => bare}/check_addcv17.s (100%)
 rename tests/tcg/cris/{ => bare}/check_addi.s (100%)
 rename tests/tcg/cris/{ => bare}/check_addiv32.s (100%)
 rename tests/tcg/cris/{ => bare}/check_addm.s (100%)
 rename tests/tcg/cris/{ => bare}/check_addq.s (100%)
 rename tests/tcg/cris/{ => bare}/check_addr.s (100%)
 rename tests/tcg/cris/{ => bare}/check_addxc.s (100%)
 rename tests/tcg/cris/{ => bare}/check_addxm.s (100%)
 rename tests/tcg/cris/{ => bare}/check_addxr.s (100%)
 rename tests/tcg/cris/{ => bare}/check_andc.s (100%)
 rename tests/tcg/cris/{ => bare}/check_andm.s (100%)
 rename tests/tcg/cris/{ => bare}/check_andq.s (100%)
 rename tests/tcg/cris/{ => bare}/check_andr.s (100%)
 rename tests/tcg/cris/{ => bare}/check_asr.s (100%)
 rename tests/tcg/cris/{ => bare}/check_ba.s (100%)
 rename tests/tcg/cris/{ => bare}/check_bas.s (100%)
 rename tests/tcg/cris/{ => bare}/check_bcc.s (100%)
 rename tests/tcg/cris/{ => bare}/check_boundc.s (100%)
 rename tests/tcg/cris/{ => bare}/check_boundr.s (100%)
 rename tests/tcg/cris/{ => bare}/check_btst.s (89%)
 rename tests/tcg/cris/{ => bare}/check_clearfv32.s (100%)
 rename tests/tcg/cris/{ => bare}/check_clrjmp1.s (100%)
 rename tests/tcg/cris/{ => bare}/check_cmp-2.s (100%)
 rename tests/tcg/cris/{ => bare}/check_cmpc.s (100%)
 rename tests/tcg/cris/{ => bare}/check_cmpm.s (100%)
 rename tests/tcg/cris/{ => bare}/check_cmpq.s (100%)
 rename tests/tcg/cris/{ => bare}/check_cmpr.s (100%)
 rename tests/tcg/cris/{ => bare}/check_cmpxc.s (100%)
 rename tests/tcg/cris/{ => bare}/check_cmpxm.s (100%)
 rename tests/tcg/cris/{ => bare}/check_dstep.s (100%)
 rename tests/tcg/cris/{ => bare}/check_jsr.s (100%)
 rename tests/tcg/cris/{ => bare}/check_lapc.s (100%)
 rename tests/tcg/cris/{ => bare}/check_lsl.s (100%)
 rename tests/tcg/cris/{ => bare}/check_lsr.s (100%)
 rename tests/tcg/cris/{ => bare}/check_mcp.s (100%)
 rename tests/tcg/cris/{ => bare}/check_movdelsr1.s (100%)
 rename tests/tcg/cris/{ => bare}/check_movecr.s (100%)
 rename tests/tcg/cris/{ => bare}/check_movei.s (100%)
 rename tests/tcg/cris/{ => bare}/check_movemr.s (100%)
 rename tests/tcg/cris/{ => bare}/check_movemrv32.s (100%)
 rename tests/tcg/cris/{ => bare}/check_mover.s (100%)
 rename tests/tcg/cris/{ => bare}/check_moverm.s (100%)
 rename tests/tcg/cris/{ => bare}/check_movmp.s (100%)
 rename tests/tcg/cris/{ => bare}/check_movpmv32.s (100%)
 rename tests/tcg/cris/{ => bare}/check_movpr.s (100%)
 rename tests/tcg/cris/{ => bare}/check_movprv32.s (100%)
 rename tests/tcg/cris/{ => bare}/check_movscr.s (100%)
 rename tests/tcg/cris/{ => bare}/check_movsm.s (100%)
 rename tests/tcg/cris/{ => bare}/check_movsr.s (100%)
 rename tests/tcg/cris/{ => bare}/check_movucr.s (100%)
 rename tests/tcg/cris/{ => bare}/check_movum.s (100%)
 rename tests/tcg/cris/{ => bare}/check_movur.s (100%)
 rename tests/tcg/cris/{ => bare}/check_mulv32.s (100%)
 rename tests/tcg/cris/{ => bare}/check_mulx.s (98%)
 rename tests/tcg/cris/{ => bare}/check_neg.s (100%)
 rename tests/tcg/cris/{ => bare}/check_not.s (100%)
 rename tests/tcg/cris/{ => bare}/check_orc.s (100%)
 rename tests/tcg/cris/{ => bare}/check_orm.s (100%)
 rename tests/tcg/cris/{ => bare}/check_orq.s (100%)
 rename tests/tcg/cris/{ => bare}/check_orr.s (100%)
 rename tests/tcg/cris/{ => bare}/check_ret.s (100%)
 rename tests/tcg/cris/{ => bare}/check_scc.s (100%)
 rename tests/tcg/cris/{ => bare}/check_subc.s (100%)
 rename tests/tcg/cris/{ => bare}/check_subm.s (100%)
 rename tests/tcg/cris/{ => bare}/check_subq.s (100%)
 rename tests/tcg/cris/{ => bare}/check_subr.s (100%)
 rename tests/tcg/cris/{ => bare}/check_xarith.s (100%)
 rename tests/tcg/cris/{ => bare}/crt.s (100%)
 create mode 100644 tests/tcg/cris/bare/sys.c
 rename tests/tcg/cris/{ => bare}/testutils.inc (100%)
 rename tests/tcg/cris/{ => libc}/check_abs.c (100%)
 rename tests/tcg/cris/{ => libc}/check_addc.c (100%)
 rename tests/tcg/cris/{ => libc}/check_addcm.c (100%)
 rename tests/tcg/cris/{ => libc}/check_addo.c (100%)
 rename tests/tcg/cris/{ => libc}/check_addoq.c (100%)
 rename tests/tcg/cris/{ => libc}/check_bound.c (100%)
 rename tests/tcg/cris/{ => libc}/check_ftag.c (100%)
 rename tests/tcg/cris/{ => libc}/check_gcctorture_pr28634-1.c (100%)
 rename tests/tcg/cris/{ => libc}/check_gcctorture_pr28634.c (100%)
 rename tests/tcg/cris/{ => libc}/check_glibc_kernelversion.c (100%)
 rename tests/tcg/cris/{ => libc}/check_hello.c (100%)
 rename tests/tcg/cris/{ => libc}/check_int64.c (100%)
 rename tests/tcg/cris/{ => libc}/check_lz.c (100%)
 rename tests/tcg/cris/{ => libc}/check_mapbrk.c (100%)
 rename tests/tcg/cris/{ => libc}/check_mmap1.c (100%)
 rename tests/tcg/cris/{ => libc}/check_mmap2.c (100%)
 rename tests/tcg/cris/{ => libc}/check_mmap3.c (100%)
 rename tests/tcg/cris/{ => libc}/check_moveq.c (100%)
 rename tests/tcg/cris/{ => libc}/check_openpf1.c (100%)
 rename tests/tcg/cris/{ => libc}/check_openpf2.c (100%)
 rename tests/tcg/cris/{ => libc}/check_openpf3.c (100%)
 rename tests/tcg/cris/{ => libc}/check_openpf5.c (100%)
 rename tests/tcg/cris/{ => libc}/check_settls1.c (100%)
 rename tests/tcg/cris/{ => libc}/check_sigalrm.c (100%)
 rename tests/tcg/cris/{ => libc}/check_stat1.c (100%)
 rename tests/tcg/cris/{ => libc}/check_stat2.c (100%)
 rename tests/tcg/cris/{ => libc}/check_stat3.c (100%)
 rename tests/tcg/cris/{ => libc}/check_stat4.c (100%)
 rename tests/tcg/cris/{ => libc}/check_swap.c (100%)
 rename tests/tcg/cris/{ => libc}/check_time2.c (100%)
 rename tests/tcg/cris/{ => libc}/crisutils.h (100%)
 rename tests/tcg/cris/{ => libc}/sys.h (100%)
 delete mode 100644 tests/tcg/cris/sys.c
 create mode 100644 tests/tcg/i386/Makefile.softmmu-target
 create mode 100644 tests/tcg/i386/system/boot.S
 create mode 100644 tests/tcg/i386/system/hello.c
 create mode 100644 tests/tcg/i386/system/kernel.ld
 create mode 100644 tests/tcg/i386/system/memory.c
 create mode 100644 tests/tcg/minilib/Makefile.target
 create mode 100644 tests/tcg/minilib/minilib.h
 create mode 100644 tests/tcg/minilib/printf.c
 delete mode 100644 tests/tcg/xtensa/Makefile
 create mode 100644 tests/tcg/xtensa/Makefile.include
 create mode 100644 tests/tcg/xtensa/Makefile.softmmu-target

--
2.20.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]