Branch: refs/heads/staging
Home: https://github.com/qemu/qemu
Commit: c1d822ca344f810710117668b0511590dffb1498
https://github.com/qemu/qemu/commit/c1d822ca344f810710117668b0511590dffb1498
Author: Daniel P. Berrangé <[email protected]>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M tests/docker/dockerfiles/debian-all-test-cross.docker
M tests/docker/dockerfiles/debian-hexagon-cross.docker
M tests/docker/dockerfiles/debian-legacy-test-cross.docker
M tests/docker/dockerfiles/debian-loongarch-cross.docker
M tests/docker/dockerfiles/debian-tricore-cross.docker
M tests/docker/dockerfiles/debian-xtensa-cross.docker
Log Message:
-----------
gitlab: record installed packages in /packages.txt in containers
The lcitool created containers save the full distro package list
details into /packages.txt. The idea is that build jobs will 'cat'
this file, so that the build log has a record of what packages
were used. This is important info, because when it comes to debug
failures, the original container is often lost.
This extends the manually written dockerfiles to also create the
/packages.txt file.
Signed-off-by: Daniel P. Berrangé <[email protected]>
Message-Id: <[email protected]>
Acked-by: Richard Henderson <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Message-Id: <[email protected]>
Commit: b86a46980b4bf3291945454cf564adb0f3894b98
https://github.com/qemu/qemu/commit/b86a46980b4bf3291945454cf564adb0f3894b98
Author: Daniel P. Berrangé <[email protected]>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M .gitlab-ci.d/buildtest-template.yml
M .gitlab-ci.d/crossbuild-template.yml
Log Message:
-----------
gitlab: display /packages.txt in build jobs
The lcitool created containers save the full distro package list
details into /packages.txt. The idea is that build jobs will 'cat'
this file, so that the build log has a record of what packages
were used. This is important info, because when it comes to debug
failures, the original container is often lost.
Signed-off-by: Daniel P. Berrangé <[email protected]>
Message-Id: <[email protected]>
Acked-by: Richard Henderson <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Message-Id: <[email protected]>
Commit: 6c180490b0fc8c31209c508bf203dd415bab9a1b
https://github.com/qemu/qemu/commit/6c180490b0fc8c31209c508bf203dd415bab9a1b
Author: Richard Henderson <[email protected]>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M tests/tcg/Makefile.target
M tests/tcg/aarch64/Makefile.softmmu-target
M tests/tcg/alpha/Makefile.softmmu-target
M tests/tcg/arm/Makefile.softmmu-target
M tests/tcg/arm/Makefile.target
M tests/tcg/i386/Makefile.softmmu-target
M tests/tcg/loongarch64/Makefile.softmmu-target
M tests/tcg/riscv64/Makefile.softmmu-target
M tests/tcg/s390x/Makefile.softmmu-target
M tests/tcg/x86_64/Makefile.softmmu-target
Log Message:
-----------
tests/tcg: Use --noexecstack with assembler files
Add the --noexecstack assembler command-line option to avoid:
/usr/bin/ld: warning: boot.o: missing .note.GNU-stack section implies
executable stack
/usr/bin/ld: NOTE: This behaviour is deprecated and will be removed in a
future version of the linker
which is enabled by default with current debian cross toolchains.
Signed-off-by: Richard Henderson <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Message-Id: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Message-Id: <[email protected]>
Commit: 4e4b685143e33b09c09c0f7cd3b5253218e8cf70
https://github.com/qemu/qemu/commit/4e4b685143e33b09c09c0f7cd3b5253218e8cf70
Author: Richard Henderson <[email protected]>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M tests/tcg/loongarch64/Makefile.softmmu-target
Log Message:
-----------
tests/tcg/loongarch64: Use --no-warn-rwx-segments to link system tests
Recent debian cross-linker for loongarch issues
ld: warning: hello has a LOAD segment with RWX permissions
This is partially related to tests/tcg/loongarch64/system/kernel.ld,
but is not fixed by explicitly adding a single LOAD PHDR.
Disable the warning, since it does not apply to kernel images.
Signed-off-by: Richard Henderson <[email protected]>
Message-Id: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Message-Id: <[email protected]>
Commit: ec5a4c7ffee2de5d9784bc02e44796e3f32f4f00
https://github.com/qemu/qemu/commit/ec5a4c7ffee2de5d9784bc02e44796e3f32f4f00
Author: Alex Bennée <[email protected]>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M tests/tcg/README
Log Message:
-----------
tests/tcg: update README
Update the document with details about the layout of tests. Remove the
out of date cris comments. Refer to the developer guide for details
about how to run the tests.
Reviewed-by: Richard Henderson <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Message-Id: <[email protected]>
Commit: c8d6e0422341f8ad8706a446b83a824fdfeacc11
https://github.com/qemu/qemu/commit/c8d6e0422341f8ad8706a446b83a824fdfeacc11
Author: Alex Bennée <[email protected]>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M docs/devel/testing.rst
Log Message:
-----------
docs/devel: update the testing introduction
Move the mention of "check-help" up to the intro text and also mention
the meson test integration.
Reviewed-by: Richard Henderson <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Message-Id: <[email protected]>
Commit: b421206882d8581186b2419b1292e1b189ac976c
https://github.com/qemu/qemu/commit/b421206882d8581186b2419b1292e1b189ac976c
Author: Alex Bennée <[email protected]>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M docs/devel/testing.rst
Log Message:
-----------
docs/devel: document how to run individual TCG tests
Since 6f6ca067d2 (tests/tcg: add some help output for running
individual tests) we made it easier to run individual tests for a
given architecture. Lets reference that in the developer
documentation.
Reviewed-by: Richard Henderson <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Message-Id: <[email protected]>
Commit: 6908e4a28bb1585e72ad33a3fb58d4e0c2ae4f35
https://github.com/qemu/qemu/commit/6908e4a28bb1585e72ad33a3fb58d4e0c2ae4f35
Author: Alex Bennée <[email protected]>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M tests/avocado/tcg_plugins.py
Log Message:
-----------
tests/avocado: remove tcg_plugins virt_mem_icount test
Since 4f8d886085 (tests/plugin/mem: migrate to new per_vcpu API) this
test was skipping due to not being able to run callback and inline
memory instrumentation at the same time.
However b480f7a621 (tests/plugin: add test plugin for inline
operations) tests for all this matching up so we don't need the
additional complexity in avocado.
Remove the test.
Fixes: 4f8d886085
Reviewed-by: Richard Henderson <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Message-Id: <[email protected]>
Commit: 1b4c136b782f22876bdd213d0034314001fcd5ce
https://github.com/qemu/qemu/commit/1b4c136b782f22876bdd213d0034314001fcd5ce
Author: Alex Bennée <[email protected]>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M MAINTAINERS
M tests/avocado/tcg_plugins.py
M tests/meson.build
R tests/plugin/bb.c
R tests/plugin/empty.c
R tests/plugin/inline.c
R tests/plugin/insn.c
R tests/plugin/mem.c
R tests/plugin/meson.build
R tests/plugin/syscall.c
M tests/tcg/Makefile.target
A tests/tcg/plugins/bb.c
A tests/tcg/plugins/empty.c
A tests/tcg/plugins/inline.c
A tests/tcg/plugins/insn.c
A tests/tcg/plugins/mem.c
A tests/tcg/plugins/meson.build
A tests/tcg/plugins/syscall.c
Log Message:
-----------
tests/tcg: move test plugins into tcg subdir
You cannot use plugins without TCG enabled so it doesn't make sense to
have them separated off in the test directory structure. While we are
at it rename the directory to plugins to reflect the plural nature of
the directory and match up with contrib/plugins.
Suggested-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Richard Henderson <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Message-Id: <[email protected]>
Commit: 6484a3e55bdb3b44a86c4034307efd930778cd5a
https://github.com/qemu/qemu/commit/6484a3e55bdb3b44a86c4034307efd930778cd5a
Author: Alex Bennée <[email protected]>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M docs/about/emulation.rst
M docs/devel/tcg-plugins.rst
Log Message:
-----------
docs: split TCG plugin usage from devel section
The devel section is getting quite messy with the breakdown of the
example plugins which should be usable by users. As we mention plugins
in the emulation section along with semihosting move the overview
there leaving the development section about the details of writing
plugins.
While we are at make the headings nicer and convert the option lists
into nicely formatted tables.
Acked-by: Richard Henderson <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Message-Id: <[email protected]>
Commit: 33ef9cdc289480bbc87fa3ee74c1398848f4e38c
https://github.com/qemu/qemu/commit/33ef9cdc289480bbc87fa3ee74c1398848f4e38c
Author: Peter Maydell <[email protected]>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M contrib/plugins/cache.c
Log Message:
-----------
contrib/plugins/cache.c: Remove redundant check of l2_access
In append_stats_line(), we have an expression
l2_access ? l2_miss_rate : 0.0
But this is inside an if (l2_access && l2_misses) { ... } block,
so Coverity points out that the false part of the ?: is dead code.
Remove the unnecessary test.
Resolves: Coverity CID 1522458
Signed-off-by: Peter Maydell <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Message-Id: <[email protected]>
Reviewed-by: Richard Henderson <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Message-Id: <[email protected]>
Commit: f0220d747a8b437d043d9344774cbeeb0b31be25
https://github.com/qemu/qemu/commit/f0220d747a8b437d043d9344774cbeeb0b31be25
Author: Alex Bennée <[email protected]>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M contrib/plugins/Makefile
Log Message:
-----------
contrib/plugins: be more vocal building
With the conversion to meson and removing the old QEMU Makefile
baggage we became very silent when building the plugins. Bring in a
copy of the quiet-command logic (and some magic COMMAs) so we can at
least assure developers we are building them.
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2457
Signed-off-by: Alex Bennée <[email protected]>
Message-Id: <[email protected]>
Commit: 44e794896759236885f6d30d1f6b9b8b76355d52
https://github.com/qemu/qemu/commit/44e794896759236885f6d30d1f6b9b8b76355d52
Author: Alex Bennée <[email protected]>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M contrib/plugins/lockstep.c
Log Message:
-----------
contrib/plugins: add compat for g_memdup2
We were premature if bumping this because some of our builds are still
on older glibs. Just copy the compat handler for now and we can remove
it later.
Fixes: ee293103b0 (plugins: update lockstep to use g_memdup2)
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2161
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
Message-Id: <[email protected]>
Commit: 7b690fd3d039211a5bdde6a74b0ff95cb8b872b0
https://github.com/qemu/qemu/commit/7b690fd3d039211a5bdde6a74b0ff95cb8b872b0
Author: Alex Bennée <[email protected]>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M plugins/loader.c
Log Message:
-----------
plugin/loader: handle basic help query
As the list of options isn't fixed we do all the parsing by hand.
Without any named arguments we automatically fill the "file" option
with the value give so check if it is requesting help and dump some
basic usage text.
Signed-off-by: Alex Bennée <[email protected]>
Message-Id: <[email protected]>
Commit: d4181658dfb66b89e304077e89d8d173b1201ff6
https://github.com/qemu/qemu/commit/d4181658dfb66b89e304077e89d8d173b1201ff6
Author: Thomas Weißschuh <[email protected]>
Date: 2024-07-31 (Wed, 31 Jul 2024)
Changed paths:
M docs/meson.build
Log Message:
-----------
docs: add test for firmware.json QAPI
To make sure that the QAPI description stays valid, add a testcase.
Suggested-by: Philippe Mathieu-Daudé <[email protected]>
Link:
https://lore.kernel.org/qemu-devel/[email protected]/
Reviewed-by: Daniel P. Berrangé <[email protected]>
Acked-by: Markus Armbruster <[email protected]>
Signed-off-by: Thomas Weißschuh <[email protected]>
Tested-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Commit: 48e5b5f994bccf161dd88a67fdd819d4bfb400f1
https://github.com/qemu/qemu/commit/48e5b5f994bccf161dd88a67fdd819d4bfb400f1
Author: Peter Maydell <[email protected]>
Date: 2024-07-31 (Wed, 31 Jul 2024)
Changed paths:
M docs/sphinx/depfile.py
Log Message:
-----------
docs/sphinx/depfile.py: Handle env.doc2path() returning a Path not a str
In newer versions of Sphinx the env.doc2path() API is going to change
to return a Path object rather than a str. This was originally visible
in Sphinx 8.0.0rc1, but has been rolled back for the final 8.0.0
release. However it will probably emit a deprecation warning and is
likely to change for good in 9.0:
https://github.com/sphinx-doc/sphinx/issues/12686
Our use in depfile.py assumes a str, and if it is passed a Path
it will fall over:
Handler <function write_depfile at 0x77a1775ff560> for event 'build-finished'
threw an exception (exception: unsupported operand type(s) for +: 'PosixPath'
and 'str')
Wrapping the env.doc2path() call in str() will coerce a Path object
to the str we expect, and have no effect in older Sphinx versions
that do return a str.
Cc: [email protected]
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2458
Signed-off-by: Peter Maydell <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Commit: b8f5932dda01e9ad5b392606b16f3162d0801a21
https://github.com/qemu/qemu/commit/b8f5932dda01e9ad5b392606b16f3162d0801a21
Author: Cleber Rosa <[email protected]>
Date: 2024-07-31 (Wed, 31 Jul 2024)
Changed paths:
M tests/avocado/boot_linux_console.py
Log Message:
-----------
tests/avocado: mips: fallback to HTTP given certificate expiration
The SSL certificate installed at mipsdistros.mips.com has expired:
0 s:CN = mipsdistros.mips.com
i:C = US, O = Amazon, OU = Server CA 1B, CN = Amazon
a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256
v:NotBefore: Dec 23 00:00:00 2019 GMT; NotAfter: Jan 23 12:00:00 2021 GMT
Because this project has no control over that certificate and host,
this falls back to plain HTTP instead. The integrity of the
downloaded files can be guaranteed by the existing hashes for those
files (which are not modified here).
Reviewed-by: Alex Bennée <[email protected]>
Signed-off-by: Cleber Rosa <[email protected]>
Reviewed-by: Akihiko Odaki <[email protected]>
Tested-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Commit: 085ea2b868ab02536320f11a7bc2326d8c26dcd3
https://github.com/qemu/qemu/commit/085ea2b868ab02536320f11a7bc2326d8c26dcd3
Author: Cleber Rosa <[email protected]>
Date: 2024-07-31 (Wed, 31 Jul 2024)
Changed paths:
M tests/avocado/boot_linux_console.py
Log Message:
-----------
tests/avocado: mips: add hint for fetchasset plugin
Avocado's fetchasset plugin runs before the actual Avocado job (and
any test). It analyses the test's code looking for occurrences of
"self.fetch_asset()" in the either the actual test or setUp() method.
It's not able to fully analyze all code, though.
The way these tests are written, make the fetchasset plugin blind to
the assets. This adds some more code duplication, true, but it will
aid the fetchasset plugin to download or verify the existence of these
assets in advance.
Signed-off-by: Cleber Rosa <[email protected]>
Reviewed-by: Akihiko Odaki <[email protected]>
Tested-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Commit: 4ec88f164067c399ef2296c353209f9e49166b1a
https://github.com/qemu/qemu/commit/4ec88f164067c399ef2296c353209f9e49166b1a
Author: Cleber Rosa <[email protected]>
Date: 2024-07-31 (Wed, 31 Jul 2024)
Changed paths:
M tests/avocado/boot_linux_console.py
Log Message:
-----------
tests/avocado: test_arm_emcraft_sf2: handle RW requirements for asset
The asset used in the mentioned test gets truncated before it's used
in the test. This means that the file gets modified, and thus the
asset's expected hash doesn't match anymore. This causes cache misses
and re-downloads every time the test is re-run.
Let's make a copy of the asset so that the one in the cache is
preserved and the cache sees a hit on re-runs.
Signed-off-by: Cleber Rosa <[email protected]>
Reviewed-by: Akihiko Odaki <[email protected]>
Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Commit: 7b60b971cc2f52ed2a69006a2ad709df2831cd67
https://github.com/qemu/qemu/commit/7b60b971cc2f52ed2a69006a2ad709df2831cd67
Author: Peter Maydell <[email protected]>
Date: 2024-07-31 (Wed, 31 Jul 2024)
Changed paths:
M include/qemu/osdep.h
Log Message:
-----------
osdep.h: Clean up no-longer-needed back-compat for macOS 10
Our official support policy only supports the most recent two
versions of macOS (currently macOS 13 Ventura and macOS 14 Sonoma),
and we already have code that assumes at least macOS 12 Monterey or
better. In commit 2d27c91e2b72ac7 we dropped some of the back-compat
code for older macOS versions, but missed the guard in osdep.h that
is providing a fallback for macOS 10 and earlier.
Simplify the ifdef to the "ifdef __APPLE__" that we use elsewhere for
"is this macOS?".
Signed-off-by: Peter Maydell <[email protected]>
Reviewed-by: Daniel P. Berrangé <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Commit: 40a770ea8b9478aefa3a60049bc67cc04ace569c
https://github.com/qemu/qemu/commit/40a770ea8b9478aefa3a60049bc67cc04ace569c
Author: Richard Henderson <[email protected]>
Date: 2024-07-31 (Wed, 31 Jul 2024)
Changed paths:
M .gitlab-ci.d/buildtest-template.yml
M .gitlab-ci.d/crossbuild-template.yml
M MAINTAINERS
M contrib/plugins/Makefile
M contrib/plugins/cache.c
M contrib/plugins/lockstep.c
M docs/about/emulation.rst
M docs/devel/tcg-plugins.rst
M docs/devel/testing.rst
M plugins/loader.c
M tests/avocado/tcg_plugins.py
M tests/docker/dockerfiles/debian-all-test-cross.docker
M tests/docker/dockerfiles/debian-hexagon-cross.docker
M tests/docker/dockerfiles/debian-legacy-test-cross.docker
M tests/docker/dockerfiles/debian-loongarch-cross.docker
M tests/docker/dockerfiles/debian-tricore-cross.docker
M tests/docker/dockerfiles/debian-xtensa-cross.docker
M tests/meson.build
R tests/plugin/bb.c
R tests/plugin/empty.c
R tests/plugin/inline.c
R tests/plugin/insn.c
R tests/plugin/mem.c
R tests/plugin/meson.build
R tests/plugin/syscall.c
M tests/tcg/Makefile.target
M tests/tcg/README
M tests/tcg/aarch64/Makefile.softmmu-target
M tests/tcg/alpha/Makefile.softmmu-target
M tests/tcg/arm/Makefile.softmmu-target
M tests/tcg/arm/Makefile.target
M tests/tcg/i386/Makefile.softmmu-target
M tests/tcg/loongarch64/Makefile.softmmu-target
A tests/tcg/plugins/bb.c
A tests/tcg/plugins/empty.c
A tests/tcg/plugins/inline.c
A tests/tcg/plugins/insn.c
A tests/tcg/plugins/mem.c
A tests/tcg/plugins/meson.build
A tests/tcg/plugins/syscall.c
M tests/tcg/riscv64/Makefile.softmmu-target
M tests/tcg/s390x/Makefile.softmmu-target
M tests/tcg/x86_64/Makefile.softmmu-target
Log Message:
-----------
Merge tag 'pull-maintainer-9.1-rc1-300724-1' of
https://gitlab.com/stsquad/qemu into staging
Minor bug fixes and documentation cleanups:
- display packages in CI builds to catch changes
- stop compiler complaining about exec stacks in test cases
- stop loongarch compiler complaining about rwx in test cases
- improve docs on running TCG tests
- remove old unneeded avocado test for memory callback testing
- move test plugins into tcg testing dir
- clean-up and move plugin documentation to emulation section
- remove dead code from cache modelling plugin
- add compatibility workaround for lockstep plugin
- make some noise when building contrib plugins
# -----BEGIN PGP SIGNATURE-----
#
# iQEzBAABCgAdFiEEZoWumedRZ7yvyN81+9DbCVqeKkQFAmaoxmwACgkQ+9DbCVqe
# KkTOGwgAhAqwEQIIwridsih//+3NYB2QQ9SmbCW7ss/idVN0DfWEQLcEfiBz9sWl
# Vh0CeptupLvtQlbbcnTdIG7sF6Aj9+XbTbYy4dS0nl4TGPmUoWqJy4QdZtpMlSBp
# s3FyC2g6UxXKkbI64RPSkdGaMEdb8ACvlGrQqb2LvrH+6tmlEfSQ05jLFrm1L0Db
# LjsxeFq50aVVIP2y91Cvc7FZmFgv0dqjTVlIMi9JGiW5cDKAwLDHv5AvQqT6oiv8
# yyknMlnf8pvNiJpsJYXHIbl/029C87n6NeStHjfrMA9yUC4hWqYb4qzXFu4k7fuo
# 2s5WdRFK+QAXEgi9MhS2p7eXVVlMpw==
# =8gOM
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 30 Jul 2024 08:54:36 PM AEST
# gpg: using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
# gpg: Good signature from "Alex Bennée (Master Work Key)
<[email protected]>" [full]
* tag 'pull-maintainer-9.1-rc1-300724-1' of https://gitlab.com/stsquad/qemu:
plugin/loader: handle basic help query
contrib/plugins: add compat for g_memdup2
contrib/plugins: be more vocal building
contrib/plugins/cache.c: Remove redundant check of l2_access
docs: split TCG plugin usage from devel section
tests/tcg: move test plugins into tcg subdir
tests/avocado: remove tcg_plugins virt_mem_icount test
docs/devel: document how to run individual TCG tests
docs/devel: update the testing introduction
tests/tcg: update README
tests/tcg/loongarch64: Use --no-warn-rwx-segments to link system tests
tests/tcg: Use --noexecstack with assembler files
gitlab: display /packages.txt in build jobs
gitlab: record installed packages in /packages.txt in containers
Signed-off-by: Richard Henderson <[email protected]>
Commit: 9f887c3c8b440e620c816466e86fef5687e93291
https://github.com/qemu/qemu/commit/9f887c3c8b440e620c816466e86fef5687e93291
Author: Richard Henderson <[email protected]>
Date: 2024-07-31 (Wed, 31 Jul 2024)
Changed paths:
M docs/meson.build
M docs/sphinx/depfile.py
M include/qemu/osdep.h
M tests/avocado/boot_linux_console.py
Log Message:
-----------
Merge tag 'docs-testing-20240731' of https://github.com/philmd/qemu into
staging
Docs & testing patch queue
- Test QAPI firmware.json schema (Thomas)
- Handle new env.doc2path() return value (Peter)
- Improve how assets are used by some Avocado tests (Cleber)
- Remove obsolete check for macOS 10 (Peter)
# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmapZuUACgkQ4+MsLN6t
# wN7oRw//epjJF7PP4e02RqThHWvk92aL6IJiJz6dx8jAVEPWjtY8Pk1jRMhf5ff1
# 50ICdd3gZVTGENM7gO4arOM61pt1NEXs0Xrh3zDlq+RrRMVhef4LfJh3O3BRqZ7K
# eVLwo8ismivOJZ2fp+rPY2TT0h4g6zjvJOw7jvXIFM6UFK2C22ff669aa8jhLOVt
# kI1eRv3yaYbAzWCN7Z4VOZ/VitEk4b50cg0Gbk4ZgpfmYQxn5+ijy0Mekzkh6JE4
# G1NzaUnBreqx3dTeE5zUJll42RxwtY6By//NH3r8MLf3twvL61p8DNCkCdRzKOpt
# SS5GVPyGiESCWY84oVjaSnS0S1Ys/CiNB1a92xvofj1MBIJNSOOmqKl9L7gpom8U
# D16cmOwK6WQqvzxXhH+Q5tN/cT76de7s1MBSmU4avoxvDWA/4q618TdRXf7I9f0j
# mEz3K1egX6wz1dd8xquKFoKRkHzPi6h12Rx8D87cRE4E1qbrwulwtkrUCTCNi/cQ
# nNNfMviyVcWVB7Gx991Bc1JVI1/44TH3O43fm4ZmRFb3JuBiFWxsdNdSrASJNDCq
# ofW0ZkSgMxgWN7EOpiLBUgTdf7PKS7ITvdUKjKAvY3qlx1Ql491iq050iwPZ336J
# Byi32D3+yjB9nbWuUW8h9ULgUZ5+3O85SfNEtgiG+YERI0jBWeA=
# =g7fB
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 31 Jul 2024 08:19:17 AM AEST
# gpg: using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
# gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <[email protected]>"
[full]
* tag 'docs-testing-20240731' of https://github.com/philmd/qemu:
osdep.h: Clean up no-longer-needed back-compat for macOS 10
tests/avocado: test_arm_emcraft_sf2: handle RW requirements for asset
tests/avocado: mips: add hint for fetchasset plugin
tests/avocado: mips: fallback to HTTP given certificate expiration
docs/sphinx/depfile.py: Handle env.doc2path() returning a Path not a str
docs: add test for firmware.json QAPI
Signed-off-by: Richard Henderson <[email protected]>
Compare: https://github.com/qemu/qemu/compare/da4f7b8561e6...9f887c3c8b44
To unsubscribe from these emails, change your notification settings at
https://github.com/qemu/qemu/settings/notifications