[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] f088bc: qemu-iotests/stream-under-throttle: d
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] f088bc: qemu-iotests/stream-under-throttle: do not shutdow... |
Date: |
Sat, 07 Jan 2023 05:13:47 -0800 |
Branch: refs/heads/staging
Home: https://github.com/qemu/qemu
Commit: f088bc638e070e2dbbea03bbb854f1bfef582c1a
https://github.com/qemu/qemu/commit/f088bc638e070e2dbbea03bbb854f1bfef582c1a
Author: Christian Borntraeger <borntraeger@linux.ibm.com>
Date: 2023-01-05 (Thu, 05 Jan 2023)
Changed paths:
M tests/qemu-iotests/tests/stream-under-throttle
Log Message:
-----------
qemu-iotests/stream-under-throttle: do not shutdown QEMU
Without a kernel or boot disk a QEMU on s390 will exit (usually with a
disabled wait state). This breaks the stream-under-throttle test case.
Do not exit qemu if on s390.
Signed-off-by: Christian Borntraeger <borntraeger@linux.ibm.com>
Message-Id: <20221207131452.8455-1-borntraeger@linux.ibm.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 7ce64df738744cb594c7e125fa3ebe8b9049ef9e
https://github.com/qemu/qemu/commit/7ce64df738744cb594c7e125fa3ebe8b9049ef9e
Author: Philippe Mathieu-Daudé <philmd@linaro.org>
Date: 2023-01-05 (Thu, 05 Jan 2023)
Changed paths:
M tests/vm/basevm.py
Log Message:
-----------
tests/vm: Update get_default_jobs() to work on non-x86_64 non-KVM hosts
On non-x86_64 host, if KVM is not available we get:
Traceback (most recent call last):
File "tests/vm/basevm.py", line 634, in main
vm = vmcls(args, config=config)
File "tests/vm/basevm.py", line 104, in __init__
mem = max(4, args.jobs)
TypeError: '>' not supported between instances of 'NoneType' and 'int'
Fix by always returning a -- not ideal but safe -- '1' value.
Fixes: b09539444a ("tests/vm: allow us to take advantage of MTTCG")
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20221209164743.70836-1-philmd@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: b6a7b9687fbc7c467056b57c786b869c0eb1f562
https://github.com/qemu/qemu/commit/b6a7b9687fbc7c467056b57c786b869c0eb1f562
Author: Thomas Huth <thuth@redhat.com>
Date: 2023-01-05 (Thu, 05 Jan 2023)
Changed paths:
M MAINTAINERS
Log Message:
-----------
MAINTAINERS: Add MIPS-related docs and configs to the MIPS architecture
section
docs/system/target-mips.rst and configs/targets/mips* are not covered
in our MAINTAINERS file yet, so let's add them now.
Message-Id: <20221212171252.194864-1-thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 839ccb79f5b87c932bc78d61eb064c619ff40bb7
https://github.com/qemu/qemu/commit/839ccb79f5b87c932bc78d61eb064c619ff40bb7
Author: Philippe Mathieu-Daudé <philmd@linaro.org>
Date: 2023-01-05 (Thu, 05 Jan 2023)
Changed paths:
M hw/s390x/s390-pci-inst.c
M include/exec/memory-internal.h
M include/exec/memory.h
Log Message:
-----------
exec/memory: Expose memory_region_access_valid()
Instead of having hardware device poking into memory
internal API, expose memory_region_access_valid().
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20221217152454.96388-2-philmd@linaro.org>
Reviewed-by: Eric Farman <farman@linux.ibm.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: fcbd151f7a1ea214ce55350d1c89b05734a53880
https://github.com/qemu/qemu/commit/fcbd151f7a1ea214ce55350d1c89b05734a53880
Author: Philippe Mathieu-Daudé <philmd@linaro.org>
Date: 2023-01-05 (Thu, 05 Jan 2023)
Changed paths:
M target/s390x/cpu_features.c
M target/s390x/cpu_models.c
Log Message:
-----------
hw/s390x/pv: Restrict Protected Virtualization to sysemu
Protected Virtualization is irrelevant in user emulation.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20221217152454.96388-4-philmd@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 17c44ca50133cb26b374f6ccbaea8996e5bf28d1
https://github.com/qemu/qemu/commit/17c44ca50133cb26b374f6ccbaea8996e5bf28d1
Author: Philippe Mathieu-Daudé <philmd@linaro.org>
Date: 2023-01-05 (Thu, 05 Jan 2023)
Changed paths:
M target/s390x/tcg/misc_helper.c
Log Message:
-----------
target/s390x/tcg/misc_helper: Remove unused "memory.h" include
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20221217152454.96388-5-philmd@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 8e1a3b5fd33fac76e794e6301c8e4698bd98c296
https://github.com/qemu/qemu/commit/8e1a3b5fd33fac76e794e6301c8e4698bd98c296
Author: Philippe Mathieu-Daudé <philmd@linaro.org>
Date: 2023-01-05 (Thu, 05 Jan 2023)
Changed paths:
M target/s390x/tcg/excp_helper.c
Log Message:
-----------
target/s390x/tcg/excp_helper: Restrict system headers to sysemu
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20221217152454.96388-6-philmd@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 0661776a632b725a56230c6951c65b2a8472bd74
https://github.com/qemu/qemu/commit/0661776a632b725a56230c6951c65b2a8472bd74
Author: Philippe Mathieu-Daudé <philmd@linaro.org>
Date: 2023-01-05 (Thu, 05 Jan 2023)
Changed paths:
M target/s390x/cpu.c
Log Message:
-----------
target/s390x: Restrict sysemu/reset.h to system emulation
In user emulation, threads -- implemented as CPU -- are
created/destroyed, but never reset. There is no point in
allowing the user emulation access the sysemu/reset API.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20221220145625.26392-5-philmd@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: bfd4734cb5b675b33b2aed83e4edb0604a21f167
https://github.com/qemu/qemu/commit/bfd4734cb5b675b33b2aed83e4edb0604a21f167
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2023-01-05 (Thu, 05 Jan 2023)
Changed paths:
M tests/qtest/readconfig-test.c
Log Message:
-----------
tests/readconfig: spice doesn't support unix socket on windows yet
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20230103110814.3726795-6-marcandre.lureau@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: de06f077833a442cb3d5bb80bbcdede149d6b40d
https://github.com/qemu/qemu/commit/de06f077833a442cb3d5bb80bbcdede149d6b40d
Author: Thomas Huth <thuth@redhat.com>
Date: 2023-01-05 (Thu, 05 Jan 2023)
Changed paths:
M docs/about/deprecated.rst
M qemu-options.hx
M softmmu/vl.c
Log Message:
-----------
i386: Deprecate the -no-hpet QEMU command line option
The HPET setting has been turned into a machine property a while ago
already, so we should finally do the next step and deprecate the
legacy CLI option, too.
Message-Id: <20221229114913.260400-1-thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: f831843167afb3c53ff8f175470dc3bcfc8d267f
https://github.com/qemu/qemu/commit/f831843167afb3c53ff8f175470dc3bcfc8d267f
Author: Thomas Huth <thuth@redhat.com>
Date: 2023-01-05 (Thu, 05 Jan 2023)
Changed paths:
M docs/interop/index.rst
R docs/interop/vnc-ledstate-Pseudo-encoding.txt
A docs/interop/vnc-ledstate-pseudo-encoding.rst
Log Message:
-----------
docs/interop: Change the vnc-ledstate-Pseudo-encoding doc into .rst
The file seems to contain perfectly valid rst syntax already, so
rename it to .rst and wire it up in the index.
Message-Id: <20221213101806.46640-1-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 145cc58edaf9a66348329ee8ba39869554edcbe8
https://github.com/qemu/qemu/commit/145cc58edaf9a66348329ee8ba39869554edcbe8
Author: Alessandro Di Federico <ale@rev.ng>
Date: 2023-01-05 (Thu, 05 Jan 2023)
Changed paths:
M scripts/meson-buildoptions.sh
Log Message:
-----------
Update scripts/meson-buildoptions.sh
Note: `Makefile` relies on modification dates in the source tree to
detect changes to `meson_options.txt`. However, git does not track
those. Therefore, the following was necessary to regenerate
`meson-buildoptions.sh`:
touch meson_options.txt
cd "$BUILD_DIR"
make update-buildoptions
Signed-off-by: Alessandro Di Federico <ale@rev.ng>
Message-Id: <20230102104113.3438895-1-ale@rev.ng>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 7e868e4c5f808623aa67723cb959dd51ab64f42f
https://github.com/qemu/qemu/commit/7e868e4c5f808623aa67723cb959dd51ab64f42f
Author: Nikita Ivanov <nivanov@cloudlinux.com>
Date: 2023-01-05 (Thu, 05 Jan 2023)
Changed paths:
M chardev/char-fd.c
M chardev/char-pipe.c
M include/qemu/osdep.h
M net/tap-bsd.c
M net/tap-linux.c
M net/tap-solaris.c
M net/tap.c
M os-posix.c
M tests/qtest/libqtest.c
Log Message:
-----------
Refactoring: refactor TFR() macro to RETRY_ON_EINTR()
Rename macro name to more transparent one and refactor
it to expression.
Signed-off-by: Nikita Ivanov <nivanov@cloudlinux.com>
Message-Id: <20221023090422.242617-2-nivanov@cloudlinux.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Christian Schoenebeck <qemu_oss@crudebyte.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 5f78bfc65d630bd71ecfb17d9b1dfd6c3cd55fc3
https://github.com/qemu/qemu/commit/5f78bfc65d630bd71ecfb17d9b1dfd6c3cd55fc3
Author: Nikita Ivanov <nivanov@cloudlinux.com>
Date: 2023-01-05 (Thu, 05 Jan 2023)
Changed paths:
M block/file-posix.c
M chardev/char-pty.c
M hw/9pfs/9p-local.c
M net/l2tpv3.c
M net/socket.c
M net/tap.c
M qga/commands-posix.c
M semihosting/syscalls.c
M tests/qtest/libqtest.c
M tests/vhost-user-bridge.c
M util/main-loop.c
M util/osdep.c
M util/vfio-helpers.c
Log Message:
-----------
error handling: Use RETRY_ON_EINTR() macro where applicable
There is a defined RETRY_ON_EINTR() macro in qemu/osdep.h
which handles the same while loop.
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/415
Signed-off-by: Nikita Ivanov <nivanov@cloudlinux.com>
Message-Id: <20221023090422.242617-3-nivanov@cloudlinux.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
[thuth: Dropped the hunk that changed socket_accept() in libqtest.c]
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 975f619662a46cb5dc7a3b17b84a1b540fb7df5c
https://github.com/qemu/qemu/commit/975f619662a46cb5dc7a3b17b84a1b540fb7df5c
Author: Thomas Huth <thuth@redhat.com>
Date: 2023-01-05 (Thu, 05 Jan 2023)
Changed paths:
M .gitlab-ci.d/windows.yml
Log Message:
-----------
.gitlab-ci.d/windows: Do not run the qtests in the msys2-32bit job
The qtests are not stable in the msys2-32bit job yet - especially
the test-hmp and the qom-test are failing randomly. Until this is
fixed, let's better disable the qtests here again to avoid failing
CI tests.
Message-Id: <20230105204819.26992-1-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 4a5aaf4c29fd0d57197dbe29ff46f15f422193da
https://github.com/qemu/qemu/commit/4a5aaf4c29fd0d57197dbe29ff46f15f422193da
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2023-01-07 (Sat, 07 Jan 2023)
Changed paths:
M .gitlab-ci.d/windows.yml
M MAINTAINERS
M block/file-posix.c
M chardev/char-fd.c
M chardev/char-pipe.c
M chardev/char-pty.c
M docs/about/deprecated.rst
M docs/interop/index.rst
R docs/interop/vnc-ledstate-Pseudo-encoding.txt
A docs/interop/vnc-ledstate-pseudo-encoding.rst
M hw/9pfs/9p-local.c
M hw/s390x/s390-pci-inst.c
M include/exec/memory-internal.h
M include/exec/memory.h
M include/qemu/osdep.h
M net/l2tpv3.c
M net/socket.c
M net/tap-bsd.c
M net/tap-linux.c
M net/tap-solaris.c
M net/tap.c
M os-posix.c
M qemu-options.hx
M qga/commands-posix.c
M semihosting/syscalls.c
M softmmu/vl.c
M target/s390x/cpu.c
M target/s390x/cpu_features.c
M target/s390x/cpu_models.c
M target/s390x/tcg/excp_helper.c
M target/s390x/tcg/misc_helper.c
M tests/qemu-iotests/tests/stream-under-throttle
M tests/qtest/libqtest.c
M tests/qtest/readconfig-test.c
M tests/vhost-user-bridge.c
M tests/vm/basevm.py
M util/main-loop.c
M util/osdep.c
M util/vfio-helpers.c
Log Message:
-----------
Merge tag 'pull-request-2023-01-06' of https://gitlab.com/thuth/qemu into
staging
* s390x header clean-ups from Philippe
* Rework and improvements of the EINTR handling by Nikita
* Deprecate the -no-hpet command line option
* Disable the qtests in the 32-bit Windows CI job again
* Some other misc fixes here and there
# gpg: Signature made Fri 06 Jan 2023 08:24:44 GMT
# gpg: using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
# gpg: issuer "thuth@redhat.com"
# gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [full]
# gpg: aka "Thomas Huth <thuth@redhat.com>" [full]
# gpg: aka "Thomas Huth <huth@tuxfamily.org>" [full]
# gpg: aka "Thomas Huth <th.huth@posteo.de>" [unknown]
# Primary key fingerprint: 27B8 8847 EEE0 2501 18F3 EAB9 2ED9 D774 FE70 2DB5
* tag 'pull-request-2023-01-06' of https://gitlab.com/thuth/qemu:
.gitlab-ci.d/windows: Do not run the qtests in the msys2-32bit job
error handling: Use RETRY_ON_EINTR() macro where applicable
Refactoring: refactor TFR() macro to RETRY_ON_EINTR()
Update scripts/meson-buildoptions.sh
docs/interop: Change the vnc-ledstate-Pseudo-encoding doc into .rst
i386: Deprecate the -no-hpet QEMU command line option
tests/readconfig: spice doesn't support unix socket on windows yet
target/s390x: Restrict sysemu/reset.h to system emulation
target/s390x/tcg/excp_helper: Restrict system headers to sysemu
target/s390x/tcg/misc_helper: Remove unused "memory.h" include
hw/s390x/pv: Restrict Protected Virtualization to sysemu
exec/memory: Expose memory_region_access_valid()
MAINTAINERS: Add MIPS-related docs and configs to the MIPS architecture
section
tests/vm: Update get_default_jobs() to work on non-x86_64 non-KVM hosts
qemu-iotests/stream-under-throttle: do not shutdown QEMU
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Compare: https://github.com/qemu/qemu/compare/052e6534c49e...4a5aaf4c29fd
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] f088bc: qemu-iotests/stream-under-throttle: do not shutdow...,
Peter Maydell <=