qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] d6eb39: qtest: delete superfluous inclusions


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] d6eb39: qtest: delete superfluous inclusions of qtest.h
Date: Wed, 10 Mar 2021 09:28:28 -0800

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: d6eb39b554afa43392983e472de124ad8e6ee46e
      
https://github.com/qemu/qemu/commit/d6eb39b554afa43392983e472de124ad8e6ee46e
  Author: Chen Qun <kuhn.chenqun@huawei.com>
  Date:   2021-03-09 (Tue, 09 Mar 2021)

  Changed paths:
    M accel/tcg/cpu-exec.c
    M blockdev.c
    M hw/9pfs/9p.c
    M hw/arm/armv7m.c
    M hw/arm/mainstone.c
    M hw/arm/xlnx-zcu102.c
    M hw/arm/z2.c
    M hw/i386/pc.c
    M hw/misc/ivshmem.c
    M hw/ppc/ppc440_bamboo.c
    M hw/ppc/prep.c
    M hw/ppc/sam460ex.c
    M hw/ppc/spapr_caps.c
    M hw/ppc/spapr_pci_vfio.c
    M hw/ppc/spapr_vio.c
    M hw/ppc/virtex_ml507.c
    M hw/riscv/spike.c
    M hw/rx/rx62n.c
    M net/net.c
    M softmmu/cpu-timers.c
    M target/ppc/translate_init.c.inc
    M util/main-loop.c
    M util/qemu-timer.c

  Log Message:
  -----------
  qtest: delete superfluous inclusions of qtest.h

There are 23 files that include the "sysemu/qtest.h",
but they do not use any qtest functions.

Signed-off-by: Chen Qun <kuhn.chenqun@huawei.com>
Acked-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20210226081414.205946-1-kuhn.chenqun@huawei.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 9f3a24cf1f9a3a0e94102c69d92c3a8eea7debc4
      
https://github.com/qemu/qemu/commit/9f3a24cf1f9a3a0e94102c69d92c3a8eea7debc4
  Author: Philippe Mathieu-Daudé <philmd@redhat.com>
  Date:   2021-03-09 (Tue, 09 Mar 2021)

  Changed paths:
    M .gitlab-ci.yml

  Log Message:
  -----------
  docker: Alpine build job depends on Alpine container

Add missing dependency build-system-alpine -> amd64-alpine-container.

Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210303130646.1494015-2-philmd@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 1925468ddbf9931dc5e05278483840f33eabca8b
      
https://github.com/qemu/qemu/commit/1925468ddbf9931dc5e05278483840f33eabca8b
  Author: Philippe Mathieu-Daudé <philmd@redhat.com>
  Date:   2021-03-09 (Tue, 09 Mar 2021)

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

  Log Message:
  -----------
  docker: EDK2 build job depends on EDK2 container

Add missing dependency build-edk2 -> docker-edk2.

Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210303130646.1494015-3-philmd@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Acked-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 91e9c47e50a8f790a2abc1797c14b0d2e9ea6da3
      
https://github.com/qemu/qemu/commit/91e9c47e50a8f790a2abc1797c14b0d2e9ea6da3
  Author: Philippe Mathieu-Daudé <philmd@redhat.com>
  Date:   2021-03-09 (Tue, 09 Mar 2021)

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

  Log Message:
  -----------
  docker: OpenSBI build job depends on OpenSBI container

Add missing dependency build-opensbi -> docker-opensbi.

Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210303130646.1494015-4-philmd@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: c2f4c1a8bae9c48d6141f8fb4874b584b26153b0
      
https://github.com/qemu/qemu/commit/c2f4c1a8bae9c48d6141f8fb4874b584b26153b0
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2021-03-09 (Tue, 09 Mar 2021)

  Changed paths:
    M scripts/mtest2make.py

  Log Message:
  -----------
  meson: Re-enable the possibility to run "make check SPEED=slow"

"make check SPEED=slow" got lost in the conversion of the build
system to meson - the tests were always running in "quick" mode.
Fix it by passing the "-m" parameter to the test harness at the
right spot in scripts/mtest2make.py.

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


  Commit: 2faf56bd9563e86fd9295b8ada9ee5198712cd2f
      
