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

Reply via email to