qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] ad302b: qemu-iotests/stream-under-throttle: d


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] ad302b: qemu-iotests/stream-under-throttle: do not shutdow...
Date: Mon, 09 Jan 2023 08:00:03 -0800

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: ad302b21aab6ce873c46c0e9d1ec17842b83132e
      
https://github.com/qemu/qemu/commit/ad302b21aab6ce873c46c0e9d1ec17842b83132e
  Author: Christian Borntraeger <borntraeger@linux.ibm.com>
  Date:   2023-01-09 (Mon, 09 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: 44c8a6ab45f48ea8efb0a9930127819afd7ee280
      
https://github.com/qemu/qemu/commit/44c8a6ab45f48ea8efb0a9930127819afd7ee280
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-09 (Mon, 09 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: 6b1ec8a9472c9bbb44ad2923aad293ee304c5396
      
https://github.com/qemu/qemu/commit/6b1ec8a9472c9bbb44ad2923aad293ee304c5396
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2023-01-09 (Mon, 09 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: 94e273dbb569f97ef3e5b0db79bb75dc1078befd
      
https://github.com/qemu/qemu/commit/94e273dbb569f97ef3e5b0db79bb75dc1078befd
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-09 (Mon, 09 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: 3ea7e312671686e616efa1b8caa5f5ce2d06543a
      
https://github.com/qemu/qemu/commit/3ea7e312671686e616efa1b8caa5f5ce2d06543a
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-09 (Mon, 09 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: 983cec881023bbb0bd1b3981b8bcc194eea4fdb3
      
https://github.com/qemu/qemu/commit/983cec881023bbb0bd1b3981b8bcc194eea4fdb3
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-09 (Mon, 09 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: e4272df0987366a96ac10a3961aa2eccbb42d41f
      
https://github.com/qemu/qemu/commit/e4272df0987366a96ac10a3961aa2eccbb42d41f
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-09 (Mon, 09 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: 057733f2e57e9793db6cc74e0df56dcb0bfe1bee
      
https://github.com/qemu/qemu/commit/057733f2e57e9793db6cc74e0df56dcb0bfe1bee
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-01-09 (Mon, 09 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: beecc4b78d0d622a39e22edc6301be5282c4f2b5
      
https://github.com/qemu/qemu/commit/beecc4b78d0d622a39e22edc6301be5282c4f2b5
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   2023-01-09 (Mon, 09 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: 9a2112f9aeb01dee8c0ff6d9158bb0c38879be21
      
https://github.com/qemu/qemu/commit/9a2112f9aeb01dee8c0ff6d9158bb0c38879be21
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2023-01-09 (Mon, 09 Jan 2023)

  Changed paths:
    M tests/qtest/bios-tables-test.c

  Log Message:
  -----------
  tests/qtest/bios-tables-test: Replace -no-hpet with hpet=off machine parameter

We are going to deprecate (and finally remove later) the -no-hpet command
line option. Prepare the bios-tables-test by using the replacement hpet=off
machine parameter instead.

Message-Id: <20230109081205.116369-1-thuth@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: df37330c05fbc4bff26c28588d60c302332db0b1
      
https://github.com/qemu/qemu/commit/df37330c05fbc4bff26c28588d60c302332db0b1
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2023-01-09 (Mon, 09 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: d88ce91299053c437f42d22ab5b9e7adbd2cc2a7
      
https://github.com/qemu/qemu/commit/d88ce91299053c437f42d22ab5b9e7adbd2cc2a7
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2023-01-09 (Mon, 09 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: 8b6aa69365ca6e9bbc3bf557a6ccc5ed2b468bec
      
https://github.com/qemu/qemu/commit/8b6aa69365ca6e9bbc3bf557a6ccc5ed2b468bec
  Author: Nikita Ivanov <nivanov@cloudlinux.com>
  Date:   2023-01-09 (Mon, 09 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: 37b0b24e933c18269dddbf6b83f91823cacf8105
      
https://github.com/qemu/qemu/commit/37b0b24e933c18269dddbf6b83f91823cacf8105
  Author: Nikita Ivanov <nivanov@cloudlinux.com>
  Date:   2023-01-09 (Mon, 09 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: 6f997b8964188c155240380efdf3b1d7ec41c882
      
https://github.com/qemu/qemu/commit/6f997b8964188c155240380efdf3b1d7ec41c882
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2023-01-09 (Mon, 09 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: aa96ab7c9df59c615ca82b49c9062819e0a1c287
      
https://github.com/qemu/qemu/commit/aa96ab7c9df59c615ca82b49c9062819e0a1c287
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2023-01-09 (Mon, 09 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/bios-tables-test.c
    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-09' 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 Mon 09 Jan 2023 14:21:19 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-09' 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()
  docs/interop: Change the vnc-ledstate-Pseudo-encoding doc into .rst
  i386: Deprecate the -no-hpet QEMU command line option
  tests/qtest/bios-tables-test: Replace -no-hpet with hpet=off machine parameter
  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/d6271b657286...aa96ab7c9df5



reply via email to

[Prev in Thread] Current Thread [Next in Thread]