https://github.com/qemu/qemu/commit/2faf56bd9563e86fd9295b8ada9ee5198712cd2f
  Author: Cleber Rosa <crosa@redhat.com>
  Date:   2021-03-09 (Tue, 09 Mar 2021)

  Changed paths:
    M scripts/ci/gitlab-pipeline-status

  Log Message:
  -----------
  scripts/ci/gitlab-pipeline-status: split utlity function for HTTP GET

This simply splits out the code that does an HTTP GET so that it
can be used for other API requests.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-Id: <20210222193240.921250-2-crosa@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 861d1d509b111f59b294c975eee59f2a23bc783a
      
https://github.com/qemu/qemu/commit/861d1d509b111f59b294c975eee59f2a23bc783a
  Author: Cleber Rosa <crosa@redhat.com>
  Date:   2021-03-09 (Tue, 09 Mar 2021)

  Changed paths:
    M scripts/ci/gitlab-pipeline-status

  Log Message:
  -----------
  scripts/ci/gitlab-pipeline-status: give more information on failures

When an HTTP GET request fails, it's useful to go beyond the "not
successful" message, and show the code returned by the server.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-Id: <20210222193240.921250-3-crosa@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 6179f32eeb6b13574ef65c85f836c681d213e577
      
https://github.com/qemu/qemu/commit/6179f32eeb6b13574ef65c85f836c681d213e577
  Author: Cleber Rosa <crosa@redhat.com>
  Date:   2021-03-09 (Tue, 09 Mar 2021)

  Changed paths:
    M scripts/ci/gitlab-pipeline-status

  Log Message:
  -----------
  scripts/ci/gitlab-pipeline-status: give more info when pipeline not found

This includes both input parameters (project id and commit) in the
message so to make it easier to debug returned API calls.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-Id: <20210222193240.921250-4-crosa@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 222455ef814935b1ecc6c9a75acbc0e97e31d8a7
      
https://github.com/qemu/qemu/commit/222455ef814935b1ecc6c9a75acbc0e97e31d8a7
  Author: Emanuele Giuseppe Esposito <eesposit@redhat.com>
  Date:   2021-03-09 (Tue, 09 Mar 2021)

  Changed paths:
    M MAINTAINERS
    M docs/devel/index.rst
    A docs/devel/qgraph.rst
    M docs/devel/qtest.rst
    M tests/qtest/libqos/qgraph.h

  Log Message:
  -----------
  libqos/qgraph: format qgraph comments for sphinx documentation

Change documentation style and fix minor typos in tests/qtest/libqos/qgraph.h
to automatically generate sphinx documentation in docs/devel/qgraph.rst

The mechanism explanation that once was in qgraph.h is now moved to qgraph.rst

There is no functional change intended.

Signed-off-by: Emanuele Giuseppe Esposito <eesposit@redhat.com>
Message-Id: <20210308073240.6363-1-eesposit@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: afdbd38223cc1aafdac5cc29074e8bd5508a80df
      
https://github.com/qemu/qemu/commit/afdbd38223cc1aafdac5cc29074e8bd5508a80df
  Author: Emanuele Giuseppe Esposito <eesposit@redhat.com>
  Date:   2021-03-09 (Tue, 09 Mar 2021)

  Changed paths:
    M docs/devel/qgraph.rst

  Log Message:
  -----------
  docs/devel/qgraph: improve qgraph documentation

Improve current qgraph documentation with a more concrete example
and clearer motivation.

This patch depends on the previous serie
"libqos/qgraph: format qgraph comments for sphinx documentation"

Signed-off-by: Emanuele Giuseppe Esposito <eesposit@redhat.com>
Message-Id: <20210301092432.20342-1-eesposit@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 93fca0f2416fb5a26e06c43e3a1adec74ece74da
      
https://github.com/qemu/qemu/commit/93fca0f2416fb5a26e06c43e3a1adec74ece74da
  Author: Cleber Rosa <crosa@redhat.com>
  Date:   2021-03-09 (Tue, 09 Mar 2021)

  Changed paths:
    M tests/Makefile.include

  Log Message:
  -----------
  Acceptance Tests: restore downloading of VM images

