qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] ea937d: target/alpha: Use array for FPCR_DYN


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] ea937d: target/alpha: Use array for FPCR_DYN conversion
Date: Fri, 27 Sep 2019 08:53:05 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: ea937dedecb63e64a01fdda2c79a0bcf2a383a33
      
https://github.com/qemu/qemu/commit/ea937dedecb63e64a01fdda2c79a0bcf2a383a33
  Author: Richard Henderson <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M target/alpha/helper.c

  Log Message:
  -----------
  target/alpha: Use array for FPCR_DYN conversion

This is a bit more straight-forward than using a switch statement.
No functional change.

Signed-off-by: Richard Henderson <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>


  Commit: 712e7c6112c0c7df719b943a0138785e02f383c1
      
https://github.com/qemu/qemu/commit/712e7c6112c0c7df719b943a0138785e02f383c1
  Author: Richard Henderson <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M target/alpha/helper.c

  Log Message:
  -----------
  target/alpha: Fix SWCR_MAP_UMZ

We were setting the wrong bit.  The fp_status.flush_to_zero
setting is overwritten by either the constant 1 or the value
of fpcr_flush_to_zero depending on bits within an fp insn.

Signed-off-by: Richard Henderson <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Message-Id: <address@hidden>


  Commit: 106e1319cc88ed627775714945380e3491d3718b
      
https://github.com/qemu/qemu/commit/106e1319cc88ed627775714945380e3491d3718b
  Author: Richard Henderson <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M target/alpha/helper.c

  Log Message:
  -----------
  target/alpha: Fix SWCR_TRAP_ENABLE_MASK

The CONFIG_USER_ONLY adjustment blindly mashed the swcr
exception enable bits into the fpcr exception disable bits.

However, fpcr_exc_enable has already converted the exception
disable bits into the exception status bits in order to make
it easier to mask status bits at runtime.

Instead, merge the swcr enable bits with the fpcr before we
convert to status bits.

Signed-off-by: Richard Henderson <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>


  Commit: 8cd99905267335267ed8365ead3a77a0920ea532
      
https://github.com/qemu/qemu/commit/8cd99905267335267ed8365ead3a77a0920ea532
  Author: Richard Henderson <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M target/alpha/helper.c

  Log Message:
  -----------
  target/alpha: Handle SWCR_MAP_DMZ earlier

Since we're converting the swcr to fpcr format for exceptions,
it's trivial to add FPCR_DNZ to the set of fpcr bits overriden.
No functional change.

Signed-off-by: Richard Henderson <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Message-Id: <address@hidden>


  Commit: a8938e5fdbfc4ba6ac5dab2f25f6d5ca5fc8db2c
      
https://github.com/qemu/qemu/commit/a8938e5fdbfc4ba6ac5dab2f25f6d5ca5fc8db2c
  Author: Richard Henderson <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M target/alpha/helper.c

  Log Message:
  -----------
  target/alpha: Write to fpcr_flush_to_zero once

Tidy the computation of the value; no functional change.

Signed-off-by: Richard Henderson <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Message-Id: <address@hidden>


  Commit: 8009307031affdd0311750d9b5684f6d5a908ab9
      
https://github.com/qemu/qemu/commit/8009307031affdd0311750d9b5684f6d5a908ab9
  Author: Richard Henderson <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M target/alpha/helper.c

  Log Message:
  -----------
  target/alpha: Mask IOV exception with INV for user-only

The kernel masks the integer overflow exception with the
software invalid exception mask.  Include IOV in the set
of exception bits masked by fpcr_exc_enable.

Fixes the new float_convs test.

Signed-off-by: Richard Henderson <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Message-Id: <address@hidden>


  Commit: 11bfdbdfc2863502967ea32f0576058e790a5149
      
https://github.com/qemu/qemu/commit/11bfdbdfc2863502967ea32f0576058e790a5149
  Author: Richard Henderson <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M target/alpha/fpu_helper.c

  Log Message:
  -----------
  target/alpha: Tidy helper_fp_exc_raise_s

Remove a redundant masking of ignore.  Once that's gone it is
obvious that the system-mode inner test is redundant with the
outer test.  Move the fpcr_exc_enable masking up and tidy.

No functional change.

Signed-off-by: Richard Henderson <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>


  Commit: 2762f04d50b37d93ac8aeb5311b2a1ea4b7c91ac
      
