qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] b2df78: test/tcg/arm: Use -mfloat-abi=soft fo


From: Richard Henderson
Subject: [Qemu-commits] [qemu/qemu] b2df78: test/tcg/arm: Use -mfloat-abi=soft for test-armv6m...
Date: Mon, 13 Jun 2022 21:11:25 -0700

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: b2df786170a4954d6346c284b8351ca79265d190
      
https://github.com/qemu/qemu/commit/b2df786170a4954d6346c284b8351ca79265d190
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-06-14 (Tue, 14 Jun 2022)

  Changed paths:
    M tests/tcg/arm/Makefile.softmmu-target

  Log Message:
  -----------
  test/tcg/arm: Use -mfloat-abi=soft for test-armv6m-undef

GCC11 from crossbuild-essential-armhf from ubuntu 22.04 errors:
cc1: error: ‘-mfloat-abi=hard’: selected architecture lacks an FPU

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20220604032713.174976-1-richard.henderson@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220613171258.1905715-2-alex.bennee@linaro.org>


  Commit: 6012d96379873825ab20d629b828e833023feb9d
      
https://github.com/qemu/qemu/commit/6012d96379873825ab20d629b828e833023feb9d
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-06-14 (Tue, 14 Jun 2022)

  Changed paths:
    M tests/tcg/i386/test-i386-fp-exceptions.c
    M tests/tcg/i386/test-i386.c

  Log Message:
  -----------
  tests/tcg/i386: Use explicit suffix on fist insns

Fixes a number of assembler warnings of the form:

