qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 8c9af9: Remove the deprecated moxie target


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 8c9af9: Remove the deprecated moxie target
Date: Wed, 05 May 2021 10:46:09 -0700

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 8c9af9553fe46e35801b380ffa710585a2aa5189
      
https://github.com/qemu/qemu/commit/8c9af9553fe46e35801b380ffa710585a2aa5189
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2021-05-03 (Mon, 03 May 2021)

  Changed paths:
    M .gitlab-ci.yml
    M MAINTAINERS
    R default-configs/devices/moxie-softmmu.mak
    R default-configs/targets/moxie-softmmu.mak
    M disas/meson.build
    R disas/moxie.c
    M docs/system/deprecated.rst
    M docs/system/removed-features.rst
    M fpu/softfloat-specialize.c.inc
    M hw/Kconfig
    M hw/meson.build
    R hw/moxie/Kconfig
    R hw/moxie/meson.build
    R hw/moxie/moxiesim.c
    M include/disas/dis-asm.h
    M include/elf.h
    M include/exec/poison.h
    M include/hw/elf_ops.h
    M include/sysemu/arch_init.h
    M meson.build
    M qapi/machine.json
    M qapi/misc-target.json
    M softmmu/arch_init.c
    M target/meson.build
    R target/moxie/cpu-param.h
    R target/moxie/cpu.c
    R target/moxie/cpu.h
    R target/moxie/helper.c
    R target/moxie/helper.h
    R target/moxie/machine.c
    R target/moxie/machine.h
    R target/moxie/meson.build
    R target/moxie/mmu.c
    R target/moxie/mmu.h
    R target/moxie/translate.c
    M tests/qtest/boot-serial-test.c
    M tests/qtest/machine-none-test.c
    M tests/qtest/meson.build

  Log Message:
  -----------
  Remove the deprecated moxie target

There are no known users of this CPU anymore, and there are no
binaries available online which could be used for regression tests,
so the code has likely completely bit-rotten already. It's been
marked as deprecated since two releases now and nobody spoke up
that there is still a need to keep it, thus let's remove it now.

Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20210430160355.698194-1-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: d3bc335ab5f69289fac77cb53c82924489562b42
      
https://github.com/qemu/qemu/commit/d3bc335ab5f69289fac77cb53c82924489562b42
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2021-05-03 (Mon, 03 May 2021)

  Changed paths:
    M tests/docker/dockerfiles/alpine.docker
    M tests/docker/dockerfiles/fedora-i386-cross.docker
    M tests/docker/dockerfiles/fedora-win32-cross.docker
    M tests/docker/dockerfiles/fedora-win64-cross.docker
    M tests/docker/dockerfiles/opensuse-leap.docker

  Log Message:
  -----------
  tests/docker/dockerfiles: Add ccache to containers where it was missing

Make sure that ccache is available in all containers.

Message-Id: <20210414081907.871437-2-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 32c2b15cfe257a0bc244a244526f239d2a320082
      
https://github.com/qemu/qemu/commit/32c2b15cfe257a0bc244a244526f239d2a320082
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2021-05-03 (Mon, 03 May 2021)

  Changed paths:
    M include/exec/poison.h
    M include/sysemu/hax.h
    M include/sysemu/hvf.h
    M include/sysemu/whpx.h

  Log Message:
  -----------
  include/sysemu: Poison all accelerator CONFIG switches in common code

We are already poisoning CONFIG_KVM since this switch is not working
in common code. Do the same with the other accelerator switches, too
(except for CONFIG_TCG, which is special, since it is also defined in
config-host.h).

Message-Id: <20210414112004.943383-2-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 52199cadc032b765f848bc19afd86d7c04d484c1
      
https://github.com/qemu/qemu/commit/52199cadc032b765f848bc19afd86d7c04d484c1
  Author: Philippe Mathieu-Daudé <philmd@redhat.com>
  Date:   2021-05-03 (Mon, 03 May 2021)

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

  Log Message:
  -----------
  gitlab-ci: Replace YAML anchors by extends (container_job)

'extends' is an alternative to using YAML anchors
and is a little more flexible and readable. See:
https://docs.gitlab.com/ee/ci/yaml/#extends

Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210418233448.1267991-2-f4bug@amsat.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: db635a9280f425f4d444cc5cd9998207091ee847
      