https://github.com/qemu/qemu/commit/2762f04d50b37d93ac8aeb5311b2a1ea4b7c91ac
  Author: Alex Bennée <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M linux-user/ppc/signal.c

  Log Message:
  -----------
  target/ppc: fix signal delivery for ppc64abi32

We were incorrectly using the 64-bit AIX ABI instead of the 32-bit
SYSV ABI for setting NIP for the signal handler.

Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Reviewed-by: Laurent Vivier <address@hidden>


  Commit: 47c823e5be1eba690cb5b2c94962b8c4ac02cae4
      
https://github.com/qemu/qemu/commit/47c823e5be1eba690cb5b2c94962b8c4ac02cae4
  Author: John Snow <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M tests/docker/test-clang

  Log Message:
  -----------
  tests/docker: add sanitizers back to clang build

Fedora23 is but a distant twinkle. The sanitizer works again, and even
if not, we have --enable-sanitizers now.

Signed-off-by: John Snow <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>


  Commit: b4d66d3525c713b3e3c5fbd4a21871748a640224
      
https://github.com/qemu/qemu/commit/b4d66d3525c713b3e3c5fbd4a21871748a640224
  Author: Alex Bennée <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M tests/docker/Makefile.include

  Log Message:
  -----------
  tests/docker: fix DOCKER_PARTIAL_IMAGES

Finger trouble in a previous clean-up inadvertently set
DEBIAN_PARTIAL_IMAGES instead of DOCKER_PARTIAL_IMAGES. Also fix the
typo to debian-9-mxe.

Fixes: 44d5a8bf5d2
Signed-off-by: John Snow <address@hidden>
[AJB: merged fix from Message-Id: <address@hidden>]
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Cleber Rosa <address@hidden>


  Commit: 5fac0cfaaa30a36730f8db27b314e4514a314c25
      
https://github.com/qemu/qemu/commit/5fac0cfaaa30a36730f8db27b314e4514a314c25
  Author: John Snow <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M tests/docker/dockerfiles/debian9-mxe.docker

  Log Message:
  -----------
  tests/docker: remove python2.7 from debian9-mxe

When it was based on debian8 which uses python-minimal, it needed this.
It no longer does.

Goodbye, python2.7.

Signed-off-by: John Snow <address@hidden>
Message-Id: <address@hidden>
[AJB: fixed up commit message]
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: 529994e20448243c4ad50d8984978d6ad3a01fe9
      
https://github.com/qemu/qemu/commit/529994e20448243c4ad50d8984978d6ad3a01fe9
  Author: Alex Bennée <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M tests/docker/docker.py

  Log Message:
  -----------
  tests/docker: reduce scary warnings by cleaning up clean up

There was in the clean-up code caused by attempting to inspect images
which finished before we got there. Clean up the clean up code by:

  - only track the one instance at a time
  - use --filter for docker ps instead of doing it by hand
  - just call docker rm -f to be done with it
  - use uuid.uuid4() for a random uid

Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>


  Commit: b3a790be9826d155d03357b5e2d981bcdbd9b86c
      
https://github.com/qemu/qemu/commit/b3a790be9826d155d03357b5e2d981bcdbd9b86c
  Author: John Snow <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M tests/docker/docker.py

  Log Message:
  -----------
  podman: fix command invocation

Oops; there's no argv here.

Signed-off-by: John Snow <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Cleber Rosa <address@hidden>
Tested-by: Cleber Rosa <address@hidden>
Reviewed-by: Thomas Huth <address@hidden>
Tested-by: Thomas Huth <address@hidden>


  Commit: 9a297fac5fcbd15336a2477d45d8a9405220639b
      
https://github.com/qemu/qemu/commit/9a297fac5fcbd15336a2477d45d8a9405220639b
  Author: Alex Bennée <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M tests/tcg/Makefile.target
    M tests/tcg/aarch64/Makefile.target
    M tests/tcg/arm/Makefile.target

  Log Message:
  -----------
  tests/tcg: clean-up some comments after the de-tangling

These were missed in the recent de-tangling so have been updated to be
more actuate. I've also built up ARM_TESTS in a manner similar to
AARCH64_TESTS for better consistency.

Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: 149911cff76b8e222a54cc06caebfbb80e4e8d8f
      
https://github.com/qemu/qemu/commit/149911cff76b8e222a54cc06caebfbb80e4e8d8f
  Author: Alex Bennée <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M tests/tcg/multiarch/Makefile.target

  Log Message:
  -----------
  tests/tcg: re-enable linux-test for ppc64abi32

