qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 6af124: tests/tcg: drop -cpu max from s390x s


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 6af124: tests/tcg: drop -cpu max from s390x sha512-mvx inv...
Date: Tue, 15 Mar 2022 10:55:29 -0700

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 6af1246ca2b13a0f314d4588f225fd5ba6c067be
      
https://github.com/qemu/qemu/commit/6af1246ca2b13a0f314d4588f225fd5ba6c067be
  Author: Alex Bennée <alex.bennee@linaro.org>
  Date:   2022-03-15 (Tue, 15 Mar 2022)

  Changed paths:
    M tests/tcg/s390x/Makefile.target

  Log Message:
  -----------
  tests/tcg: drop -cpu max from s390x sha512-mvx invocation

With -cpu max we get a warning:

  qemu-s390x: warning: 'msa5-base' requires 'kimd-sha-512'.

But dropping the -cpu max and it still runs fine.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220309112248.4083619-1-alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: David Hildenbrand <david@redhat.com>
Tested-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 78f9597db0f1be9c4bfd75681e414add4e9764b8
      
https://github.com/qemu/qemu/commit/78f9597db0f1be9c4bfd75681e414add4e9764b8
  Author: Ilya Leoshkevich <iii@linux.ibm.com>
  Date:   2022-03-15 (Tue, 15 Mar 2022)

  Changed paths:
    M target/s390x/tcg/translate.c

  Log Message:
  -----------
  s390x/tcg: Fix BRASL with a large negative offset

When RI2 is 0x80000000, qemu enters an infinite loop instead of jumping
backwards. Fix by adding a missing cast, like in in2_ri2().

Fixes: 8ac33cdb8bfb ("Convert BRANCH AND SAVE")
Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-Id: <20220314104232.675863-2-iii@linux.ibm.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 0cb50b013d8ebdbc3c61aea7c9fcb7ae7397e275
      
https://github.com/qemu/qemu/commit/0cb50b013d8ebdbc3c61aea7c9fcb7ae7397e275
  Author: Ilya Leoshkevich <iii@linux.ibm.com>
  Date:   2022-03-15 (Tue, 15 Mar 2022)

  Changed paths:
    M target/s390x/tcg/translate.c

  Log Message:
  -----------
  s390x/tcg: Fix BRCL with a large negative offset

When RI2 is 0x80000000, qemu enters an infinite loop instead of jumping
backwards. Fix by adding a missing cast, like in in2_ri2().

Fixes: 7233f2ed1717 ("target-s390: Convert BRANCH ON CONDITION")
Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-Id: <20220314104232.675863-3-iii@linux.ibm.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 211ea1a0eef9052173fb3f180b91954dd7fd8ead
      
https://github.com/qemu/qemu/commit/211ea1a0eef9052173fb3f180b91954dd7fd8ead
  Author: Ilya Leoshkevich <iii@linux.ibm.com>
  Date:   2022-03-15 (Tue, 15 Mar 2022)

  Changed paths:
    M tests/tcg/s390x/Makefile.target
    A tests/tcg/s390x/branch-relative-long.c

  Log Message:
  -----------
  tests/tcg/s390x: Test BRASL and BRCL with large negative offsets

Add a small test in order to prevent regressions.

Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-Id: <20220314104232.675863-4-iii@linux.ibm.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 37a6fd9ae086134519e55c4adf715ee353e40cca
      
https://github.com/qemu/qemu/commit/37a6fd9ae086134519e55c4adf715ee353e40cca
  Author: Beraldo Leal <bleal@redhat.com>
  Date:   2022-03-15 (Tue, 15 Mar 2022)

  Changed paths:
    M tests/avocado/avocado_qemu/__init__.py

  Log Message:
  -----------
  tests/avocado: start PhoneServer upfront

Race conditions can happen with the current code, because the port that
was available might not be anymore by the time the server is started.

By setting the port to 0, PhoneServer it will use the OS default
behavior to get a free port, then we save this information so we can
later configure the guest.

Suggested-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Beraldo Leal <bleal@redhat.com>
Message-Id: <20220311171127.2189534-1-bleal@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: e49c0f675d898081e1792675d095a68f8905194c
      
