[Qemu-devel] [PULL for-2.10 00/14] A set of s390x patches

Cornelia Huck posted 14 patches 8 years, 3 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20170725094026.5376-1-cohuck@redhat.com
Test FreeBSD failed
Test checkpatch passed
Test s390x passed
hw/vfio/ccw.c               |   3 +-
target/s390x/Makefile.objs  |   8 +-
target/s390x/cpu.c          |   4 +
target/s390x/cpu.h          |  17 +-
target/s390x/cpu_features.c |  33 ++-
target/s390x/cpu_features.h |   9 +-
target/s390x/cpu_models.c   |  34 +++
target/s390x/diag.c         | 179 +++++++++++++++
target/s390x/excp_helper.c  | 515 ++++++++++++++++++++++++++++++++++++++++++
target/s390x/gen-features.c |   1 -
target/s390x/helper.c       | 528 +++++---------------------------------------
target/s390x/interrupt.c    |  39 ++++
target/s390x/ioinst.c       |  42 ++--
target/s390x/kvm.c          |  45 +---
target/s390x/misc_helper.c  | 193 ----------------
target/s390x/translate.c    |  60 -----
16 files changed, 914 insertions(+), 796 deletions(-)
create mode 100644 target/s390x/diag.c
create mode 100644 target/s390x/excp_helper.c
[Qemu-devel] [PULL for-2.10 00/14] A set of s390x patches
Posted by Cornelia Huck 8 years, 3 months ago
The following changes since commit b5a74cd81d76cb467552f38f2b39520d07c65ea2:

  Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20170724' into staging (2017-07-24 18:15:45 +0100)

are available in the git repository at:

  git://github.com/cohuck/qemu tags/s390x-20170725

for you to fetch changes up to 7e01376daea75e888c370aab521a7d4aeaf2ffd1:

  s390x/css: fix ilen in IO instruction handlers (2017-07-25 09:17:42 +0200)

----------------------------------------------------------------
Various changes for the s390x code:
- updates for cpu model handling
- fix compilation with --disable-tcg
- fixes in vfio-ccw and I/O instruction handling

----------------------------------------------------------------

Christian Borntraeger (1):
  s390/cpumodel: remove KSS from the default model of z14

David Hildenbrand (5):
  target/s390x: drop BE_BIT()
  target/s390x: indicate query subfunction in s390_fill_feat_block
  target/s390x: introduce (test|set)_be_bit
  s390x/kvm: better comment regarding zPCI feature availability
  target/s390x: improve baselining if certain base features are missing

Dong Jia Shi (1):
  vfio/ccw: fix initialization of the Object DeviceState pointer in the
    common base-device

Halil Pasic (1):
  s390x/css: fix ilen in IO instruction handlers

Jing Zhang (1):
  vfio/ccw: allocate irq info with the right size

Thomas Huth (5):
  target/s390x: Move s390_cpu_dump_state() to helper.c
  target/s390x: Move diag helpers to a separate file
  target/s390x: Rework program_interrupt() and related functions
  target/s390x: Move exception-related functions to a new excp_helper.c
    file
  target/s390x: Add remaining switches to compile with --disable-tcg

 hw/vfio/ccw.c               |   3 +-
 target/s390x/Makefile.objs  |   8 +-
 target/s390x/cpu.c          |   4 +
 target/s390x/cpu.h          |  17 +-
 target/s390x/cpu_features.c |  33 ++-
 target/s390x/cpu_features.h |   9 +-
 target/s390x/cpu_models.c   |  34 +++
 target/s390x/diag.c         | 179 +++++++++++++++
 target/s390x/excp_helper.c  | 515 ++++++++++++++++++++++++++++++++++++++++++
 target/s390x/gen-features.c |   1 -
 target/s390x/helper.c       | 528 +++++---------------------------------------
 target/s390x/interrupt.c    |  39 ++++
 target/s390x/ioinst.c       |  42 ++--
 target/s390x/kvm.c          |  45 +---
 target/s390x/misc_helper.c  | 193 ----------------
 target/s390x/translate.c    |  60 -----
 16 files changed, 914 insertions(+), 796 deletions(-)
 create mode 100644 target/s390x/diag.c
 create mode 100644 target/s390x/excp_helper.c

-- 
2.13.3


Re: [Qemu-devel] [PULL for-2.10 00/14] A set of s390x patches
Posted by no-reply@patchew.org 8 years, 3 months ago
Hi,

This series failed build test on FreeBSD host. Please find the details below.

Message-id: 20170725094026.5376-1-cohuck@redhat.com
Subject: [Qemu-devel] [PULL for-2.10 00/14] A set of s390x patches
Type: series