Now we have fixed the signal delivary bug we can remove this horrible
hack from the system.

Cc: Richard Henderson <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: a4f3ed629e985f1b5d3b7e0b681ff02e391d699a
      
https://github.com/qemu/qemu/commit/a4f3ed629e985f1b5d3b7e0b681ff02e391d699a
  Author: Alex Bennée <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M tests/tcg/Makefile.target
    A tests/tcg/aarch64/float_madds.ref
    M tests/tcg/arm/Makefile.target
    A tests/tcg/arm/float_madds.ref
    M tests/tcg/multiarch/Makefile.target
    A tests/tcg/multiarch/float_helpers.c
    A tests/tcg/multiarch/float_helpers.h
    A tests/tcg/multiarch/float_madds.c

  Log Message:
  -----------
  tests/tcg: add float_madds test to multiarch

This is a generic floating point multiply and accumulate test for
single precision floating point values. I've split of the common float
functions into a helper library so additional tests can use the same
common code.

As I don't have references for all architectures I've allowed some
flexibility for tests to pass without reference files. They can be
added as we get collect them.

Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: b059a62bb6d9bcf89b685a886afd672c24622567
      
https://github.com/qemu/qemu/commit/b059a62bb6d9bcf89b685a886afd672c24622567
  Author: Alex Bennée <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    A tests/tcg/aarch64/float_convs.ref
    A tests/tcg/arm/float_convs.ref
    M tests/tcg/multiarch/Makefile.target
    A tests/tcg/multiarch/float_convs.c

  Log Message:
  -----------
  tests/tcg: add generic version of float_convs

This is broadly similar to the existing fcvt test for ARM but using
the generic float testing framework. We should be able to pare down
the ARM fcvt test case to purely half-precision with or without the
Alt HP provision.

Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: b9fe0063b77a6d78ae5c21248da5330c6ad72488
      
https://github.com/qemu/qemu/commit/b9fe0063b77a6d78ae5c21248da5330c6ad72488
  Author: Alex Bennée <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

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

  Log Message:
  -----------
  tests/tcg: add simple record/replay smoke test for aarch64

This adds two new tests that re-use the memory test to check basic
record replay functionality is still working. We have to define our
own runners rather than using the default pattern as we want to change
the test name but re-use the memory binary.

We declare the test binaries as PHONY as they don't really exist.

[AJB: A better test would output some sort of timer value or other
otherwise variable value so we could compare the record and replay
outputs and ensure they match]

Signed-off-by: Alex Bennée <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Cc: Pavel Dovgalyuk <address@hidden>


  Commit: daa79d9a65c95dc4262f86523384d5a4d85d9742
      
https://github.com/qemu/qemu/commit/daa79d9a65c95dc4262f86523384d5a4d85d9742
  Author: Alex Bennée <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M Makefile
    M configure

  Log Message:
  -----------
  configure: preserve PKG_CONFIG for subdir builds