https://github.com/qemu/qemu/commit/db635a9280f425f4d444cc5cd9998207091ee847
  Author: Philippe Mathieu-Daudé <philmd@redhat.com>
  Date:   2021-05-03 (Mon, 03 May 2021)

  Changed paths:
    M .gitlab-ci.yml

  Log Message:
  -----------
  gitlab-ci: Replace YAML anchors by extends (native_build_job)

'extends' is an alternative to using YAML anchors
and is a little more flexible and readable. See:
https://docs.gitlab.com/ee/ci/yaml/#extends

Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210418233448.1267991-3-f4bug@amsat.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: ff17f64a11f25a337959fc2d728a673b94ce61b1
      
https://github.com/qemu/qemu/commit/ff17f64a11f25a337959fc2d728a673b94ce61b1
  Author: Philippe Mathieu-Daudé <philmd@redhat.com>
  Date:   2021-05-03 (Mon, 03 May 2021)

  Changed paths:
    M .gitlab-ci.yml

  Log Message:
  -----------
  gitlab-ci: Replace YAML anchors by extends (native_test_job)

'extends' is an alternative to using YAML anchors
and is a little more flexible and readable. See:
https://docs.gitlab.com/ee/ci/yaml/#extends

Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210418233448.1267991-4-f4bug@amsat.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: c02755c98151e24796617a126d657e10f41d418e
      
https://github.com/qemu/qemu/commit/c02755c98151e24796617a126d657e10f41d418e
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   2021-05-03 (Mon, 03 May 2021)

  Changed paths:
    M tests/qtest/libqos/qgraph.c

  Log Message:
  -----------
  libqos/qgraph: fix "UNAVAILBLE" typo

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-Id: <20210412143437.727560-2-stefanha@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: c176490c89e971af75a5aa9d6d8bcbeefe5235ff
      
https://github.com/qemu/qemu/commit/c176490c89e971af75a5aa9d6d8bcbeefe5235ff
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   2021-05-03 (Mon, 03 May 2021)

  Changed paths:
    M docs/devel/qgraph.rst

  Log Message:
  -----------
  docs/devel/qgraph: add troubleshooting information

It can be tricky to troubleshoot qos-test when a test won't execute. Add
an explanation of how to trace qgraph node connectivity and find which
node has the problem.

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-Id: <20210412143437.727560-3-stefanha@redhat.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: d8840456c31b313dc5dade63c580f2d09663a0ef
      
https://github.com/qemu/qemu/commit/d8840456c31b313dc5dade63c580f2d09663a0ef
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   2021-05-03 (Mon, 03 May 2021)

  Changed paths:
    M tests/qtest/libqtest.c

  Log Message:
  -----------
  libqtest: refuse QTEST_QEMU_BINARY=qemu-kvm

Some downstreams rename the QEMU binary to "qemu-kvm". This breaks
qtest_get_arch(), which attempts to parse the target architecture from
the QTEST_QEMU_BINARY environment variable.

Print an error instead of returning the architecture "kvm". Things fail
in weird ways when the architecture string is bogus.

Arguably qtests should always be run in a build directory instead of
against an installed QEMU. In any case, printing a clear error when this
happens is helpful.

Since this is an error that is triggered by the user and not a test
failure, use exit(1) instead of abort(). Change the existing abort()
call in qtest_get_arch() to exit(1) too for the same reason and to be
consistent.

Reported-by: Qin Wang <qinwang@rehdat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Emanuele Giuseppe Esposito <eesposit@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Cc: Emanuele Giuseppe Esposito <eesposit@redhat.com>
Message-Id: <20210412143050.725918-1-stefanha@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 8f582fa290e5d5d0a00db23eaf1ab1bb3d3ae68d
      
https://github.com/qemu/qemu/commit/8f582fa290e5d5d0a00db23eaf1ab1bb3d3ae68d
  Author: Mahmoud Mandour <ma.mandourr@gmail.com>
  Date:   2021-05-03 (Mon, 03 May 2021)

  Changed paths:
    M util/compatfd.c

  Log Message:
  -----------
  util/compatfd.c: Replaced a malloc call with g_malloc.

Replaced a call to malloc() and its respective call to free()
with g_malloc() and g_free().