test-i386.c: Assembler messages:
test-i386.c:869: Warning: no instruction mnemonic suffix given
  and no register operands; using default for `fist'

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20220527171143.168276-1-richard.henderson@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220613171258.1905715-3-alex.bennee@linaro.org>


  Commit: 72ec89bfc5291b8e322a1a60d96d7f43c0375f16
      
https://github.com/qemu/qemu/commit/72ec89bfc5291b8e322a1a60d96d7f43c0375f16
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2022-06-14 (Tue, 14 Jun 2022)

  Changed paths:
    M .gitlab-ci.d/buildtest.yml

  Log Message:
  -----------
  gitlab-ci: Fix the build-cfi-aarch64 and build-cfi-ppc64-s390x jobs

The job definitions recently got a second "variables:" section by
accident and thus are failing now if one tries to run them. Merge
the two sections into one again to fix the issue.

And while we're at it, bump the timeout here (70 minutes are currently
not enough for the aarch64 job). The jobs are marked as manual anyway,
so if the user starts them, they want to see their result for sure and
then it's annoying if the job timeouts too early.

Fixes: e312d1fdbb ("gitlab: convert build/container jobs to .base_job_template")
Signed-off-by: Thomas Huth <thuth@redhat.com>
Acked-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20220603124809.70794-1-thuth@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20220613171258.1905715-4-alex.bennee@linaro.org>


  Commit: ab698a4d8b32be717a675880935c774be66f0d03
      
https://github.com/qemu/qemu/commit/ab698a4d8b32be717a675880935c774be66f0d03
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2022-06-14 (Tue, 14 Jun 2022)

  Changed paths:
    M tests/docker/Makefile.include

  Log Message:
  -----------
  tests/docker: fix the IMAGE for build invocation

We inadvertently broke the ability to run local builds when the code
was re-factored. The result was the run stanza failing to find the
docker image with it's qemu/ prefix.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Fixes: d39eaa2266 ("tests/docker: simplify docker-TEST@IMAGE targets")
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20220613171258.1905715-5-alex.bennee@linaro.org>


  Commit: c48a5c4741d663a77ab3a2b0c1df3a58de6ee340
      
https://github.com/qemu/qemu/commit/c48a5c4741d663a77ab3a2b0c1df3a58de6ee340
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   2022-06-14 (Tue, 14 Jun 2022)

  Changed paths:
    M configure

  Log Message:
  -----------
  tests/tcg: disable xtensa-linux-user again

The move from tests/tcg/configure.sh started enabling the container image
for xtensa-linux-user, which fails because the compiler does not have
the full set of headers.  The cause is the "xtensa*-softmmu)" case
in tests/tcg/configure.sh which became just "xtensa*)" in the new
probe_target_compiler shell function.  Look out for xtensa*-linux-user
and do not configure it.

Reported-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-Id: <20220608135727.1341946-1-pbonzini@redhat.com>
Fixes: cd362defbb ("tests/tcg: merge configure.sh back into main configure 
script")
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20220613171258.1905715-6-alex.bennee@linaro.org>


  Commit: 34776d80f312f36c8cbdf632337dc087e724b568
      
https://github.com/qemu/qemu/commit/34776d80f312f36c8cbdf632337dc087e724b568
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2022-06-14 (Tue, 14 Jun 2022)

  Changed paths:
    M .gitlab-ci.d/base.yml

  Log Message:
  -----------
  gitlab: compare CIRRUS_nn vars against 'null' not ""

The GitLab variable comparisons don't have shell like semantics where
an unset variable compares equal to empty string. We need to explicitly
test against 'null' to detect an unset variable.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Tested-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20220608160651.248781-1-berrange@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220613171258.1905715-7-alex.bennee@linaro.org>


  Commit: b56d1ee9514be227854a589b4e11551bed4448a0
      
https://github.com/qemu/qemu/commit/b56d1ee9514be227854a589b4e11551bed4448a0
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2022-06-14 (Tue, 14 Jun 2022)

  Changed paths:
    M .gitlab-ci.d/custom-runners/ubuntu-20.04-aarch32.yml
    M .gitlab-ci.d/custom-runners/ubuntu-20.04-aarch64.yml

  Log Message:
  -----------
  .gitlab: use less aggressive nproc on our aarch64/32 runners

Running on all 80 cores of our aarch64 runner does occasionally
trigger a race condition which fails the build. However the CI system
is not the time and place to play with much heisenbugs so turn down
the nproc to "only" use 40 cores in the build.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Tested-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20220613171258.1905715-8-alex.bennee@linaro.org>


  Commit: debd0753663bc89c86f5462a53268f2e3f680f60
      
https://github.com/qemu/qemu/commit/debd0753663bc89c86f5462a53268f2e3f680f60
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-06-13 (Mon, 13 Jun 2022)

  Changed paths:
    M .gitlab-ci.d/base.yml
    M .gitlab-ci.d/buildtest.yml
    M .gitlab-ci.d/custom-runners/ubuntu-20.04-aarch32.yml
    M .gitlab-ci.d/custom-runners/ubuntu-20.04-aarch64.yml
    M configure
    M tests/docker/Makefile.include
    M tests/tcg/arm/Makefile.softmmu-target
    M tests/tcg/i386/test-i386-fp-exceptions.c
    M tests/tcg/i386/test-i386.c

  Log Message:
  -----------
  Merge tag 'pull-testing-next-140622-1' of https://github.com/stsquad/qemu 
into staging

Various testing fixes:

  - fix compiler abi for test-armv6m-undef
  - fix isns suffixes for i386 tcg tests
  - fix gitlab cfi jobs
  - fix makefile docker invocation
  - don't enable xtensa-linux-user builds with system compiler
  - fix CIRRUS_nn var checking
  - don't spam the aarch64/32 runners with too many jobs at once

# -----BEGIN PGP SIGNATURE-----
#
# iQEzBAABCgAdFiEEZoWumedRZ7yvyN81+9DbCVqeKkQFAmKnxfUACgkQ+9DbCVqe
# KkSksAf/eXGL/k0zUU4RmxmQGWatCPPfbdxWj/pRDJrZl4cvegYK4cqXcfblDkiJ
# f5kdB4FsSHgJUKic7K7sBSke2xgoi2bvBMeqNIknLo89b+xXZLJSzTE7XCi0W+hm
# ll3GtHNJMEPjrIhSIAsqiSMFloL5xi7uz+ylBAB49skGF6F3rkCMv4fl7TDFKqaH
# y5fRzLZMJg+FhlHNwGO0H8O32ZU7FlyqLGQT3JWZywR0n241kQ+gXLykQjQ7//nd
# 9EbtppXiSOuusbggGCbmUQrEprW93TAEkgxUcuUuQYiAwDp89s66Q0gcwo1qMtcx
# mORfc+018/WJpBwFF904hBPPjgO08w==
# =PfzM
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon 13 Jun 2022 04:19:17 PM PDT
# gpg:                using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
# gpg: Good signature from "Alex Bennée (Master Work Key) 
<alex.bennee@linaro.org>" [undefined]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg:          There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 6685 AE99 E751 67BC AFC8  DF35 FBD0 DB09 5A9E 2A44

* tag 'pull-testing-next-140622-1' of https://github.com/stsquad/qemu:
  .gitlab: use less aggressive nproc on our aarch64/32 runners
  gitlab: compare CIRRUS_nn vars against 'null' not ""
  tests/tcg: disable xtensa-linux-user again
  tests/docker: fix the IMAGE for build invocation
  gitlab-ci: Fix the build-cfi-aarch64 and build-cfi-ppc64-s390x jobs
  tests/tcg/i386: Use explicit suffix on fist insns
  test/tcg/arm: Use -mfloat-abi=soft for test-armv6m-undef

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


Compare: https://github.com/qemu/qemu/compare/0ae3507b5141...debd0753663b



reply via email to

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