The slirp sub-module complains about not being able to find the glib
library on cross-compiles because it is using the default pkg-config
tool (which isn't installed in our cross-build docker images).
Preserve PKG_CONFIG in our host config and pass it down to slirp.

Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: f8ed349e6d1480b76cadf7d8fdfcf56fd2a44fac
      
https://github.com/qemu/qemu/commit/f8ed349e6d1480b76cadf7d8fdfcf56fd2a44fac
  Author: Alex Bennée <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M docs/devel/testing.rst

  Log Message:
  -----------
  docs/devel: add "check-tcg" to testing.rst

It was pointed out we haven't documented the check-tcg part of the
build system. Attempt to rectify that now.

Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>


  Commit: 754f28717657d9ec545a0acb6fa9270962bebc2f
      
https://github.com/qemu/qemu/commit/754f28717657d9ec545a0acb6fa9270962bebc2f
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M target/i386/whpx-all.c

  Log Message:
  -----------
  target/i386: Fix broken build with WHPX enabled

The WHPX build is broken since commit 12e9493df92 which removed the
"hw/boards.h" where MachineState is declared:

  $ ./configure \
     --enable-hax --enable-whpx

  $ make x86_64-softmmu/all
  [...]
    CC      x86_64-softmmu/target/i386/whpx-all.o
  target/i386/whpx-all.c: In function 'whpx_accel_init':
  target/i386/whpx-all.c:1378:25: error: dereferencing pointer to
  incomplete type 'MachineState' {aka 'struct MachineState'}
       whpx->mem_quota = ms->ram_size;
                           ^~
  make[1]: *** [rules.mak:69: target/i386/whpx-all.o] Error 1
    CC      x86_64-softmmu/trace/generated-helpers.o
  make[1]: Target 'all' not remade because of errors.
  make: *** [Makefile:471: x86_64-softmmu/all] Error 2

Restore this header, partially reverting commit 12e9493df92.

Fixes: 12e9493df92
Reported-by: Ilias Maratos <address@hidden>
Reviewed-by: Stefan Weil <address@hidden>
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Message-Id: <address@hidden>


  Commit: ccf20b3b4f13dbb513f030469d4f5c282c700082
      
https://github.com/qemu/qemu/commit/ccf20b3b4f13dbb513f030469d4f5c282c700082
  Author: John Snow <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M tests/docker/Makefile.include

  Log Message:
  -----------
  docker: remove debian8-mxe definitions

We don't have a debian8-mxe dockerfile anymore.

Fixes: 67bd36beda1ae
Signed-off-by: John Snow <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>


  Commit: afa1cf4329670379c9895640c11d00a8a88c93e2
      
https://github.com/qemu/qemu/commit/afa1cf4329670379c9895640c11d00a8a88c93e2
  Author: John Snow <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M tests/docker/Makefile.include
    R tests/docker/dockerfiles/debian8.docker

  Log Message:
  -----------
  docker: remove unused debian8 partial image

debian8 partial base is also not consumed by any image, so remove it.
For QEMU's development cycle, we only support debian9 (stretch) and
debian10 (buster).

Signed-off-by: John Snow <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>


  Commit: ef8f3283ac9163c7102457c879a46506656b8a59
      
https://github.com/qemu/qemu/commit/ef8f3283ac9163c7102457c879a46506656b8a59
  Author: John Snow <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M tests/docker/Makefile.include

  Log Message:
  -----------
  docker: remove 'deprecated' image definitions

There isn't a debian.dockerfile anymore,
so perform some ghost-busting.

Signed-off-by: John Snow <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Acked-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: dad47814f0a5c28eb610b52ae4a906c941a61705
      
https://github.com/qemu/qemu/commit/dad47814f0a5c28eb610b52ae4a906c941a61705
  Author: John Snow <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M tests/docker/Makefile.include
    R tests/docker/dockerfiles/debian-ports.docker

  Log Message:
  -----------
  docker: remove unused debian-ports

debian-ports is listed as a partial image, so we cannot run tests against it.
Since it isn't used by any other testable image, remove it for now as it
is prone to bitrot.

Signed-off-by: John Snow <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Acked-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: 2e90aec3d912dff470e816904984ce5f9950fc6a
      
https://github.com/qemu/qemu/commit/2e90aec3d912dff470e816904984ce5f9950fc6a
  Author: John Snow <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M tests/docker/Makefile.include
    R tests/docker/dockerfiles/debian-sid.docker

  Log Message:
  -----------
  docker: remove unused debian-sid

debian-sid is listed as a partial image, so we cannot run tests against it.
Since it isn't used by any other testable image, remove it for now as it
is prone to bitrot.

Signed-off-by: John Snow <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Acked-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: bcbf2794737680b24d3a7255e721760859272a0f
      
https://github.com/qemu/qemu/commit/bcbf2794737680b24d3a7255e721760859272a0f
  Author: John Snow <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M tests/docker/dockerfiles/centos7.docker
    M tests/docker/dockerfiles/debian-xtensa-cross.docker
    M tests/docker/dockerfiles/debian10.docker
    M tests/docker/dockerfiles/debian9.docker
    M tests/docker/dockerfiles/travis.docker
    M tests/docker/dockerfiles/ubuntu.docker
    M tests/docker/dockerfiles/ubuntu1804.docker

  Log Message:
  -----------
  docker: move tests from python2 to python3

As part of the push to drop python2 support, replace any explicit python2
dependencies with python3 versions.

For centos, python2 still exists as an implicit dependency, but by adding
python3 we will be able to build even if the configure script begins to
require python 3.5+.

Tested with centos7, fedora, ubuntu, ubuntu1804, and debian 9 (amd64).
Tested under a custom configure script that requires Python 3.5+.

the travis dockerfile is also moved to using python3, which was tested
by running `make docker-test-build@travis`, which I hope is sufficient.

Signed-off-by: John Snow <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Eduardo Habkost <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Cleber Rosa <address@hidden>
Tested-by: Cleber Rosa <address@hidden>


  Commit: 80394ccf216da9ff48f23b9b8dab65ef809b7870
      
https://github.com/qemu/qemu/commit/80394ccf216da9ff48f23b9b8dab65ef809b7870
  Author: Alex Bennée <address@hidden>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M tests/docker/Makefile.include
    R tests/docker/dockerfiles/debian-powerpc-user-cross.docker

  Log Message:
  -----------
  tests/docker: remove debian-powerpc-user-cross

Despite our attempts in 4d26c7fef4 to keep this going it still gets in
the way of "make docker-test-build" completing because of course we
can't build a modern QEMU with the image. Let's put the thing out of
its misery and remove it.

People who really care about building on powerpc can still use the
binfmt_misc support to manually build an image (or just run the build
from pre this commit).

Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Cc: Mark Cave-Ayland <address@hidden>


  Commit: c6f5012ba5fa834cbd5274b1b8369e2c5d2f5933
      
https://github.com/qemu/qemu/commit/c6f5012ba5fa834cbd5274b1b8369e2c5d2f5933
  Author: Peter Maydell <address@hidden>
  Date:   2019-09-27 (Fri, 27 Sep 2019)

  Changed paths:
    M Makefile
    M configure
    M docs/devel/testing.rst
    M linux-user/ppc/signal.c
    M target/alpha/fpu_helper.c
    M target/alpha/helper.c
    M target/i386/whpx-all.c
    M tests/docker/Makefile.include
    M tests/docker/docker.py
    M tests/docker/dockerfiles/centos7.docker
    R tests/docker/dockerfiles/debian-ports.docker
    R tests/docker/dockerfiles/debian-powerpc-user-cross.docker
    R tests/docker/dockerfiles/debian-sid.docker
    M tests/docker/dockerfiles/debian-xtensa-cross.docker
    M tests/docker/dockerfiles/debian10.docker
    R tests/docker/dockerfiles/debian8.docker
    M tests/docker/dockerfiles/debian9-mxe.docker
    M tests/docker/dockerfiles/debian9.docker
    M tests/docker/dockerfiles/travis.docker
    M tests/docker/dockerfiles/ubuntu.docker
    M tests/docker/dockerfiles/ubuntu1804.docker
    M tests/docker/test-clang
    M tests/tcg/Makefile.target
    M tests/tcg/aarch64/Makefile.softmmu-target
    M tests/tcg/aarch64/Makefile.target
    A tests/tcg/aarch64/float_convs.ref
    A tests/tcg/aarch64/float_madds.ref
    M tests/tcg/arm/Makefile.target
    A tests/tcg/arm/float_convs.ref
    A tests/tcg/arm/float_madds.ref
    M tests/tcg/multiarch/Makefile.target
    A tests/tcg/multiarch/float_convs.c
    A tests/tcg/multiarch/float_helpers.c
    A tests/tcg/multiarch/float_helpers.h
    A tests/tcg/multiarch/float_madds.c

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/stsquad/tags/pull-testing-next-260919-1' into staging

Testing updates plus alpha FP fixes:

  - fix alpha handling of FtoI overflow
  - various docker cleanups
  - fix docker.py cleanup race
  - fix podman invocation
  - tests/tcg: add float and record/replay tests
  - remove unused docker images
  - expand documentation for check-tcg

# gpg: Signature made Thu 26 Sep 2019 19:33:38 BST
# 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-next-260919-1: (28 commits)
  tests/docker: remove debian-powerpc-user-cross
  docker: move tests from python2 to python3
  docker: remove unused debian-sid
  docker: remove unused debian-ports
  docker: remove 'deprecated' image definitions
  docker: remove unused debian8 partial image
  docker: remove debian8-mxe definitions
  target/i386: Fix broken build with WHPX enabled
  docs/devel: add "check-tcg" to testing.rst
  configure: preserve PKG_CONFIG for subdir builds
  tests/tcg: add simple record/replay smoke test for aarch64
  tests/tcg: add generic version of float_convs
  tests/tcg: add float_madds test to multiarch
  tests/tcg: re-enable linux-test for ppc64abi32
  tests/tcg: clean-up some comments after the de-tangling
  podman: fix command invocation
  tests/docker: reduce scary warnings by cleaning up clean up
  tests/docker: remove python2.7 from debian9-mxe
  tests/docker: fix DOCKER_PARTIAL_IMAGES
  tests/docker: add sanitizers back to clang build
  ...

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/deee6ff7b747...c6f5012ba5fa



reply via email to

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