The "get-vm-images" target defined in tests/Makefile.include is a
prerequisite for "check-acceptance", so that those files get
downloaded before the Avocado job even starts.

It looks like on c401c058a1c a TARGETS variable was introduced with a
different content than it was previously coming from the main
Makefile.  From that point on, the "get-vm-images" succeed without
doing anything because there was no matching architecture to download.

This restores the download of images (that match targets to be built)
before the job starts, eliminating downloads and their associated
failures during the tests.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Message-Id: <20210225232122.1254879-2-crosa@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 235c15fac50026b32b43431bd37a61a9e03d42da
      
https://github.com/qemu/qemu/commit/235c15fac50026b32b43431bd37a61a9e03d42da
  Author: Cleber Rosa <crosa@redhat.com>
  Date:   2021-03-09 (Tue, 09 Mar 2021)

  Changed paths:
    M tests/Makefile.include

  Log Message:
  -----------
  Acceptance Tests: restore filtering of tests by target arch

Previously, tests were being filtered by the matching target
architectures to be built.  The benefit, compared to the current
situation, is a more concise test job that won't show tests canceled
because a matching QEMU binary was not found (those tests won't even
be attempted).

Signed-off-by: Cleber Rosa <crosa@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Message-Id: <20210225232122.1254879-3-crosa@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 2cc1a90166b5baa7ae9d00baf7099254e1353485
      
https://github.com/qemu/qemu/commit/2cc1a90166b5baa7ae9d00baf7099254e1353485
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2021-03-09 (Tue, 09 Mar 2021)

  Changed paths:
    M .gitlab-ci.yml
    M configure
    R default-configs/targets/tilegx-linux-user.mak
    M docs/system/deprecated.rst
    M docs/system/removed-features.rst
    M include/elf.h
    M include/exec/poison.h
    M linux-user/elfload.c
    M linux-user/syscall_defs.h
    R linux-user/tilegx/cpu_loop.c
    R linux-user/tilegx/signal.c
    R linux-user/tilegx/sockbits.h
    R linux-user/tilegx/syscall_nr.h
    R linux-user/tilegx/target_cpu.h
    R linux-user/tilegx/target_elf.h
    R linux-user/tilegx/target_fcntl.h
    R linux-user/tilegx/target_signal.h
    R linux-user/tilegx/target_structs.h
    R linux-user/tilegx/target_syscall.h
    R linux-user/tilegx/termbits.h
    M target/meson.build
    R target/tilegx/cpu-param.h
    R target/tilegx/cpu.c
    R target/tilegx/cpu.h
    R target/tilegx/helper.c
    R target/tilegx/helper.h
    R target/tilegx/meson.build
    R target/tilegx/opcode_tilegx.h
    R target/tilegx/simd_helper.c
    R target/tilegx/spr_def_64.h
    R target/tilegx/translate.c

  Log Message:
  -----------
  Remove deprecated target tilegx

TILE-Gx was only implemented in linux-user mode, but support for this CPU
was removed from the upstream Linux kernel in 2018, and it has also been
dropped from glibc, so there is no new Linux development taking place with
this architecture. For running the old binaries, users can simply use older
versions of QEMU.

Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Acked-by: Richard Henderson <richard.henderson@linaro.org>
Acked-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20210224183952.80463-1-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 65a9d3807e9a0ffd9f9719416a07be41b6f39e94
      
https://github.com/qemu/qemu/commit/65a9d3807e9a0ffd9f9719416a07be41b6f39e94
  Author: Warner Losh <imp@bsdimp.com>
  Date:   2021-03-09 (Tue, 09 Mar 2021)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  bsd-user: Add new maintainers

The FreeBSD project has a number of enhancements to bsd-user. These changes have
evolved over the past 10 year, and aren't currently updated to the latest
version of qemu due to fluxuations in staffing causing us to fall behind in the
past. We're working on porting all the changes forward and contributing all the
changes back to qemu. Add myself as maintainer and Kyle Evans as a reviewer for
changes. In addition, add a pointer to our github repo in the interim while this
work is ongoing.

Signed-off-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20210308224023.75187-1-imp@bsdimp.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 821e7ed167f11f482d2d1a8eaf114a667295a581
      
