[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 12:11:35 -0800 |
Branch: refs/heads/master
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