=== TEST SCRIPT BEGIN ===
#!/bin/sh
# Testing script will be invoked under the git checkout with
# HEAD pointing to a commit that has the patches applied on top of "base"
# branch
set -e
echo "=== ENV ==="
env
echo "=== PACKAGES ==="
pkg info
echo "=== TEST BEGIN ==="
CC=/usr/local/libexec/ccache/cc
INSTALL=$PWD/install
BUILD=$PWD/build
echo -n "Using CC: "
realpath $CC
mkdir -p $BUILD $INSTALL
SRC=$PWD
cd $BUILD
$SRC/configure --cc=$CC --prefix=$INSTALL --target-list=x86_64-softmmu
gmake -j4
# XXX: we need reliable clean up
# make check -j4 V=1
gmake install
=== TEST SCRIPT END ===

Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384
fatal: unable to access 'https://github.com/patchew-project/qemu/': OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 
error: Could not fetch 3c8cf5a9c21ff8782164d1def7f44bd888713384
Traceback (most recent call last):
  File "/home/patchew-tester/patchew/patchew-cli", line 412, in test_one
    git_clone_repo(clone, r["repo"], r["head"], logf)
  File "/home/patchew-tester/patchew/patchew-cli", line 48, in git_clone_repo
    stdout=logf, stderr=logf)
  File "/usr/local/lib/python3.5/subprocess.py", line 271, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['git', 'remote', 'add', '-f', '--mirror=fetch', '3c8cf5a9c21ff8782164d1def7f44bd888713384', 'https://github.com/patchew-project/qemu']' returned non-zero exit status 1



---
Email generated automatically by Patchew [http://patchew.org/].
Please send your feedback to patchew-devel@freelists.org
Re: [Qemu-devel] [PULL for-2.10 00/14] A set of s390x patches
Posted by Cornelia Huck 8 years, 3 months ago
On Tue, 25 Jul 2017 02:58:27 -0700 (PDT)
no-reply@patchew.org wrote:

> Hi,
> 
> This series failed build test on FreeBSD host. Please find the details below.
> 
> Message-id: 20170725094026.5376-1-cohuck@redhat.com
> Subject: [Qemu-devel] [PULL for-2.10 00/14] A set of s390x patches
> Type: series
> 
> === TEST SCRIPT BEGIN ===
> #!/bin/sh
> # Testing script will be invoked under the git checkout with
> # HEAD pointing to a commit that has the patches applied on top of "base"
> # branch
> set -e
> echo "=== ENV ==="
> env
> echo "=== PACKAGES ==="
> pkg info
> echo "=== TEST BEGIN ==="
> CC=/usr/local/libexec/ccache/cc
> INSTALL=$PWD/install
> BUILD=$PWD/build
> echo -n "Using CC: "
> realpath $CC
> mkdir -p $BUILD $INSTALL
> SRC=$PWD
> cd $BUILD
> $SRC/configure --cc=$CC --prefix=$INSTALL --target-list=x86_64-softmmu
> gmake -j4
> # XXX: we need reliable clean up
> # make check -j4 V=1
> gmake install
> === TEST SCRIPT END ===
> 
> Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384
> fatal: unable to access 'https://github.com/patchew-project/qemu/': OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 

Hm... connection issues?

> error: Could not fetch 3c8cf5a9c21ff8782164d1def7f44bd888713384
> Traceback (most recent call last):
>   File "/home/patchew-tester/patchew/patchew-cli", line 412, in test_one
>     git_clone_repo(clone, r["repo"], r["head"], logf)
>   File "/home/patchew-tester/patchew/patchew-cli", line 48, in git_clone_repo
>     stdout=logf, stderr=logf)
>   File "/usr/local/lib/python3.5/subprocess.py", line 271, in check_call
>     raise CalledProcessError(retcode, cmd)
> subprocess.CalledProcessError: Command '['git', 'remote', 'add', '-f', '--mirror=fetch', '3c8cf5a9c21ff8782164d1def7f44bd888713384', 'https://github.com/patchew-project/qemu']' returned non-zero exit status 1
> 
> 
> 
> ---
> Email generated automatically by Patchew [http://patchew.org/].
> Please send your feedback to patchew-devel@freelists.org

Re: [Qemu-devel] [PULL for-2.10 00/14] A set of s390x patches
Posted by Fam Zheng 8 years, 3 months ago
On Tue, 07/25 12:19, Cornelia Huck wrote:
> > Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384
> > fatal: unable to access 'https://github.com/patchew-project/qemu/': OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 
> 
> Hm... connection issues?

Yes, patchew still doesn't have the ability to distinguish env/network issue
from real failures. This one should be easy to add because it happens in the
preparation phase, maybe it's a good idea for the next thing to work on.

Fam

Re: [Qemu-devel] [PULL for-2.10 00/14] A set of s390x patches
Posted by Peter Maydell 8 years, 3 months ago
On 25 July 2017 at 10:40, Cornelia Huck <cohuck@redhat.com> wrote:
> The following changes since commit b5a74cd81d76cb467552f38f2b39520d07c65ea2:
>
>   Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20170724' into staging (2017-07-24 18:15:45 +0100)
>
> are available in the git repository at:
>
>   git://github.com/cohuck/qemu tags/s390x-20170725
>
> for you to fetch changes up to 7e01376daea75e888c370aab521a7d4aeaf2ffd1:
>
>   s390x/css: fix ilen in IO instruction handlers (2017-07-25 09:17:42 +0200)
>
> ----------------------------------------------------------------
> Various changes for the s390x code:
> - updates for cpu model handling
> - fix compilation with --disable-tcg
> - fixes in vfio-ccw and I/O instruction handling
>
> ----------------------------------------------------------------

Applied, thanks.

-- PMM