Branch: refs/heads/staging
Home: https://github.com/qemu/qemu
Commit: b22bf37dffe47993d37f2809cc16b7f4e99c619e
https://github.com/qemu/qemu/commit/b22bf37dffe47993d37f2809cc16b7f4e99c619e
Author: Cleber Rosa <[email protected]>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M tests/avocado/boot_xen.py
Log Message:
-----------
tests/avocado/boot_xen.py: merge base classes
While it's a good practice to have reusable base classes, in this
specific case there's no other user of the BootXenBase class.
By unifying the class used in this test, we can improve readability
and have the opportunity to add some future improvements in a clearer
fashion.
Signed-off-by: Cleber Rosa <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: 9e6e7d814c941d167621797f6c50aca3628913e2
https://github.com/qemu/qemu/commit/9e6e7d814c941d167621797f6c50aca3628913e2
Author: Cleber Rosa <[email protected]>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M tests/avocado/boot_xen.py
Log Message:
-----------
tests/avocado/boot_xen.py: unify tags
Because all tests share the same tags, it's possible to have all of
them at the class level.
Signed-off-by: Cleber Rosa <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: 1b88da0af11f15bf8ebb7d933b458533f72899a5
https://github.com/qemu/qemu/commit/1b88da0af11f15bf8ebb7d933b458533f72899a5
Author: Cleber Rosa <[email protected]>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M tests/avocado/boot_xen.py
Log Message:
-----------
tests/avocado/boot_xen.py: use class attribute
Rather than defining a single use variable, let's just use the class
attribute directly.
Signed-off-by: Cleber Rosa <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: 49269895a02fb05765e0d326cfcafa409fa4f642
https://github.com/qemu/qemu/commit/49269895a02fb05765e0d326cfcafa409fa4f642
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M tests/Makefile.include
Log Message:
-----------
tests/avocado: Allow overwriting AVOCADO_SHOW env variable
The 'app' level logging is useful, but sometimes we want
more, for example QEMU leverages the 'console' logging.
Allow overwriting AVOCADO_SHOW from environment, i.e.:
$ make check-avocado AVOCADO_SHOW='app,console'
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: 816d4201ea8c926fddf766b37abc3e5ff03bb0dd
https://github.com/qemu/qemu/commit/816d4201ea8c926fddf766b37abc3e5ff03bb0dd
Author: Thomas Huth <[email protected]>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M tests/avocado/avocado_qemu/__init__.py
A tests/avocado/avocado_qemu/linuxtest.py
M tests/avocado/boot_linux.py
M tests/avocado/hotplug_blk.py
M tests/avocado/hotplug_cpu.py
M tests/avocado/intel_iommu.py
M tests/avocado/replay_linux.py
M tests/avocado/smmu.py
Log Message:
-----------
tests/avocado: Move LinuxTest related code into a separate file
Only some few tests are using the LinuxTest class. Move the related
code into a separate file so that this does not pollute the main
namespace.
Message-ID: <[email protected]>
Reviewed-by: Daniel P. Berrangé <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Tested-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: 3b067b701d08ae292c4757caec81fc17dce69b11
https://github.com/qemu/qemu/commit/3b067b701d08ae292c4757caec81fc17dce69b11
Author: Thomas Huth <[email protected]>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M tests/avocado/mem-addr-space-check.py
Log Message:
-----------
tests/avocado/mem-addr-space-check: Remove unused "import signal"
The "signal" module is not used here, so we can remove this import
statement.
Message-ID: <[email protected]>
Reviewed-by: Daniel P. Berrangé <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: 322a2e33f46221995999408472c150c5dfba31f4
https://github.com/qemu/qemu/commit/322a2e33f46221995999408472c150c5dfba31f4
Author: Thomas Huth <[email protected]>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
R tests/avocado/virtiofs_submounts.py.data/cleanup.sh
R tests/avocado/virtiofs_submounts.py.data/guest-cleanup.sh
R tests/avocado/virtiofs_submounts.py.data/guest.sh
R tests/avocado/virtiofs_submounts.py.data/host.sh
Log Message:
-----------
tests/avocado: Remove the remainders of the virtiofs_submounts test
The virtiofs_submounts test has been removed in commit 5da7701e2a
("virtiofsd: Remove test"), so we don't need this files anymore.
Message-ID: <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: 9bde5bb2adcecb8e67e2c0661efc405fbf74e496
https://github.com/qemu/qemu/commit/9bde5bb2adcecb8e67e2c0661efc405fbf74e496
Author: Cédric Le Goater <[email protected]>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M tests/avocado/machine_aspeed.py
Log Message:
-----------
tests/avocado/machine_aspeed.py: Increase timeout for TPM test
On some runners, test_arm_ast2600_evb_buildroot_tpm can take longer
than 90s to complete. Increase timeout for these.
Reported-by: Thomas Huth <[email protected]>
Signed-off-by: Cédric Le Goater <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: d4ff34965e25f2041646a1337d71b39bb8cb2ba2
https://github.com/qemu/qemu/commit/d4ff34965e25f2041646a1337d71b39bb8cb2ba2
Author: Thomas Huth <[email protected]>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M hw/core/machine.c
Log Message:
-----------
hw: Fix crash that happens when introspecting scsi-block on older machine
types
"make check SPEED=slow" is currently failing the device-introspect-test on
older machine types since introspecting "scsi-block" is causing an abort:
$ ./qemu-system-x86_64 -M pc-q35-8.0 -monitor stdio
QEMU 9.0.50 monitor - type 'help' for more information
(qemu) device_add scsi-block,help
Unexpected error in object_property_find_err() at
../../devel/qemu/qom/object.c:1357:
can't apply global scsi-disk-base.migrate-emulated-scsi-request=false:
Property 'scsi-block.migrate-emulated-scsi-request' not found
Aborted (core dumped)
The problem is that the compat code tries to change the
"migrate-emulated-scsi-request" property for all devices that are
derived from "scsi-block", but the property has only been added
to "scsi-hd" and "scsi-cd" via the DEFINE_SCSI_DISK_PROPERTIES macro.
Thus let's fix the problem by only changing the property on the devices
that really have this property.
Fixes: b4912afa5f ("scsi-disk: Fix crash for VM configured with USB CDROM after
live migration")
Message-ID: <[email protected]>
Acked-by: Hyman Huang <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: 763719d253da18e011d28b08fd92125f7ae5e9ae
https://github.com/qemu/qemu/commit/763719d253da18e011d28b08fd92125f7ae5e9ae
Author: Yao Xingtao <[email protected]>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M tests/qtest/fuzz/generic_fuzz.c
Log Message:
-----------
qtest/fuzz: make range overlap check more readable
use ranges_overlap() instead of open-coding the overlap check to improve
the readability of the code.
Signed-off-by: Yao Xingtao <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Tested-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Alexander Bulekov <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: 2d9588ad70e5366ffed5d61d6ffa717f4d56a885
https://github.com/qemu/qemu/commit/2d9588ad70e5366ffed5d61d6ffa717f4d56a885
Author: Igor Mammedov <[email protected]>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M tests/qtest/meson.build
Log Message:
-----------
tests: increase timeout per instance of bios-tables-test
CI often fails 'cross-i686-tci' job due to runner slowness
Log shows that test almost complete, with a few remaining
when bios-tables-test timeout hits:
19/270 qemu:qtest+qtest-aarch64 / qtest-aarch64/bios-tables-test
TIMEOUT 610.02s killed by signal 15 SIGTERM
...
stderr:
TAP parsing error: Too few tests run (expected 8, got 7)
At the same time overall job running time is only ~30 out of 1hr allowed.
Increase bios-tables-test instance timeout on 5min as a fix
for slow CI runners.
Signed-off-by: Igor Mammedov <[email protected]>
Message-ID: <[email protected]>
Acked-by: Michael S. Tsirkin <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: eed0e8ffa38f0695c0519508f6e4f5a3297cbd67
https://github.com/qemu/qemu/commit/eed0e8ffa38f0695c0519508f6e4f5a3297cbd67
Author: Collin Walling <[email protected]>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
M qapi/machine-target.json
M target/s390x/cpu_models_sysemu.c
Log Message:
-----------
target/s390x: filter deprecated properties based on model expansion type
Currently, there is no way to execute the query-cpu-model-expansion
command to retrieve a comprehenisve list of deprecated properties, as
the result is dependent per-model. To enable this, the expansion output
is modified as such:
When reporting a "full" CPU model, show the *entire* list of deprecated
properties regardless if they are supported on the model. A full
expansion outputs all known CPU model properties anyway, so it makes
sense to report all deprecated properties here too.
This allows management apps to query a single model (e.g. host) to
acquire the full list of deprecated properties.
Additionally, when reporting a "static" CPU model, the command will
only show deprecated properties that are a subset of the model's
*enabled* properties. This is more accurate than how the query was
handled before, which blindly reported deprecated properties that
were never otherwise introduced for certain models.
Acked-by: David Hildenbrand <[email protected]>
Suggested-by: Jiri Denemark <[email protected]>
Signed-off-by: Collin Walling <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
Commit: d92cf77b796d8fbdbc05e540282d292213e761cd
https://github.com/qemu/qemu/commit/d92cf77b796d8fbdbc05e540282d292213e761cd
Author: Richard Henderson <[email protected]>
Date: 2024-07-23 (Tue, 23 Jul 2024)
Changed paths:
M hw/core/machine.c
M qapi/machine-target.json
M target/s390x/cpu_models_sysemu.c
M tests/Makefile.include
M tests/avocado/avocado_qemu/__init__.py
A tests/avocado/avocado_qemu/linuxtest.py
M tests/avocado/boot_linux.py
M tests/avocado/boot_xen.py
M tests/avocado/hotplug_blk.py
M tests/avocado/hotplug_cpu.py
M tests/avocado/intel_iommu.py
M tests/avocado/machine_aspeed.py
M tests/avocado/mem-addr-space-check.py
M tests/avocado/replay_linux.py
M tests/avocado/smmu.py
R tests/avocado/virtiofs_submounts.py.data/cleanup.sh
R tests/avocado/virtiofs_submounts.py.data/guest-cleanup.sh
R tests/avocado/virtiofs_submounts.py.data/guest.sh
R tests/avocado/virtiofs_submounts.py.data/host.sh
M tests/qtest/fuzz/generic_fuzz.c
M tests/qtest/meson.build
Log Message:
-----------
Merge tag 'pull-request-2024-07-22' of https://gitlab.com/thuth/qemu into
staging
* Minor clean-ups and fixes for the qtests and Avocado tests
* Fix crash that happens when introspecting scsi-block on older machine types
* s390x: filter deprecated properties based on model expansion type
# -----BEGIN PGP SIGNATURE-----
#
# iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmaeSUMRHHRodXRoQHJl
# ZGhhdC5jb20ACgkQLtnXdP5wLbVdQw/8DvGymXKwpS0F2aSHg3AZvjSCpkv3Y+fK
# myQrzh30cv9Vhe/Y9do47HpfJ6Ug9SK6xG64K2o+BIW+G3+ZUwSHk24PoiALsrJf
# 9qqya1upBJkEC5B4PhqRPS3GlbvBnKKEk8W6BMpUa2BToFV9MsG256cBVhUrRpGc
# 6u80DgTNxCI1czsNkWVGJAt1oVLYYJIjz7UZ4VbZCH48o6r0iSUV6C01wccOFmNy
# IXbspyyUftWFh9lO0i8PiYlXG2YEAmFry3gqD5vc+6BsFT4lMeoRFFxbVCddGKFc
# iNwlH4ayjeISlEJeClImIdbHyZ+sDhPyy5x4cpQqmZudEPn+GVnZ0arm7OvXW/k8
# Yog4n7/cUz7GHnWbqYIFZMS1g1wmqm/9VPsVTzXAlTva4dTTs2p0tKAADHIAtPCI
# jxSPpbuCuukDzUZGsNZyRGbex6g4B0tP4TMHRFxo5LVy9dKn2BLOHBWuzPevD9OO
# FphZHUuGngcPi4GSFmlv7aCS0pqyWsCO+5EqoYUgO8yadyfiXN9pwjB6OnBZux0U
# kbJOkkBJwEalhsiHmPFMnS8rkWa4Ye4ZJjj8XHRiecxSZOcNOcxyE+l2x8CV2aFB
# UBR83nm86vXXpu86Yod3E+txDEUzKN5+B8X0q7Se0YvsWbB+1Dq/Co0Bdh/Wp70E
# EPk5eqaSp8k=
# =zB5F
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon 22 Jul 2024 09:57:55 PM AEST
# 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]>" [unknown]
# gpg: aka "Thomas Huth <[email protected]>" [full]
* tag 'pull-request-2024-07-22' of https://gitlab.com/thuth/qemu:
target/s390x: filter deprecated properties based on model expansion type
tests: increase timeout per instance of bios-tables-test
qtest/fuzz: make range overlap check more readable
hw: Fix crash that happens when introspecting scsi-block on older machine
types
tests/avocado/machine_aspeed.py: Increase timeout for TPM test
tests/avocado: Remove the remainders of the virtiofs_submounts test
tests/avocado/mem-addr-space-check: Remove unused "import signal"
tests/avocado: Move LinuxTest related code into a separate file
tests/avocado: Allow overwriting AVOCADO_SHOW env variable
tests/avocado/boot_xen.py: use class attribute
tests/avocado/boot_xen.py: unify tags
tests/avocado/boot_xen.py: merge base classes
Signed-off-by: Richard Henderson <[email protected]>
Compare: https://github.com/qemu/qemu/compare/5d817b06f32b...d92cf77b796d
To unsubscribe from these emails, change your notification settings at
https://github.com/qemu/qemu/settings/notifications