[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 6aab7b: scripts/ci/setup: ninja missing from
From: |
Paolo Bonzini |
Subject: |
[Qemu-commits] [qemu/qemu] 6aab7b: scripts/ci/setup: ninja missing from build-environ... |
Date: |
Wed, 05 Oct 2022 11:10:31 -0700 |
Branch: refs/heads/staging
Home: https://github.com/qemu/qemu
Commit: 6aab7bca719e3849cdd52a035b9d1a2b9b792b04
https://github.com/qemu/qemu/commit/6aab7bca719e3849cdd52a035b9d1a2b9b792b04
Author: Lucas Mateus Castro (alqotel) <lucas.araujo@eldorado.org.br>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M scripts/ci/setup/build-environment.yml
Log Message:
-----------
scripts/ci/setup: ninja missing from build-environment
ninja-build is missing from the RHEL environment, so a system prepared
with that script would still fail to compile QEMU.
Tested on a Fedora 36
Signed-off-by: Lucas Mateus Castro (alqotel) <lucas.araujo@eldorado.org.br>
Message-Id: <20220922135516.33627-2-lucas.araujo@eldorado.org.br>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-2-alex.bennee@linaro.org>
Commit: 33999ec4c5e7c4de7fd1e501c1a471cf2bd905c0
https://github.com/qemu/qemu/commit/33999ec4c5e7c4de7fd1e501c1a471cf2bd905c0
Author: Lucas Mateus Castro (alqotel) <lucas.araujo@eldorado.org.br>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M scripts/ci/setup/build-environment.yml
Log Message:
-----------
scripts/ci/setup: Fix libxen requirements
XEN hypervisor is only available in ARM and x86, but the yaml only
checked if the architecture is different from s390x, changed it to
a more accurate test.
Tested this change on a Ubuntu 20.04 ppc64le.
Signed-off-by: Lucas Mateus Castro (alqotel) <lucas.araujo@eldorado.org.br>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20220922135516.33627-3-lucas.araujo@eldorado.org.br>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-3-alex.bennee@linaro.org>
Commit: 5eaaced0589b901a0b4eeed90016da71e219db09
https://github.com/qemu/qemu/commit/5eaaced0589b901a0b4eeed90016da71e219db09
Author: Lucas Mateus Castro (alqotel) <lucas.araujo@eldorado.org.br>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M scripts/ci/setup/build-environment.yml
Log Message:
-----------
scripts/ci/setup: spice-server only on x86 aarch64
Changed build-environment.yml to only install spice-server on x86_64 and
aarch64 as this package is only available on those architectures.
Signed-off-by: Lucas Mateus Castro (alqotel) <lucas.araujo@eldorado.org.br>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20220922135516.33627-4-lucas.araujo@eldorado.org.br>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-4-alex.bennee@linaro.org>
Commit: 06245a1bce650f6047acb476948eccbdcd5450a6
https://github.com/qemu/qemu/commit/06245a1bce650f6047acb476948eccbdcd5450a6
Author: Lucas Mateus Castro (alqotel) <lucas.araujo@eldorado.org.br>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M tests/docker/run
Log Message:
-----------
tests/docker: run script use realpath instead of readlink
The alpine docker image only comes with busybox, which doesn't have the
'-e' option on its readlink, so change it to 'realpath' to avoid that
problem.
Suggested-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Lucas Mateus Castro (alqotel) <lucas.araujo@eldorado.org.br>
Message-Id: <20220922135516.33627-5-lucas.araujo@eldorado.org.br>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-5-alex.bennee@linaro.org>
Commit: a9051fb822661f313300396a0661ffbca7495b5b
https://github.com/qemu/qemu/commit/a9051fb822661f313300396a0661ffbca7495b5b
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M configure
Log Message:
-----------
configure: move detected gdb to TCG's config-host.mak
When tests/tcg gained it's own config-host.mak we forgot to move the
GDB detection.
Fixes: 544f4a2578 (tests/tcg: isolate from QEMU's config-host.mak)
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-6-alex.bennee@linaro.org>
Commit: 715197b27570aa1920ef83babd5eaabe95838246
https://github.com/qemu/qemu/commit/715197b27570aa1920ef83babd5eaabe95838246
Author: Anton Johansson <anjo@rev.ng>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M tests/lcitool/projects/qemu.yml
Log Message:
-----------
target/hexagon: add flex/bison/glib2 to qemu.yml
Note, the glib2-native mapping exists separately from the normal glib2
mapping. The latter uses a `foreign` cross-policy-default, and
libvirt-ci is not able to support package mappings for multiple
cross-compilation policies.
This will probably change in the future.
Signed-off-by: Alessandro Di Federico <ale@rev.ng>
Signed-off-by: Paolo Montesel <babush@rev.ng>
Signed-off-by: Anton Johansson <anjo@rev.ng>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220804115548.13024-9-anjo@rev.ng>
Message-Id: <20220929114231.583801-7-alex.bennee@linaro.org>
Commit: 22adc4204febc761284fa54adf6f3dee349d5de4
https://github.com/qemu/qemu/commit/22adc4204febc761284fa54adf6f3dee349d5de4
Author: Anton Johansson <anjo@rev.ng>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M .gitlab-ci.d/cirrus/freebsd-12.vars
M .gitlab-ci.d/cirrus/freebsd-13.vars
M .gitlab-ci.d/cirrus/macos-11.vars
M tests/docker/dockerfiles/alpine.docker
M tests/docker/dockerfiles/centos8.docker
M tests/docker/dockerfiles/debian-amd64-cross.docker
M tests/docker/dockerfiles/debian-amd64.docker
M tests/docker/dockerfiles/debian-arm64-cross.docker
M tests/docker/dockerfiles/debian-armel-cross.docker
M tests/docker/dockerfiles/debian-armhf-cross.docker
M tests/docker/dockerfiles/debian-mips64el-cross.docker
M tests/docker/dockerfiles/debian-mipsel-cross.docker
M tests/docker/dockerfiles/debian-ppc64el-cross.docker
M tests/docker/dockerfiles/debian-s390x-cross.docker
M tests/docker/dockerfiles/fedora.docker
M tests/docker/dockerfiles/opensuse-leap.docker
M tests/docker/dockerfiles/ubuntu2004.docker
Log Message:
-----------
target/hexagon: regenerate docker/cirrus files
This patch updates the docker and cirrus files with the new packages by
running tests/lcitool/refresh
Signed-off-by: Anton Johansson <anjo@rev.ng>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220804115548.13024-10-anjo@rev.ng>
Message-Id: <20220929114231.583801-8-alex.bennee@linaro.org>
Commit: a36f27ab903f043b53cb0669e00d237b10e7be03
https://github.com/qemu/qemu/commit/a36f27ab903f043b53cb0669e00d237b10e7be03
Author: Anton Johansson <anjo@rev.ng>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M .gitlab-ci.d/windows.yml
M tests/docker/dockerfiles/debian-riscv64-cross.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
Log Message:
-----------
target/hexagon: manually add flex/bison/glib2 to remaining containers
Adds our build-time dependencies to containers which build qemu-hexagon,
but aren't covered by libvirt-ci.
Signed-off-by: Anton Johansson <anjo@rev.ng>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220804115548.13024-11-anjo@rev.ng>
Message-Id: <20220929114231.583801-9-alex.bennee@linaro.org>
Commit: 270871a3b163f7df055871d56a27e0e936202958
https://github.com/qemu/qemu/commit/270871a3b163f7df055871d56a27e0e936202958
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M tests/docker/dockerfiles/fedora-win32-cross.docker
M tests/docker/dockerfiles/fedora-win64-cross.docker
M tests/lcitool/refresh
Log Message:
-----------
tests/docker: update fedora-win[32|64]-cross with lcitool
Convert another two dockerfiles to lcitool and update. I renamed the
helper because it is not Debian specific.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-10-alex.bennee@linaro.org>
Commit: dcf6c801ea80fed556f37be571731ab45fd2c11b
https://github.com/qemu/qemu/commit/dcf6c801ea80fed556f37be571731ab45fd2c11b
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M tests/docker/dockerfiles/alpine.docker
M tests/lcitool/refresh
Log Message:
-----------
tests/docker: move alpine from edge to tagged release
Tracking alpine-edge like debian-sid is a moving target. Usually such
rolling releases are marked as "allow_failure: true" in our CI.
However as alpine presents a musl based distro and provides useful
extra coverage lets track a release branch instead to avoid random
breakages.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20220929114231.583801-11-alex.bennee@linaro.org>
Commit: 1ddfdca686ba5330025cf8ce5d59ef4f983af017
https://github.com/qemu/qemu/commit/1ddfdca686ba5330025cf8ce5d59ef4f983af017
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M tests/qtest/libqos/qgraph.h
Log Message:
-----------
tests/qtest: bump up QOS_PATH_MAX_ELEMENT_SIZE
It seems the depth of stack we need to support can vary depending on
the order of the init constructors getting called. It seems
--enable-lto shuffles things around just enough to push you over the
limit.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Fixes: https://gitlab.com/qemu-project/qemu/-/issues/1186
Acked-by: Thomas Huth <thuth@redhat.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Message-Id: <20220929114231.583801-12-alex.bennee@linaro.org>
Commit: b0fda35da9fd345f6b78e49ce5ef42874c184092
https://github.com/qemu/qemu/commit/b0fda35da9fd345f6b78e49ce5ef42874c184092
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M pc-bios/optionrom/Makefile
Log Message:
-----------
pc-bios/optionrom: detect CC options just once
In preparation for adding Docker container support, detect compiler options
just once rather than once per Make run; container startup overhead is
substantial and doing the detection just once makes things faster.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-14-alex.bennee@linaro.org>
Commit: 7081bd0418ce9ab34f18c80d7d6a7d3ef7629ae4
https://github.com/qemu/qemu/commit/7081bd0418ce9ab34f18c80d7d6a7d3ef7629ae4
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M pc-bios/s390-ccw/Makefile
M pc-bios/s390-ccw/netboot.mak
Log Message:
-----------
pc-bios/s390-ccw: detect CC options just once
In preparation for adding Docker container support, detect compiler options
just once rather than once per Make run; container startup overhead is
substantial and doing the detection just once makes things faster.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-15-alex.bennee@linaro.org>
Commit: 4381c751a450f2fe37b5f208d42a6d51dd19f7de
https://github.com/qemu/qemu/commit/4381c751a450f2fe37b5f208d42a6d51dd19f7de
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M pc-bios/vof/Makefile
Log Message:
-----------
vof: add distclean target
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
[AJB: add clean dep to distclean]
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-16-alex.bennee@linaro.org>
Commit: 66c1a946c22c170417f0dec7ea63fa1419ec3a22
https://github.com/qemu/qemu/commit/66c1a946c22c170417f0dec7ea63fa1419ec3a22
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M Makefile
Log Message:
-----------
build: add recursive distclean rules
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-17-alex.bennee@linaro.org>
Commit: c06712bcb72bcc1650dff5a9242bbba3d2d17be3
https://github.com/qemu/qemu/commit/c06712bcb72bcc1650dff5a9242bbba3d2d17be3
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M configure
Log Message:
-----------
configure: return status code from probe_target_compiler
For now, return 1 for container-based compilers. This will change as
soon as ROMs will be buildable with them.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-18-alex.bennee@linaro.org>
Commit: 8a6caab845006a8ae4a31aa32a69f0508230efdb
https://github.com/qemu/qemu/commit/8a6caab845006a8ae4a31aa32a69f0508230efdb
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M configure
M tests/docker/Makefile.include
Log Message:
-----------
configure: store container engine in config-host.mak
In preparation for removing $(DOCKER_SCRIPT) from the tests/tcg configuration
files, have Make use the same container engine that had been probed at
configure time.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-19-alex.bennee@linaro.org>
Commit: 6b2951994ee0ff4fb42a47d7eab6a1e725e173af
https://github.com/qemu/qemu/commit/6b2951994ee0ff4fb42a47d7eab6a1e725e173af
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M configure
M tests/Makefile.include
M tests/tcg/Makefile.target
Log Message:
-----------
tests: simplify Makefile invocation for tests/tcg
Remove the DOCKER_SCRIPT and TARGET variable from the Makefile invocation
for tests/tcg. For DOCKER_SCRIPT, resolve the path to docker.py in configure;
for TARGET, move it to config-$(TARGET).mak and use a symbolic link to break
the cycle.
The symbolic link is still needed because tests/tcg includes dummy config files
for targets that are not buildable. Once that is cleaned up, the symbolic link
will go away too.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-20-alex.bennee@linaro.org>
Commit: 7ea177075c79f9af3b77b2b1aabf3c4584f479b5
https://github.com/qemu/qemu/commit/7ea177075c79f9af3b77b2b1aabf3c4584f479b5
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M configure
M tests/Makefile.include
Log Message:
-----------
tests/tcg: remove -f from Makefile invocation
Instead of linking tests/tcg/Makefile.target into the build tree, name
the symbolic link "Makefile" and create it in every target subdirectory.
This makes it possible to just invoke "make" in tests/tcg subdirectories.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-21-alex.bennee@linaro.org>
Commit: 4017f8987f2c382d5e8e846f9cc6ca925397db34
https://github.com/qemu/qemu/commit/4017f8987f2c382d5e8e846f9cc6ca925397db34
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M tests/Makefile.include
M tests/tcg/Makefile.target
Log Message:
-----------
tests/tcg: add distclean rule
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-22-alex.bennee@linaro.org>
Commit: f2250d487782e5b6ec18eb73ced77a8e10d14953
https://github.com/qemu/qemu/commit/f2250d487782e5b6ec18eb73ced77a8e10d14953
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M tests/tcg/ppc64/Makefile.target
A tests/tcg/ppc64/bcdsub.c
A tests/tcg/ppc64/byte_reverse.c
A tests/tcg/ppc64/mffsce.c
A tests/tcg/ppc64/mtfsf.c
A tests/tcg/ppc64/non_signalling_xscv.c
A tests/tcg/ppc64/signal_save_restore_xer.c
A tests/tcg/ppc64/xxspltw.c
M tests/tcg/ppc64le/Makefile.target
R tests/tcg/ppc64le/bcdsub.c
R tests/tcg/ppc64le/byte_reverse.c
R tests/tcg/ppc64le/mffsce.c
R tests/tcg/ppc64le/mtfsf.c
R tests/tcg/ppc64le/non_signalling_xscv.c
R tests/tcg/ppc64le/signal_save_restore_xer.c
R tests/tcg/ppc64le/xxspltw.c
Log Message:
-----------
tests/tcg: unify ppc64 and ppc64le Makefiles
Make tests/tcg/ppc64le include tests/tcg/ppc64 instead of duplicating
the rules. Because the ppc64le vpath includes tests/tcg/ppc64 but
not vice versa, the tests have to be moved from tests/tcg/ppc64le/
to tests/tcg/ppc64.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-23-alex.bennee@linaro.org>
Commit: 33f737c527b466ed3253b4ddaa0de6a4364ecbf9
https://github.com/qemu/qemu/commit/33f737c527b466ed3253b4ddaa0de6a4364ecbf9
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M tests/tcg/Makefile.target
M tests/tcg/aarch64/Makefile.softmmu-target
M tests/tcg/aarch64/Makefile.target
M tests/tcg/arm/Makefile.target
M tests/tcg/cris/Makefile.target
M tests/tcg/i386/Makefile.softmmu-target
M tests/tcg/i386/Makefile.target
M tests/tcg/multiarch/Makefile.target
M tests/tcg/multiarch/system/Makefile.softmmu-target
M tests/tcg/s390x/Makefile.target
M tests/tcg/x86_64/Makefile.softmmu-target
Log Message:
-----------
tests/tcg: clean up calls to run-test
Almost all invocations of run-test have either "$* on $(TARGET_NAME)"
or "$< on $(TARGET_NAME)" as the last argument. So provide a default
test name, while allowing an escape hatch for custom names.
As an additional simplification, remove the need to do shell quoting.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-24-alex.bennee@linaro.org>
Commit: 6e0d72c8f3057fc0b2f43c256e4360353c30a612
https://github.com/qemu/qemu/commit/6e0d72c8f3057fc0b2f43c256e4360353c30a612
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M configure
M tests/tcg/Makefile.target
M tests/tcg/aarch64/Makefile.softmmu-target
M tests/tcg/aarch64/Makefile.target
M tests/tcg/i386/Makefile.target
M tests/tcg/ppc64/Makefile.target
Log Message:
-----------
tests/tcg: move compiler tests to Makefiles
Further decoupling of tests/tcg from the main QEMU Makefile, and making
the build more similar between the cross compiler case and the vetted
container images.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-25-alex.bennee@linaro.org>
Commit: 3c1bbef8d9c680acf860b21d147e28daf0cc18bf
https://github.com/qemu/qemu/commit/3c1bbef8d9c680acf860b21d147e28daf0cc18bf
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M Makefile
M configure
M tests/Makefile.include
Log Message:
-----------
configure: move tests/tcg/Makefile.prereqs to root build directory
It will not be specific to tests/tcg anymore, since it will be possible to
build firmware using container-based cross compilers too.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-26-alex.bennee@linaro.org>
Commit: f02688fbd3890c5846ebcfe8670932eaba0682f0
https://github.com/qemu/qemu/commit/f02688fbd3890c5846ebcfe8670932eaba0682f0
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M configure
Log Message:
-----------
configure: unify creation of cross-compilation Makefiles
Let write_target_makefile handle both host and container cross compilers.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-27-alex.bennee@linaro.org>
Commit: 8683ce6edfde12afffcd85cef7c32b153e31c24d
https://github.com/qemu/qemu/commit/8683ce6edfde12afffcd85cef7c32b153e31c24d
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M Makefile
M configure
M meson.build
Log Message:
-----------
configure: cleanup creation of tests/tcg target config
Remove the symlink to tests/tcg/config-*.mak, which is possible now
that unused target config files are not created either.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-28-alex.bennee@linaro.org>
Commit: 35da1febbedeb06cc5450987315f663cd19a3ac5
https://github.com/qemu/qemu/commit/35da1febbedeb06cc5450987315f663cd19a3ac5
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M configure
Log Message:
-----------
configure: build ROMs with container-based cross compilers
s390-ccw remains a bit more complex, because the -march=z900 test is done
only for the native cross compiler. Otherwise, all that is needed is
to pass the (now mandatory) target argument to write_target_makefile.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-29-alex.bennee@linaro.org>
Commit: 0ed1f9b4145f90fff80ac155ad9fe662a8adffbe
https://github.com/qemu/qemu/commit/0ed1f9b4145f90fff80ac155ad9fe662a8adffbe
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M pc-bios/optionrom/Makefile
Log Message:
-----------
pc-bios/optionrom: Adopt meson style Make output
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-30-alex.bennee@linaro.org>
Commit: fed18dfe8c55105a74225b9a16f0afba771767af
https://github.com/qemu/qemu/commit/fed18dfe8c55105a74225b9a16f0afba771767af
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M pc-bios/s390-ccw/Makefile
M pc-bios/s390-ccw/netboot.mak
Log Message:
-----------
pc-bios/s390-ccw: Adopt meson style Make output
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-31-alex.bennee@linaro.org>
Commit: 958b34fef1a9de086f4af720b4a818e3133d4f1a
https://github.com/qemu/qemu/commit/958b34fef1a9de086f4af720b4a818e3133d4f1a
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M pc-bios/vof/Makefile
Log Message:
-----------
pc-bios/vof: Adopt meson style Make output
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-32-alex.bennee@linaro.org>
Commit: 7e6607c5a87410a6ee8bfb4a570f4bd5c210529d
https://github.com/qemu/qemu/commit/7e6607c5a87410a6ee8bfb4a570f4bd5c210529d
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M block/monitor/block-hmp-cmds.c
M docs/devel/writing-monitor-commands.rst
M hw/misc/mos6522.c
M include/monitor/monitor.h
M monitor/hmp-cmds.c
M monitor/hmp.c
M monitor/monitor-internal.h
M target/i386/helper.c
Log Message:
-----------
monitor: expose monitor_puts to rest of code
This helps us construct strings elsewhere before echoing to the
monitor. It avoids having to jump through hoops like:
monitor_printf(mon, "%s", s->str);
It will be useful in following patches but for now convert all
existing plain "%s" printfs to use the _puts api.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20220929114231.583801-33-alex.bennee@linaro.org>
Commit: 90a7c87177eefd82f8c5841ae3eac09023cc8f2a
https://github.com/qemu/qemu/commit/90a7c87177eefd82f8c5841ae3eac09023cc8f2a
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M disas.c
Log Message:
-----------
disas: generalise plugin_printf and use for monitor_disas
Rather than assembling our output piecemeal lets use the same approach
as the plugin disas interface to build the disassembly string before
printing it.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20220929114231.583801-34-alex.bennee@linaro.org>
Commit: a10950e716539b4c28cf02b617626886d39b7858
https://github.com/qemu/qemu/commit/a10950e716539b4c28cf02b617626886d39b7858
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M disas.c
M disas/capstone.c
Log Message:
-----------
disas: use result of ->read_memory_func
This gets especially confusing if you start plugging in host addresses
from a trace and you wonder why the output keeps changing. Report when
read_memory_func fails instead of blindly disassembling the buffer
contents.
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: <20220929114231.583801-35-alex.bennee@linaro.org>
Commit: 6316ecf7d760eda76d0a421e5cf352fa336d2d1c
https://github.com/qemu/qemu/commit/6316ecf7d760eda76d0a421e5cf352fa336d2d1c
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M contrib/plugins/execlog.c
M docs/devel/tcg-plugins.rst
Log Message:
-----------
plugins: extend execlog to filter matches
Sometimes the whole execlog is just two much so add the ability to
filter by instruction opcode or address.
[AJB: this shows for example
qemu-system-aarch64 -display none -serial mon:stdio \
-M virt -cpu max \
-semihosting-config enable=on \
-kernel ./tests/tcg/aarch64-softmmu/memory-sve \
-plugin ./contrib/plugins/libexeclog.so,ifilter=st1w,afilter=0x40001808 -d
plugin -D plugin.out
the st1w SVE instruction is not instrumenting its stores.]
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Alexandre Iooss <erdnaxe@crans.org>
Cc: Robert Henry <robhenry@microsoft.com>
Cc: Aaron Lindsay <aaron@os.amperecomputing.com>
Message-Id: <20220929114231.583801-36-alex.bennee@linaro.org>
Commit: 367733b38b0cb05baf0121caf838ea432e731cbf
https://github.com/qemu/qemu/commit/367733b38b0cb05baf0121caf838ea432e731cbf
Author: Richard Henderson <richard.henderson@linaro.org>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M plugins/api.c
Log Message:
-----------
plugins: Assert mmu_idx in range before use in qemu_plugin_get_hwaddr
Coverity reports out-of-bound accesses here. This should be a
false positive due to how the index is decoded from MemOpIdx.
Fixes: Coverity CID 1487201
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Damien Hedde <damien.hedde@greensocs.com>
Message-Id: <20220401190233.329360-1-richard.henderson@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20220929114231.583801-37-alex.bennee@linaro.org>
Commit: fc8d1b12f79ff1247dcae79a618880b371585a08
https://github.com/qemu/qemu/commit/fc8d1b12f79ff1247dcae79a618880b371585a08
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M docs/devel/tcg-plugins.rst
Log Message:
-----------
docs/devel: clean-up qemu invocations in tcg-plugins
We currently have the final binaries in the root of the build dir so
the build prefix is superfluous. Additionally add a shell prompt to be
more in line with the rest of the code.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20220929114231.583801-38-alex.bennee@linaro.org>
Commit: 48299c5d08aac8e29c3b065015452d186b272b1c
https://github.com/qemu/qemu/commit/48299c5d08aac8e29c3b065015452d186b272b1c
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M docs/devel/tcg-plugins.rst
Log Message:
-----------
docs/devel: move API to end of tcg-plugins.rst
The API documentation is quite dry and doesn't flow nicely with the
rest of the document. Move it to its own section at the bottom along
with a little leader text to remind people to update it.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20220929114231.583801-39-alex.bennee@linaro.org>
Commit: dd2a329ef67854f6dc57a48e0939383dafceb2a7
https://github.com/qemu/qemu/commit/dd2a329ef67854f6dc57a48e0939383dafceb2a7
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M contrib/plugins/execlog.c
Log Message:
-----------
contrib/plugins: reset skip when matching in execlog
The purpose of the matches was to only track the execution of
instructions we care about. Without resetting skip to the value at the
start of the block we end up dumping all instructions after the match
with the consequent load on the instrumentation.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Cc: Alexandre Iooss <erdnaxe@crans.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20220929114231.583801-40-alex.bennee@linaro.org>
Commit: c0607f80c3e6abbc25262a4486f5aa8dde52888f
https://github.com/qemu/qemu/commit/c0607f80c3e6abbc25262a4486f5aa8dde52888f
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M docs/devel/tcg-plugins.rst
Log Message:
-----------
docs/devel: document the test plugins
Although the test plugins are fairly basic they are still useful for
some things so we should document their existence.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-41-alex.bennee@linaro.org>
Commit: de587ecec9d23b29dbac187957f0d3f8ba58d242
https://github.com/qemu/qemu/commit/de587ecec9d23b29dbac187957f0d3f8ba58d242
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M semihosting/arm-compat-semi.c
Log Message:
-----------
semihosting: update link to spec
The old link has moved but it seems the document is now hosted on
Arm's github along with a license update to CC-BY-SA-4.0.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20220929114231.583801-42-alex.bennee@linaro.org>
Commit: 8e1d96f1385f957c7300abf70002a6f56cb8bfa6
https://github.com/qemu/qemu/commit/8e1d96f1385f957c7300abf70002a6f56cb8bfa6
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M MAINTAINERS
R gdbstub.c
A gdbstub/gdbstub.c
A gdbstub/meson.build
A gdbstub/trace-events
A gdbstub/trace.h
M meson.build
M trace-events
Log Message:
-----------
gdbstub: move into its own sub directory
This is in preparation of future refactoring as well as cleaning up
the source tree. Aside from the minor tweaks to meson and trace.h this
is pure code motion.
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-43-alex.bennee@linaro.org>
Commit: 567850988b4eef1ce5c1cd6db105351aaa9b1418
https://github.com/qemu/qemu/commit/567850988b4eef1ce5c1cd6db105351aaa9b1418
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M accel/accel-common.c
M accel/kvm/kvm-all.c
M accel/tcg/tcg-all.c
M gdbstub/gdbstub.c
M include/qemu/accel.h
M include/sysemu/kvm.h
Log Message:
-----------
gdbstub: move sstep flags probing into AccelClass
The support of single-stepping is very much dependent on support from
the accelerator we are using. To avoid special casing in gdbstub move
the probing out to an AccelClass function so future accelerators can
put their code there.
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Mads Ynddal <mads@ynddal.dk>
Message-Id: <20220929114231.583801-44-alex.bennee@linaro.org>
Commit: 27afc98baf46673d8376b16482172c0f6b8195c7
https://github.com/qemu/qemu/commit/27afc98baf46673d8376b16482172c0f6b8195c7
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M accel/kvm/kvm-accel-ops.c
M accel/kvm/kvm-all.c
M accel/kvm/kvm-cpus.h
M accel/stubs/kvm-stub.c
M accel/tcg/tcg-accel-ops.c
M gdbstub/gdbstub.c
A gdbstub/internals.h
M gdbstub/meson.build
A gdbstub/softmmu.c
A gdbstub/user.c
M include/sysemu/accel-ops.h
M include/sysemu/cpus.h
M include/sysemu/kvm.h
M softmmu/cpus.c
Log Message:
-----------
gdbstub: move breakpoint logic to accel ops
As HW virtualization requires specific support to handle breakpoints
lets push out special casing out of the core gdbstub code and into
AccelOpsClass. This will make it easier to add other accelerator
support and reduces some of the stub shenanigans.
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Mads Ynddal <mads@ynddal.dk>
Message-Id: <20220929114231.583801-45-alex.bennee@linaro.org>
Commit: 99c5fc735969a8f999582843fdbb8695bd83594f
https://github.com/qemu/qemu/commit/99c5fc735969a8f999582843fdbb8695bd83594f
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M accel/kvm/kvm-accel-ops.c
M accel/kvm/kvm-all.c
M accel/kvm/kvm-cpus.h
M accel/tcg/tcg-accel-ops.c
M gdbstub/gdbstub.c
M gdbstub/internals.h
M gdbstub/softmmu.c
M gdbstub/user.c
M include/sysemu/accel-ops.h
M include/sysemu/kvm.h
Log Message:
-----------
gdbstub: move guest debug support check to ops
This removes the final hard coding of kvm_enabled() in gdbstub and
moves the check to an AccelOps.
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Mads Ynddal <mads@ynddal.dk>
Message-Id: <20220929114231.583801-46-alex.bennee@linaro.org>
Commit: b841ac0256b4ec3f05ec9c3a5db20b13b8e527e6
https://github.com/qemu/qemu/commit/b841ac0256b4ec3f05ec9c3a5db20b13b8e527e6
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M accel/kvm/kvm-all.c
M accel/stubs/kvm-stub.c
M include/sysemu/kvm.h
Log Message:
-----------
accel/kvm: move kvm_update_guest_debug to inline stub
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220929114231.583801-47-alex.bennee@linaro.org>
Commit: d024c17e51957751c6da208d5b27331c387e1a40
https://github.com/qemu/qemu/commit/d024c17e51957751c6da208d5b27331c387e1a40
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M contrib/gitdm/domain-map
Log Message:
-----------
contrib/gitdm: add mapping for Loongson Technology
Please confirm you are happy with this mapping.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Acked-by: Song Gao <gaosong@loongson.cn>
Message-Id: <20220929114231.583801-48-alex.bennee@linaro.org>
Commit: e2ca1d6d4a89df3a22d84a567573dfa2985c9238
https://github.com/qemu/qemu/commit/e2ca1d6d4a89df3a22d84a567573dfa2985c9238
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M .mailmap
M contrib/gitdm/group-map-individuals
Log Message:
-----------
contrib/gitdm: add Paul to individual contributors
Also map his old codesourcery address to his canonical address.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Cc: Paul Brook <paul@nowt.org>
Message-Id: <20220929114231.583801-49-alex.bennee@linaro.org>
Commit: 8e171c7711e72b7738f8a3b39650923122815036
https://github.com/qemu/qemu/commit/8e171c7711e72b7738f8a3b39650923122815036
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M contrib/gitdm/group-map-individuals
Log Message:
-----------
contrib/gitdm: add WANG Xuerui to individual contributers
His blog confirms he is not affiliated with Loongson.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: WANG Xuerui <git@xen0n.name>
Message-Id: <20220929114231.583801-50-alex.bennee@linaro.org>
Commit: ed3496cdbabcc057395dd5a4795ad98c8438c309
https://github.com/qemu/qemu/commit/ed3496cdbabcc057395dd5a4795ad98c8438c309
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M contrib/gitdm/group-map-academics
Log Message:
-----------
contrib/gitdm: add ISCAS to the academics group
The English website (http://english.is.cas.cn/) in on a slightly
different domain but has the same logo as http://www.iscas.ac.cn/.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Weiwei Li <liweiwei@iscas.ac.cn>
Message-Id: <20220929114231.583801-51-alex.bennee@linaro.org>
Commit: b251847fb5ceccabbaa33f71f92d7a4caed9495d
https://github.com/qemu/qemu/commit/b251847fb5ceccabbaa33f71f92d7a4caed9495d
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M contrib/gitdm/domain-map
Log Message:
-----------
contrib/gitdm: add China Telecom to the domain map
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Acked-by: Hyman Huang(黄勇) <huangy81@chinatelecom.cn>
Message-Id: <20220929114231.583801-52-alex.bennee@linaro.org>
Commit: f1e8ee1ef2535280c0b3303e4a3ac7197b405388
https://github.com/qemu/qemu/commit/f1e8ee1ef2535280c0b3303e4a3ac7197b405388
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M contrib/gitdm/group-map-individuals
Log Message:
-----------
contrib/gitdm: add Simon to individual contributors
Please confirm this is the correct mapping for you.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Simon Safar <simon@simonsafar.com>
Message-Id: <20220926134609.3301945-2-alex.bennee@linaro.org>
Commit: 2f59d1058a8ff91509e051ee5e4f105a4fb3b91d
https://github.com/qemu/qemu/commit/2f59d1058a8ff91509e051ee5e4f105a4fb3b91d
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M contrib/gitdm/group-map-academics
Log Message:
-----------
contrib/gitdm: add Université Grenoble Alpes
again to the academic group map.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Cc: Frédéric Pétrot <frederic.petrot@univ-grenoble-alpes.fr>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20220926134609.3301945-7-alex.bennee@linaro.org>
Commit: 07e60ce8a892236880e4af1f242b65d8cdc9d0b0
https://github.com/qemu/qemu/commit/07e60ce8a892236880e4af1f242b65d8cdc9d0b0
Author: Alex Bennée <alex.bennee@linaro.org>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M include/qemu/plugin.h
M linux-user/main.c
M plugins/core.c
Log Message:
-----------
plugins: add [pre|post]fork helpers to linux-user
Special care needs to be taken in ensuring locks are in a consistent
state across fork events. Add helpers so the plugin system can ensure
that.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Fixes: https://gitlab.com/qemu-project/qemu/-/issues/358
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Tested-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20221004115221.2174499-1-alex.bennee@linaro.org>
Commit: 479606f9d4e44264ca08899ebe38a62fa374c1b0
https://github.com/qemu/qemu/commit/479606f9d4e44264ca08899ebe38a62fa374c1b0
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M .gitlab-ci.d/cirrus/freebsd-12.vars
M .gitlab-ci.d/cirrus/freebsd-13.vars
M .gitlab-ci.d/cirrus/macos-11.vars
M .gitlab-ci.d/windows.yml
M .mailmap
M MAINTAINERS
M Makefile
M accel/accel-common.c
M accel/kvm/kvm-accel-ops.c
M accel/kvm/kvm-all.c
M accel/kvm/kvm-cpus.h
M accel/stubs/kvm-stub.c
M accel/tcg/tcg-accel-ops.c
M accel/tcg/tcg-all.c
M block/monitor/block-hmp-cmds.c
M configure
M contrib/gitdm/domain-map
M contrib/gitdm/group-map-academics
M contrib/gitdm/group-map-individuals
M contrib/plugins/execlog.c
M disas.c
M disas/capstone.c
M docs/devel/tcg-plugins.rst
M docs/devel/writing-monitor-commands.rst
R gdbstub.c
A gdbstub/gdbstub.c
A gdbstub/internals.h
A gdbstub/meson.build
A gdbstub/softmmu.c
A gdbstub/trace-events
A gdbstub/trace.h
A gdbstub/user.c
M hw/misc/mos6522.c
M include/monitor/monitor.h
M include/qemu/accel.h
M include/qemu/plugin.h
M include/sysemu/accel-ops.h
M include/sysemu/cpus.h
M include/sysemu/kvm.h
M linux-user/main.c
M meson.build
M monitor/hmp-cmds.c
M monitor/hmp.c
M monitor/monitor-internal.h
M pc-bios/optionrom/Makefile
M pc-bios/s390-ccw/Makefile
M pc-bios/s390-ccw/netboot.mak
M pc-bios/vof/Makefile
M plugins/api.c
M plugins/core.c
M scripts/ci/setup/build-environment.yml
M semihosting/arm-compat-semi.c
M softmmu/cpus.c
M target/i386/helper.c
M tests/Makefile.include
M tests/docker/Makefile.include
M tests/docker/dockerfiles/alpine.docker
M tests/docker/dockerfiles/centos8.docker
M tests/docker/dockerfiles/debian-amd64-cross.docker
M tests/docker/dockerfiles/debian-amd64.docker
M tests/docker/dockerfiles/debian-arm64-cross.docker
M tests/docker/dockerfiles/debian-armel-cross.docker
M tests/docker/dockerfiles/debian-armhf-cross.docker
M tests/docker/dockerfiles/debian-mips64el-cross.docker
M tests/docker/dockerfiles/debian-mipsel-cross.docker
M tests/docker/dockerfiles/debian-ppc64el-cross.docker
M tests/docker/dockerfiles/debian-riscv64-cross.docker
M tests/docker/dockerfiles/debian-s390x-cross.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/fedora.docker
M tests/docker/dockerfiles/opensuse-leap.docker
M tests/docker/dockerfiles/ubuntu2004.docker
M tests/docker/run
M tests/lcitool/projects/qemu.yml
M tests/lcitool/refresh
M tests/qtest/libqos/qgraph.h
M tests/tcg/Makefile.target
M tests/tcg/aarch64/Makefile.softmmu-target
M tests/tcg/aarch64/Makefile.target
M tests/tcg/arm/Makefile.target
M tests/tcg/cris/Makefile.target
M tests/tcg/i386/Makefile.softmmu-target
M tests/tcg/i386/Makefile.target
M tests/tcg/multiarch/Makefile.target
M tests/tcg/multiarch/system/Makefile.softmmu-target
M tests/tcg/ppc64/Makefile.target
A tests/tcg/ppc64/bcdsub.c
A tests/tcg/ppc64/byte_reverse.c
A tests/tcg/ppc64/mffsce.c
A tests/tcg/ppc64/mtfsf.c
A tests/tcg/ppc64/non_signalling_xscv.c
A tests/tcg/ppc64/signal_save_restore_xer.c
A tests/tcg/ppc64/xxspltw.c
M tests/tcg/ppc64le/Makefile.target
R tests/tcg/ppc64le/bcdsub.c
R tests/tcg/ppc64le/byte_reverse.c
R tests/tcg/ppc64le/mffsce.c
R tests/tcg/ppc64le/mtfsf.c
R tests/tcg/ppc64le/non_signalling_xscv.c
R tests/tcg/ppc64le/signal_save_restore_xer.c
R tests/tcg/ppc64le/xxspltw.c
M tests/tcg/s390x/Makefile.target
M tests/tcg/x86_64/Makefile.softmmu-target
M trace-events
Log Message:
-----------
Merge tag 'pull-testing-gdbstub-plugins-gitdm-051022-1' of
https://github.com/stsquad/qemu into staging
testing, gdbstub, plugin and gitdm updates
- cleanup scripts/ci/setup in advance of ppc64 runner
- ensure detected gdb reported to TCG tests
- update hexagon container with build deps
- generate fedora-win[32|64]-cross with lcitool
- move alpine container to tagged release
- fix overflow during qos-test test tree iteration
- allow bios blobs to be built with test cross compilers
- introduce monitor_puts for plain strings
- share disas code between monitor and plugins
- fix bug in execlog plugin
- add more tcg plugin documentation, reorg
- fix link to semihosting spec
- re-factor gdbstub to use AccelClass/Ops
- many gitdm updates
- fix race with plugin mutex lock and linux-user fork()
# -----BEGIN PGP SIGNATURE-----
#
# iQEzBAABCgAdFiEEZoWumedRZ7yvyN81+9DbCVqeKkQFAmM9qiUACgkQ+9DbCVqe
# KkT/jggAhXX771x+DV7/r6LNytEZ3pFqtFRzG+MZCfEfPb+lxWOaKPgqFeO1yozj
# vxsJUUmsV4psnjX9yIE4+hSH4VUXisPQXURJjrZAjPuKN9gLp5GlAPJxqdW+YYZi
# JkHgr9SjeKBB54Dl/jGhFQYi9yp9kv9bfi9k3SLMI0PLrzQCzVtTlbbsa0wvfFq1
# 43Fzf9lLgFbPto7joMyFsy2LZcEZFZF3MEBRh+nM8aWsOj6RE4o6GeIHT3yzf8Vt
# j6U8hoebWp6dPfmfwGsTwY6dAIqaEh+tEzrahAh/YDSEGjc7sH6B2KxZoeFvKg0s
# NNkymaeX4YrF2p8Lv0RV7GFPbo23Wg==
# =RYTG
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 05 Oct 2022 12:00:37 EDT
# gpg: using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
# gpg: Good signature from "Alex Bennée (Master Work Key)
<alex.bennee@linaro.org>" [unknown]
# 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-gdbstub-plugins-gitdm-051022-1' of
https://github.com/stsquad/qemu: (53 commits)
plugins: add [pre|post]fork helpers to linux-user
contrib/gitdm: add Université Grenoble Alpes
contrib/gitdm: add Simon to individual contributors
contrib/gitdm: add China Telecom to the domain map
contrib/gitdm: add ISCAS to the academics group
contrib/gitdm: add WANG Xuerui to individual contributers
contrib/gitdm: add Paul to individual contributors
contrib/gitdm: add mapping for Loongson Technology
accel/kvm: move kvm_update_guest_debug to inline stub
gdbstub: move guest debug support check to ops
gdbstub: move breakpoint logic to accel ops
gdbstub: move sstep flags probing into AccelClass
gdbstub: move into its own sub directory
semihosting: update link to spec
docs/devel: document the test plugins
contrib/plugins: reset skip when matching in execlog
docs/devel: move API to end of tcg-plugins.rst
docs/devel: clean-up qemu invocations in tcg-plugins
plugins: Assert mmu_idx in range before use in qemu_plugin_get_hwaddr
plugins: extend execlog to filter matches
...
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Compare: https://github.com/qemu/qemu/compare/1dcdc92c72af...479606f9d4e4
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 6aab7b: scripts/ci/setup: ninja missing from build-environ...,
Paolo Bonzini <=