Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 676a68fd4850924db73548c9cb20ea484709708c
https://github.com/qemu/qemu/commit/676a68fd4850924db73548c9cb20ea484709708c
Author: Edgar E. Iglesias <[email protected]>
Date: 2024-10-21 (Mon, 21 Oct 2024)
Changed paths:
M hw/xen/xen-hvm-common.c
Log Message:
-----------
hw/xen: Avoid use of uninitialized bufioreq_evtchn
Avoid use of uninitialized bufioreq_evtchn. It should only
be used if buffered IOREQs are enabled.
Resolves: Coverity CID 1563383
Reported-by: Peter Maydell <[email protected]>
Acked-by: Stefano Stabellini <[email protected]>
Signed-off-by: Edgar E. Iglesias <[email protected]>
Commit: d8fe5b4759788dd7b3c15ba092e672ac2afffa43
https://github.com/qemu/qemu/commit/d8fe5b4759788dd7b3c15ba092e672ac2afffa43
Author: Brad Smith <[email protected]>
Date: 2024-10-21 (Mon, 21 Oct 2024)
Changed paths:
M tests/vm/openbsd
Log Message:
-----------
tests/vm: update openbsd image to 7.6
Remove tomli as Python has been updated to 3.11.
[thuth: The "Time appears wrong" line is now necessary since the server
seems to provide a wrong timestamp. We likely have to remove that again
later once the server is running with the correct time again]
Signed-off-by: Brad Smith <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Tested-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: b39f6f30519fc73a770faf9c6e788563307627c2
https://github.com/qemu/qemu/commit/b39f6f30519fc73a770faf9c6e788563307627c2
Author: Peter Maydell <[email protected]>
Date: 2024-10-21 (Mon, 21 Oct 2024)
Changed paths:
M tests/qtest/meson.build
Log Message:
-----------
tests/qtest: Raise the ide-test timeout
The ide-test occasionally times out: on the system I run
vm-build-openbsd on, it usually takes about 18 seconds, but
occasionally hits the 60s timeout, likely when the host machine is
under heavy load. I have also seen this test hit its time limit on
the s390x CI runner.
Double the timeout for this test so that it won't hit its timeout
even when the host is running more slowly than usual.
Signed-off-by: Peter Maydell <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: 25e5fe76bc3af3ec26a5d4092ac8d461fde06bd3
https://github.com/qemu/qemu/commit/25e5fe76bc3af3ec26a5d4092ac8d461fde06bd3
Author: Thomas Huth <[email protected]>
Date: 2024-10-21 (Mon, 21 Oct 2024)
Changed paths:
M MAINTAINERS
Log Message:
-----------
MAINTAINERS: A new maintainer for the qtests
Since I blundered into becoming the maintainer of the new functional
test framework in QEMU (tests/functional/) recently, I need to drop
some other duties - it's getting too much for me otherwise. Laurent
is also quite busy with other projects nowadays, so I looked around
for help.
Fabiano did quite a lot of work in the qtests in the past already,
and is also already a maintainer for migration, so I thought he
would be a very good fit, thus I asked him whether he would be
interested to help out with the qtests and he agreed.
Thank you very much, Fabiano!
Message-ID: <[email protected]>
Acked-by: Laurent Vivier <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Fabiano Rosas <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: e779e5c05ad5d8237e2a7d8ba8b432cd24c1708b
https://github.com/qemu/qemu/commit/e779e5c05ad5d8237e2a7d8ba8b432cd24c1708b
Author: Thomas Huth <[email protected]>
Date: 2024-10-21 (Mon, 21 Oct 2024)
Changed paths:
M hw/pci-bridge/Kconfig
M hw/pci-bridge/meson.build
Log Message:
-----------
hw/pci-bridge: Add a Kconfig switch for the normal PCI bridge
The pci-bridge device is not usable on s390x, so introduce a Kconfig
switch that allows to disable it.
Message-ID: <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Cédric Le Goater <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: c1b24f0fb7fb04c6ffd2af2920afc691239be437
https://github.com/qemu/qemu/commit/c1b24f0fb7fb04c6ffd2af2920afc691239be437
Author: Thomas Huth <[email protected]>
Date: 2024-10-21 (Mon, 21 Oct 2024)
Changed paths:
A tests/functional/qemu_test/tuxruntest.py
Log Message:
-----------
tests/functional: Add a base class for the TuxRun tests
Add a base class for the TuxRun tests, based on the code from
tests/avocado/tuxrun_baselines.py (the test have to be put into
separate file in the following commits, depending on the target
architecture that gets tested).
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: d9dff75b08237ef41b4c1e3a2d02f4e1bcae826e
https://github.com/qemu/qemu/commit/d9dff75b08237ef41b4c1e3a2d02f4e1bcae826e
Author: Thomas Huth <[email protected]>
Date: 2024-10-21 (Mon, 21 Oct 2024)
Changed paths:
M MAINTAINERS
M tests/avocado/tuxrun_baselines.py
A tests/functional/test_ppc64_tuxrun.py
Log Message:
-----------
tests/functional: Convert the Avocado ppc64 tuxrun tests
Move the tests to a new file so that they can be run via
qemu-system-ppc64 in the functional framework.
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: 116667aa60cd6d44b7f681530620a2ffc43256f5
https://github.com/qemu/qemu/commit/116667aa60cd6d44b7f681530620a2ffc43256f5
Author: Thomas Huth <[email protected]>
Date: 2024-10-21 (Mon, 21 Oct 2024)
Changed paths:
M MAINTAINERS
M tests/avocado/tuxrun_baselines.py
M tests/functional/meson.build
A tests/functional/test_sparc64_tuxrun.py
Log Message:
-----------
tests/functional: Convert the Avocado sparc64 tuxrun test
Move the test to a new file so that it can be run via
qemu-system-sparc64 in the functional framework.
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: a7a9f513fbcd4aab36107103ae739b7dde156646
https://github.com/qemu/qemu/commit/a7a9f513fbcd4aab36107103ae739b7dde156646
Author: Thomas Huth <[email protected]>
Date: 2024-10-21 (Mon, 21 Oct 2024)
Changed paths:
M MAINTAINERS
M tests/avocado/tuxrun_baselines.py
A tests/functional/test_s390x_tuxrun.py
Log Message:
-----------
tests/functional: Convert the Avocado s390x tuxrun test
Move the test to a new file so that it can be run via
qemu-system-s390x in the functional framework.
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: de9f57a6e8b16ec9a16956eb00c634ad29d23d95
https://github.com/qemu/qemu/commit/de9f57a6e8b16ec9a16956eb00c634ad29d23d95
Author: Thomas Huth <[email protected]>
Date: 2024-10-21 (Mon, 21 Oct 2024)
Changed paths:
M MAINTAINERS
M tests/avocado/tuxrun_baselines.py
M tests/functional/meson.build
A tests/functional/test_arm_tuxrun.py
Log Message:
-----------
tests/functional: Convert the Avocado arm tuxrun tests
Move the tests to a new file so that they can be run via
qemu-system-arm in the functional framework.
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: 77bc76c73102c8d043e332507074267c10082349
https://github.com/qemu/qemu/commit/77bc76c73102c8d043e332507074267c10082349
Author: Thomas Huth <[email protected]>
Date: 2024-10-21 (Mon, 21 Oct 2024)
Changed paths:
M tests/avocado/tuxrun_baselines.py
M tests/functional/meson.build
A tests/functional/test_riscv32_tuxrun.py
Log Message:
-----------
tests/functional: Convert the Avocado riscv32 tuxrun tests
Move the tests to a new file so that they can be run via
qemu-system-riscv32 in the functional framework.
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: 7746a6c4e4746867c3ee405931468ad8997450a6
https://github.com/qemu/qemu/commit/7746a6c4e4746867c3ee405931468ad8997450a6
Author: Thomas Huth <[email protected]>
Date: 2024-10-21 (Mon, 21 Oct 2024)
Changed paths:
M tests/avocado/tuxrun_baselines.py
M tests/functional/meson.build
A tests/functional/test_riscv64_tuxrun.py
Log Message:
-----------
tests/functional: Convert the Avocado riscv64 tuxrun tests
Move the tests to a new file so that they can be run via
qemu-system-riscv64 in the functional framework.
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: 4007fc948702f8f6ee5edc0522304c96f7bc10bc
https://github.com/qemu/qemu/commit/4007fc948702f8f6ee5edc0522304c96f7bc10bc
Author: Thomas Huth <[email protected]>
Date: 2024-10-21 (Mon, 21 Oct 2024)
Changed paths:
M MAINTAINERS
M tests/avocado/tuxrun_baselines.py
M tests/functional/meson.build
A tests/functional/test_i386_tuxrun.py
Log Message:
-----------
tests/functional: Convert the Avocado i386 tuxrun test
Move the tests to a new file so that they can be run via
qemu-system-i386 in the functional framework.
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: 7cea8fe35e5a67d23296b32dbe8e42ceb4e596a8
https://github.com/qemu/qemu/commit/7cea8fe35e5a67d23296b32dbe8e42ceb4e596a8
Author: Thomas Huth <[email protected]>
Date: 2024-10-21 (Mon, 21 Oct 2024)
Changed paths:
M MAINTAINERS
M tests/avocado/tuxrun_baselines.py
M tests/functional/meson.build
A tests/functional/test_x86_64_tuxrun.py
Log Message:
-----------
tests/functional: Convert the Avocado x86_64 tuxrun test
Move the tests to a new file so that they can be run via
qemu-system-x86_64 in the functional framework.
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: 87cab1ae8f547345c9309f5f8c8426ca051b37d3
https://github.com/qemu/qemu/commit/87cab1ae8f547345c9309f5f8c8426ca051b37d3
Author: Thomas Huth <[email protected]>
Date: 2024-10-21 (Mon, 21 Oct 2024)
Changed paths:
M tests/avocado/tuxrun_baselines.py
M tests/functional/meson.build
A tests/functional/test_mips_tuxrun.py
Log Message:
-----------
tests/functional: Convert the Avocado mips tuxrun test
Move the test into a new file so that it can be run via
qemu-system-mips in the functional framework.
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: 55716a897930ea6c51692eeb688b67f0faec9fa6
https://github.com/qemu/qemu/commit/55716a897930ea6c51692eeb688b67f0faec9fa6
Author: Thomas Huth <[email protected]>
Date: 2024-10-21 (Mon, 21 Oct 2024)
Changed paths:
M tests/avocado/tuxrun_baselines.py
M tests/functional/meson.build
A tests/functional/test_mipsel_tuxrun.py
Log Message:
-----------
tests/functional: Convert the Avocado mipsel tuxrun test
Move the test into a new file so that it can be run via
qemu-system-mipsel in the functional framework.
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: a01be218d487309b198f887c514d4f11725f8d14
https://github.com/qemu/qemu/commit/a01be218d487309b198f887c514d4f11725f8d14
Author: Thomas Huth <[email protected]>
Date: 2024-10-21 (Mon, 21 Oct 2024)
Changed paths:
M tests/avocado/tuxrun_baselines.py
M tests/functional/meson.build
A tests/functional/test_mips64_tuxrun.py
Log Message:
-----------
tests/functional: Convert the Avocado mips64 tuxrun test
Move the test into a new file so that it can be run via
qemu-system-mips64 in the functional framework.
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: a2a2a5b05d741c0cb0c7bdf86f30f96b6822feff
https://github.com/qemu/qemu/commit/a2a2a5b05d741c0cb0c7bdf86f30f96b6822feff
Author: Thomas Huth <[email protected]>
Date: 2024-10-21 (Mon, 21 Oct 2024)
Changed paths:
M MAINTAINERS
M tests/avocado/tuxrun_baselines.py
M tests/functional/meson.build
A tests/functional/test_mips64el_tuxrun.py
Log Message:
-----------
tests/functional: Convert the Avocado mips64el tuxrun test
Move the test into a new file so that it can be run via
qemu-system-mips64el in the functional framework.
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: 9ca8239aad94c1da9c8a2423a7c983cf5febfd32
https://github.com/qemu/qemu/commit/9ca8239aad94c1da9c8a2423a7c983cf5febfd32
Author: Thomas Huth <[email protected]>
Date: 2024-10-21 (Mon, 21 Oct 2024)
Changed paths:
M MAINTAINERS
M tests/avocado/tuxrun_baselines.py
M tests/functional/meson.build
A tests/functional/test_ppc_tuxrun.py
Log Message:
-----------
tests/functional: Convert the Avocado ppc32 tuxrun test
Move the test into a new file so that it can be run via
qemu-system-ppc in the functional framework.
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: 68ad89b75ad2bb5f38abea815a50ec17a142565a
https://github.com/qemu/qemu/commit/68ad89b75ad2bb5f38abea815a50ec17a142565a
Author: Thomas Huth <[email protected]>
Date: 2024-10-21 (Mon, 21 Oct 2024)
Changed paths:
M hw/sh4/r2d.c
Log Message:
-----------
Revert "hw/sh4/r2d: Realize IDE controller before accessing it"
This reverts commit 3c5f86a22686ef475a8259c0d8ee714f61c770c9.
Changing the order here caused a regression with the "tuxrun"
kernels (from https://storage.tuxboot.com/20230331/) - ATA commands
fail with a "ata1: lost interrupt (Status 0x58)" message.
Apparently we need to wire the interrupt here first before
realizing the device, so revert the change to the original
behavior.
Reported-by: Guenter Roeck <[email protected]>
Acked-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: c592ff35110a5f7e247d3933871d5aca74fc9288
https://github.com/qemu/qemu/commit/c592ff35110a5f7e247d3933871d5aca74fc9288
Author: Thomas Huth <[email protected]>
Date: 2024-10-21 (Mon, 21 Oct 2024)
Changed paths:
M MAINTAINERS
M tests/avocado/tuxrun_baselines.py
M tests/functional/meson.build
A tests/functional/test_sh4_tuxrun.py
Log Message:
-----------
tests/functional: Convert the Avocado sh4 tuxrun test
Move the test into a new file so that it can be run via
qemu-system-sh4 in the functional framework.
Signed-off-by: Thomas Huth <[email protected]>
Message-ID: <[email protected]>
Commit: 91e4e1832e3c3fb81673ab730253f7f68064b06f
https://github.com/qemu/qemu/commit/91e4e1832e3c3fb81673ab730253f7f68064b06f
Author: Peter Maydell <[email protected]>
Date: 2024-10-21 (Mon, 21 Oct 2024)
Changed paths:
M hw/xen/xen-hvm-common.c
Log Message:
-----------
Merge tag 'edgar/xen-queue-2024-10-21.for-upstream' of
https://gitlab.com/edgar.iglesias/qemu into staging
Edgars Xen queue.
# -----BEGIN PGP SIGNATURE-----
#
# iQEzBAABCgAdFiEErET+3BT38evtv0FRKcWWeA9ryoMFAmcV7NYACgkQKcWWeA9r
# yoM0pAgA2RNMysVe9IhoAlZ6ThGRvAE9epuHtoPERSTfqtFPOOY3UOU7zxrsX9Ov
# YPh41I5YtbV3fB3X8kp51pqcTOWZBBdyCLtj0EFB0XTArPvpOFPueL1q2LgEnlLV
# 77mBHnMarb3SI4INRm/tWWpk7ljgXMA6TSd2JlmO5l1OcZGlURdhLFWBBIRnTg1n
# K+ZqQyq2KMANhIYvN0JAvM45FkwXntUzbxVMIjo0ICk2/EDgcFnGn9V0TgMkcIs3
# ctBEk6reZrdvNghX02r1wsH0HKGn78358G5uZAo9YEQOoTeGDswujHOVsn73ia2a
# 6DChqCfyvlrJt4ljip2WoaoCMlZGdA==
# =QB2W
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon 21 Oct 2024 06:55:34 BST
# gpg: using RSA key AC44FEDC14F7F1EBEDBF415129C596780F6BCA83
# gpg: Good signature from "Edgar E. Iglesias (Xilinx key)
<[email protected]>" [unknown]
# gpg: aka "Edgar E. Iglesias <[email protected]>" [full]
# Primary key fingerprint: AC44 FEDC 14F7 F1EB EDBF 4151 29C5 9678 0F6B CA83
* tag 'edgar/xen-queue-2024-10-21.for-upstream' of
https://gitlab.com/edgar.iglesias/qemu:
hw/xen: Avoid use of uninitialized bufioreq_evtchn
Signed-off-by: Peter Maydell <[email protected]>
Commit: 6f625ce2f21d6a1243065d236298277c56f972d5
https://github.com/qemu/qemu/commit/6f625ce2f21d6a1243065d236298277c56f972d5
Author: Peter Maydell <[email protected]>
Date: 2024-10-21 (Mon, 21 Oct 2024)
Changed paths:
M MAINTAINERS
M hw/pci-bridge/Kconfig
M hw/pci-bridge/meson.build
M hw/sh4/r2d.c
M tests/avocado/tuxrun_baselines.py
M tests/functional/meson.build
A tests/functional/qemu_test/tuxruntest.py
A tests/functional/test_arm_tuxrun.py
A tests/functional/test_i386_tuxrun.py
A tests/functional/test_mips64_tuxrun.py
A tests/functional/test_mips64el_tuxrun.py
A tests/functional/test_mips_tuxrun.py
A tests/functional/test_mipsel_tuxrun.py
A tests/functional/test_ppc64_tuxrun.py
A tests/functional/test_ppc_tuxrun.py
A tests/functional/test_riscv32_tuxrun.py
A tests/functional/test_riscv64_tuxrun.py
A tests/functional/test_s390x_tuxrun.py
A tests/functional/test_sh4_tuxrun.py
A tests/functional/test_sparc64_tuxrun.py
A tests/functional/test_x86_64_tuxrun.py
M tests/qtest/meson.build
M tests/vm/openbsd
Log Message:
-----------
Merge tag 'pull-request-2024-10-21' of https://gitlab.com/thuth/qemu into
staging
* Convert most Tuxrun Avocado tests to the new functional framework
* Update the OpenBSD CI image to OpenBSD v7.6
* Bump timeout of the ide-test
* New maintainer for the QTests
* Disable the pci-bridge on s390x by default
# -----BEGIN PGP SIGNATURE-----
#
# iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmcWfCgRHHRodXRoQHJl
# ZGhhdC5jb20ACgkQLtnXdP5wLbV6kQ//YwRebyA192IBM+XQK5YYmguieHmWxV8J
# fZf0a1dWN8oiT3jzI48YWttiU9P6AMa/dwiuepVl4G9+d+w1c3RhS6kQqJljNbDb
# NGw+LVZZcwY1FJpEsEwbDfePkugYHmNXUU672kxz3I8bv/8NmLDc7R3cI5U/7+SP
# N4lxVM6Hd3XZZdc+O2S8En20E1oAJ6IvJwwhCqjLlT36Ez8P69KQhE0V8MtLnrBg
# FsXZuzmaxt/ZDMhTsiHNl6f7N1oD7Y2TPJrdq7V2aihpDA+zx0RlvBPpzD98ZgeS
# PtdkqjL63B5S3RL4fjJUSb/gbL4oChQ5TZDb2Dfw7Q5qPMZ1cgeJLBwdzHZEZrzF
# RTtn4fObYUqtRF3M0Ha4xXc8odSzJTV2fvpSVXcljG1E4AMcD6CMK0E472XbhkMS
# txZHW+C/IDVJ4OoSncrH8ybi1JasEqJZ0YaPfb+aTsPV058b65l+0jQJtlxLoTIf
# p5LluL3exwr0sS3Aq5tcV3pNITtCv1FkcUk7So8sohO2OLQtC9QA300CSXna8XhQ
# OxgRA1c3HXw23MTJKSWjseDIt1bajvBu+cr/pmDxlYnWWsSCcEFaAoQohwhOMA6Z
# JfJF0tSv+koUsw6hSl7146aylSvDYUKPilAGgAUAy1yscgglMvtmQqWkEta/XGP2
# U8qvX8nUwOM=
# =DJf9
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon 21 Oct 2024 17:07:04 BST
# gpg: using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
# gpg: issuer "[email protected]"
# gpg: Good signature from "Thomas Huth <[email protected]>" [full]
# gpg: aka "Thomas Huth <[email protected]>" [full]
# gpg: aka "Thomas Huth <[email protected]>" [full]
# gpg: aka "Thomas Huth <[email protected]>" [unknown]
# Primary key fingerprint: 27B8 8847 EEE0 2501 18F3 EAB9 2ED9 D774 FE70 2DB5
* tag 'pull-request-2024-10-21' of https://gitlab.com/thuth/qemu:
tests/functional: Convert the Avocado sh4 tuxrun test
Revert "hw/sh4/r2d: Realize IDE controller before accessing it"
tests/functional: Convert the Avocado ppc32 tuxrun test
tests/functional: Convert the Avocado mips64el tuxrun test
tests/functional: Convert the Avocado mips64 tuxrun test
tests/functional: Convert the Avocado mipsel tuxrun test
tests/functional: Convert the Avocado mips tuxrun test
tests/functional: Convert the Avocado x86_64 tuxrun test
tests/functional: Convert the Avocado i386 tuxrun test
tests/functional: Convert the Avocado riscv64 tuxrun tests
tests/functional: Convert the Avocado riscv32 tuxrun tests
tests/functional: Convert the Avocado arm tuxrun tests
tests/functional: Convert the Avocado s390x tuxrun test
tests/functional: Convert the Avocado sparc64 tuxrun test
tests/functional: Convert the Avocado ppc64 tuxrun tests
tests/functional: Add a base class for the TuxRun tests
hw/pci-bridge: Add a Kconfig switch for the normal PCI bridge
MAINTAINERS: A new maintainer for the qtests
tests/qtest: Raise the ide-test timeout
tests/vm: update openbsd image to 7.6
Signed-off-by: Peter Maydell <[email protected]>
Compare: https://github.com/qemu/qemu/compare/cc5adbbd50d8...6f625ce2f21d
To unsubscribe from these emails, change your notification settings at
https://github.com/qemu/qemu/settings/notifications