Skip to content
Snippets Groups Projects
  1. Oct 07, 2023
  2. Apr 20, 2023
    • Vaibhav Jain's avatar
      travis.yml: Add missing 'flex', 'bison' packages to 'GCC (user)' job · e23130f9
      Vaibhav Jain authored
      
      Since commit fd8171fe("target/hexagon: import lexer for idef-parser") the
      hexagon target uses 'flex', 'bison' to generate idef-parser. However default
      travis builder image for 'focal' may not have these pre-installed, consequently
      following error is seen with travis when trying to execute the 'GCC (user)' job
      that also tries to build hexagon user binary:
      
      <snip>
      export CONFIG="--disable-containers --disable-system"
      <snip>
       Program flex found: NO
      
      ../target/hexagon/meson.build:179:4: ERROR: Program 'flex' not found or not
      executable
      <snip>
      
      Fix this by explicitly add 'flex' and 'bison' to the list of addon apt-packages
      for the 'GCC (user)' job.
      
      Signed-off-by: default avatarVaibhav Jain <vaibhav@linux.ibm.com>
      Message-Id: <20230417162354.186678-1-vaibhav@linux.ibm.com>
      Reviewed-by: default avatarThomas Huth <thuth@redhat.com>
      Reviewed-by: default avatarPhilippe Mathieu-Daudé <philmd@linaro.org>
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      e23130f9
    • Vaibhav Jain's avatar
      travis.yml: Add missing clang-10 package to the 'Clang (disable-tcg)' job · a53be666
      Vaibhav Jain authored
      
      Since commit 74a1b256("configure: Bump minimum Clang version to 10.0") qemu
      needs Clang version 10.0 as the minimum version to build qemu with
      Clang. However 'focal' ships by default with Clang version 7.0.0 which causes an
      error while executing the 'Clang (disable-tcg)' travis job of the form below:
      
      <snip>
      $clang --version
      
      clang version 7.0.0 (tags/RELEASE_700/final)
      
      <snip>
       ERROR: You need at least GCC v7.4 or Clang v10.0 (or XCode Clang v12.0)
      
       # QEMU configure log Fri 14 Apr 2023 03:48:22 PM UTC
      
       # Configured with: '../configure' '--disable-docs' '--disable-tools'
       '--disable-containers' '--disable-tcg' '--enable-kvm' '--disable-tools'
       '--enable-fdt=system' '--host-cc=clang' '--cxx=clang++'
      
      Fix this by adding 'clang-10' to the 'apt_packages' section of the "[s390x]
      Clang (disable-tcg)" job and updating the compiler to 'clang-10'.
      
      Signed-off-by: default avatarVaibhav Jain <vaibhav@linux.ibm.com>
      Message-Id: <20230414210645.820204-1-vaibhav@linux.ibm.com>
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      a53be666
  3. Jan 26, 2023
  4. Jul 20, 2022
  5. Jul 13, 2022
  6. Mar 22, 2022
  7. Feb 28, 2022
  8. Oct 12, 2021
  9. Jul 14, 2021
  10. Feb 19, 2021
  11. Feb 15, 2021
  12. Jan 18, 2021
  13. Jan 02, 2021
  14. Dec 09, 2020
  15. Nov 23, 2020
  16. Oct 17, 2020
  17. Oct 03, 2020
  18. Oct 02, 2020
  19. Sep 29, 2020
  20. Sep 16, 2020
  21. Sep 10, 2020
  22. Sep 03, 2020
    • Thomas Huth's avatar
      gitlab/travis: Rework the disabled features tests · a7524adb
      Thomas Huth authored
      
      Let's focus on the gitlab-ci when testing the compilation with disabled
      features, thus add more switches there (and while we're at it, sort them
      also alphabetically). This should cover the test from the Travis CI now,
      too, so that we can remove the now-redundant job from the Travis CI.
      
      Message-Id: <20200806155306.13717-1-thuth@redhat.com>
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      a7524adb
  23. Jul 15, 2020
    • Alex Bennée's avatar
      .travis.yml: skip ppc64abi32-linux-user with plugins · 0571d280
      Alex Bennée authored
      
      We actually see failures on threadcount running without plugins:
      
        retry.py -n 1000 -c -- \
          ./ppc64abi32-linux-user/qemu-ppc64abi32 \
          ./tests/tcg/ppc64abi32-linux-user/threadcount
      
      which reports:
      
        0: 978 times (97.80%), avg time 0.270 (0.01 varience/0.08 deviation)
        -6: 21 times (2.10%), avg time 0.336 (0.01 varience/0.12 deviation)
        -11: 1 times (0.10%), avg time 0.502 (0.00 varience/0.00 deviation)
        Ran command 1000 times, 978 passes
      
      But when running with plugins we hit the failure a lot more often:
      
        0: 91 times (91.00%), avg time 0.302 (0.04 varience/0.19 deviation)
        -11: 9 times (9.00%), avg time 0.558 (0.01 varience/0.11 deviation)
        Ran command 100 times, 91 passes
      
      The crash occurs in guest code which is the same in both pass and fail
      cases. However we see various messages reported on the console about
      corrupted memory lists which seems to imply the guest memory allocation
      is corrupted. This lines up with the seg fault being in the guest
      __libc_free function. So we think this is a guest bug which is
      exacerbated by various modes of translation. If anyone has access to
      real hardware to soak test the test case we could prove this properly.
      
      Signed-off-by: default avatarAlex Bennée <alex.bennee@linaro.org>
      Acked-by: default avatarDavid Gibson <david@gibson.dropbear.id.au>
      Reviewed-by: default avatarPhilippe Mathieu-Daudé <f4bug@amsat.org>
      Tested-by: default avatarPhilippe Mathieu-Daudé <f4bug@amsat.org>
      Message-Id: <20200714175516.5475-1-alex.bennee@linaro.org>
      0571d280
  24. Jul 11, 2020
Loading