https://github.com/qemu/qemu/commit/e49c0f675d898081e1792675d095a68f8905194c
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2022-03-15 (Tue, 15 Mar 2022)

  Changed paths:
    M accel/tcg/cputlb.c

  Log Message:
  -----------
  accel/tcg: Fix cpu_ldq_be_mmu typo

In the conversion to cpu_ld_*_mmu, the retaddr parameter
was corrupted in the one case of cpu_ldq_be_mmu.

Fixes: f83bcecb1 ("accel/tcg: Add cpu_{ld,st}*_mmu interfaces")
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/902
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20220315002506.152030-1-richard.henderson@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: a6dd1a13b3b51ca1db7d8777a12830b07ec79964
      
https://github.com/qemu/qemu/commit/a6dd1a13b3b51ca1db7d8777a12830b07ec79964
  Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
  Date:   2022-03-15 (Tue, 15 Mar 2022)

  Changed paths:
    M cpu.c
    M include/exec/cpu-common.h
    M include/sysemu/cpus.h
    M softmmu/cpus.c

  Log Message:
  -----------
  softmmu: List CPU types again

Commit e0220bb5b2 made cpus.c target-agnostic but didn't notice
the cpu_list() function is only defined in target-specific code
in "cpu.h". Move list_cpus() declaration to "exec/cpu-common.h"
because this function is not softmmu-specific and can also be
used by user-mode, along with moving its implementation to cpu.c,
which is compiled per target.

Fixes: e0220bb5b2 ("softmmu: Build target-agnostic objects once")
Reported-by: Max Filippov <jcmvbkbc@gmail.com>
Suggested-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20220314140108.26222-1-philippe.mathieu.daude@gmail.com>
Tested-by: Max Filippov <jcmvbkbc@gmail.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 36149534792dcf07a3c59867f967eaee23ab906c
      
https://github.com/qemu/qemu/commit/36149534792dcf07a3c59867f967eaee23ab906c
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2022-03-15 (Tue, 15 Mar 2022)

  Changed paths:
    M configure
    M meson

  Log Message:
  -----------
  meson: Update to version 0.61.3

Meson 0.61.3 contains an important fix which helps to see the
output of failed qemu-iotests on the console again:
https://gitlab.com/qemu-project/meson/-/commit/7534cf34f83b9c43

Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Message-Id: <20220315093220.407895-1-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 936d98600b03d12382e95dcb78aaf552066b28e6
      
https://github.com/qemu/qemu/commit/936d98600b03d12382e95dcb78aaf552066b28e6
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2022-03-15 (Tue, 15 Mar 2022)

  Changed paths:
    M accel/tcg/cputlb.c
    M configure
    M cpu.c
    M include/exec/cpu-common.h
    M include/sysemu/cpus.h
    M meson
    M softmmu/cpus.c
    M target/s390x/tcg/translate.c
    M tests/avocado/avocado_qemu/__init__.py
    M tests/tcg/s390x/Makefile.target
    A tests/tcg/s390x/branch-relative-long.c

  Log Message:
  -----------
  Merge tag 'pull-request-2022-03-15' of https://gitlab.com/thuth/qemu into 
staging

* Fixes for s390x branch instruction emulation
* Fixes for the tests/avocado/boot_linux.py:BootLinuxS390X test
* Fix for "-cpu help" output
* Bump meson to 0.61.3 to fix stderr log of the iotests

# gpg: Signature made Tue 15 Mar 2022 10:21:08 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-2022-03-15' of https://gitlab.com/thuth/qemu:
  meson: Update to version 0.61.3
  softmmu: List CPU types again
  accel/tcg: Fix cpu_ldq_be_mmu typo
  tests/avocado: start PhoneServer upfront
  tests/tcg/s390x: Test BRASL and BRCL with large negative offsets
  s390x/tcg: Fix BRCL with a large negative offset
  s390x/tcg: Fix BRASL with a large negative offset
  tests/tcg: drop -cpu max from s390x sha512-mvx invocation

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/e2fb7d8aa218...936d98600b03



reply via email to

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