https://github.com/qemu/qemu/commit/821e7ed167f11f482d2d1a8eaf114a667295a581
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2021-03-10 (Wed, 10 Mar 2021)

  Changed paths:
    M .gitlab-ci.d/edk2.yml
    M .gitlab-ci.d/opensbi.yml
    M .gitlab-ci.yml
    M MAINTAINERS
    M accel/tcg/cpu-exec.c
    M blockdev.c
    M configure
    R default-configs/targets/tilegx-linux-user.mak
    M docs/devel/index.rst
    A docs/devel/qgraph.rst
    M docs/devel/qtest.rst
    M docs/system/deprecated.rst
    M docs/system/removed-features.rst
    M hw/9pfs/9p.c
    M hw/arm/armv7m.c
    M hw/arm/mainstone.c
    M hw/arm/xlnx-zcu102.c
    M hw/arm/z2.c
    M hw/i386/pc.c
    M hw/misc/ivshmem.c
    M hw/ppc/ppc440_bamboo.c
    M hw/ppc/prep.c
    M hw/ppc/sam460ex.c
    M hw/ppc/spapr_caps.c
    M hw/ppc/spapr_pci_vfio.c
    M hw/ppc/spapr_vio.c
    M hw/ppc/virtex_ml507.c
    M hw/riscv/spike.c
    M hw/rx/rx62n.c
    M include/elf.h
    M include/exec/poison.h
    M linux-user/elfload.c
    M linux-user/syscall_defs.h
    R linux-user/tilegx/cpu_loop.c
    R linux-user/tilegx/signal.c
    R linux-user/tilegx/sockbits.h
    R linux-user/tilegx/syscall_nr.h
    R linux-user/tilegx/target_cpu.h
    R linux-user/tilegx/target_elf.h
    R linux-user/tilegx/target_fcntl.h
    R linux-user/tilegx/target_signal.h
    R linux-user/tilegx/target_structs.h
    R linux-user/tilegx/target_syscall.h
    R linux-user/tilegx/termbits.h
    M net/net.c
    M scripts/ci/gitlab-pipeline-status
    M scripts/mtest2make.py
    M softmmu/cpu-timers.c
    M target/meson.build
    M target/ppc/translate_init.c.inc
    R target/tilegx/cpu-param.h
    R target/tilegx/cpu.c
    R target/tilegx/cpu.h
    R target/tilegx/helper.c
    R target/tilegx/helper.h
    R target/tilegx/meson.build
    R target/tilegx/opcode_tilegx.h
    R target/tilegx/simd_helper.c
    R target/tilegx/spr_def_64.h
    R target/tilegx/translate.c
    M tests/Makefile.include
    M tests/qtest/libqos/qgraph.h
    M util/main-loop.c
    M util/qemu-timer.c

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

* Add some missing gitlab-CI job dependencies
* Re-enable "make check SPEED=slow"
* Improve the gitlab-pipeline-status script
* Clean up inclusing of qtest.h headers
* Improve libqos/qgraph documentation
* Fix downloading problem in the acceptance tests
* Remove deprecated target tilegx
* Add new bsd-user maintainers

# gpg: Signature made Tue 09 Mar 2021 10:27:29 GMT
# 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-03-09:
  bsd-user: Add new maintainers
  Remove deprecated target tilegx
  Acceptance Tests: restore filtering of tests by target arch
  Acceptance Tests: restore downloading of VM images
  docs/devel/qgraph: improve qgraph documentation
  libqos/qgraph: format qgraph comments for sphinx documentation
  scripts/ci/gitlab-pipeline-status: give more info when pipeline not found
  scripts/ci/gitlab-pipeline-status: give more information on failures
  scripts/ci/gitlab-pipeline-status: split utlity function for HTTP GET
  meson: Re-enable the possibility to run "make check SPEED=slow"
  docker: OpenSBI build job depends on OpenSBI container
  docker: EDK2 build job depends on EDK2 container
  docker: Alpine build job depends on Alpine container
  qtest: delete superfluous inclusions of qtest.h

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


Compare: https://github.com/qemu/qemu/compare/5c6295a45b4f...821e7ed167f1



reply via email to

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