g_malloc() is preferred more than g_try_* functions, which
return NULL on error, when the size of the requested
allocation  is small. This is because allocating few
bytes should not be a problem in a healthy system.
Otherwise, the system is already in a critical state.

Subsequently, removed NULL-checking after g_malloc().

Signed-off-by: Mahmoud Mandour <ma.mandourr@gmail.com>
Message-Id: <20210315105814.5188-3-ma.mandourr@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 8129915276d435eb9e65f3167613dc4da56e38c8
      
https://github.com/qemu/qemu/commit/8129915276d435eb9e65f3167613dc4da56e38c8
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2021-05-05 (Wed, 05 May 2021)

  Changed paths:
    M .gitlab-ci.d/containers.yml
    M .gitlab-ci.yml
    M MAINTAINERS
    R default-configs/devices/moxie-softmmu.mak
    R default-configs/targets/moxie-softmmu.mak
    M disas/meson.build
    R disas/moxie.c
    M docs/devel/qgraph.rst
    M docs/system/deprecated.rst
    M docs/system/removed-features.rst
    M fpu/softfloat-specialize.c.inc
    M hw/Kconfig
    M hw/meson.build
    R hw/moxie/Kconfig
    R hw/moxie/meson.build
    R hw/moxie/moxiesim.c
    M include/disas/dis-asm.h
    M include/elf.h
    M include/exec/poison.h
    M include/hw/elf_ops.h
    M include/sysemu/arch_init.h
    M include/sysemu/hax.h
    M include/sysemu/hvf.h
    M include/sysemu/whpx.h
    M meson.build
    M qapi/machine.json
    M qapi/misc-target.json
    M softmmu/arch_init.c
    M target/meson.build
    R target/moxie/cpu-param.h
    R target/moxie/cpu.c
    R target/moxie/cpu.h
    R target/moxie/helper.c
    R target/moxie/helper.h
    R target/moxie/machine.c
    R target/moxie/machine.h
    R target/moxie/meson.build
    R target/moxie/mmu.c
    R target/moxie/mmu.h
    R target/moxie/translate.c
    M tests/docker/dockerfiles/alpine.docker
    M tests/docker/dockerfiles/fedora-i386-cross.docker
    M tests/docker/dockerfiles/fedora-win32-cross.docker
    M tests/docker/dockerfiles/fedora-win64-cross.docker
    M tests/docker/dockerfiles/opensuse-leap.docker
    M tests/qtest/boot-serial-test.c
    M tests/qtest/libqos/qgraph.c
    M tests/qtest/libqtest.c
    M tests/qtest/machine-none-test.c
    M tests/qtest/meson.build
    M util/compatfd.c

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/thuth-gitlab/tags/pull-request-2021-05-03' into staging

* Removal of the deprecated moxie target
* Replace some YAML anchors by "extends" in the Gitlab-CI
* Some small improvements for using the qtests
* Some other small misc patches

# gpg: Signature made Mon 03 May 2021 11:42:03 BST
# gpg:                using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
# gpg:                issuer "thuth@redhat.com"
# gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [full]
# gpg:                 aka "Thomas Huth <thuth@redhat.com>" [full]
# gpg:                 aka "Thomas Huth <huth@tuxfamily.org>" [full]
# gpg:                 aka "Thomas Huth <th.huth@posteo.de>" [unknown]
# Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5

* remotes/thuth-gitlab/tags/pull-request-2021-05-03:
  util/compatfd.c: Replaced a malloc call with g_malloc.
  libqtest: refuse QTEST_QEMU_BINARY=qemu-kvm
  docs/devel/qgraph: add troubleshooting information
  libqos/qgraph: fix "UNAVAILBLE" typo
  gitlab-ci: Replace YAML anchors by extends (native_test_job)
  gitlab-ci: Replace YAML anchors by extends (native_build_job)
  gitlab-ci: Replace YAML anchors by extends (container_job)
  include/sysemu: Poison all accelerator CONFIG switches in common code
  tests/docker/dockerfiles: Add ccache to containers where it was missing
  Remove the deprecated moxie target

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

# Conflicts:
#       docs/system/removed-features.rst
#       hw/moxie/moxiesim.c


Compare: https://github.com/qemu/qemu/compare/d45a5270d075...8129915276d4



reply via email to

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