From: Christian Borntraeger <borntraeger@de.ibm.com>
To: Alexander Graf <agraf@suse.de>, qemu-devel@nongnu.org
Cc: peter.maydell@linaro.org
Subject: Re: [Qemu-devel] [PULL 00/26] s390 patch queue 2015-06-17
Date: Wed, 17 Jun 2015 14:11:54 +0200 [thread overview]
Message-ID: <5581640A.8020804@de.ibm.com> (raw)
In-Reply-To: <1434537789-63782-1-git-send-email-agraf@suse.de>
Am 17.06.2015 um 12:42 schrieb Alexander Graf:
> Hi Peter,
>
> This is my current patch queue for s390. Please pull.
>
> Alex
>
>
> The following changes since commit 8c29f8d6b9595ac0f9ab1b41f22e91aebab482d7:
>
> Merge remote-tracking branch 'remotes/kvaneesh/tags/for-upstream-signed' into staging (2015-06-17 10:13:40 +0100)
>
> are available in the git repository at:
>
>
> git://github.com/agraf/qemu.git tags/signed-s390-for-upstream
>
> for you to fetch changes up to 1f68f1d36c3af09ed31a529ad69c3d09880d10fd:
>
> s390x: Switch to s390-ccw machine as default (2015-06-17 12:40:52 +0200)
I only had time to give it a quick spin, but I found no obvious problem
with kvm after this change. The qemu iotest results do look different,
but that can be handled separately - I think.
Christian
>
> ----------------------------------------------------------------
> Patch queue for s390 - 2015-06-17
>
> This is a special one. Two awesome features in one pull request:
>
> - CCW support for TCG
> - Watchpoint support for TCG
>
> To celebrate this, we also switch the default machine model from s390-virtio
> to s390-ccw and give users a fully working s390x model again!
>
> ----------------------------------------------------------------
> Alexander Graf (3):
> s390/ioinst: fix endianness in ioinst_schib_valid
> target-s390x: wire up I/O instructions in TCG mode
> s390x: Switch to s390-ccw machine as default
>
> Aurelien Jarno (23):
> s390/ioinst: fix IO_INT_WORD_ISC macro
> virtio-ccw: disable ioevent bit when ioeventfds are not enabled
> target-s390x: fix setcc in TCG mode
> target-s390x: correctly initialize ext interrupt queue
> target-s390x: initialize I/O interrupt queue
> target-s390x: fix s390_cpu_initial_reset
> target-s390x: wire up DIAG IPL in TCG mode
> target-s390x: wire up DIAG REIPL in TCG mode
> softmmu: provide tlb_vaddr_to_host function for user mode
> target-s390x: function to adjust the length wrt page boundary
> target-s390x: mvc_fast_memset: access memory through softmmu
> target-s390x: mvc_fast_memmove: access memory through softmmu
> target-s390x: add PER related constants
> target-s390x: add get_per_atmid function
> target-s390x: add get_per_in_range function
> target-s390x: basic PER event handling
> target-s390x: PER successful-branching event support
> target-s390x: PER instruction-fetch event support
> translate-all: fix watchpoints if retranslation not possible
> target-s390x: PER storage-alteration event support
> target-s390x: PER store-using-real-address event support
> target-s390x: PER instruction-fetch nullification event support
> target-s390x: PER: add Breaking-Event-Address register
>
> blockdev.c | 2 +-
> hw/s390x/s390-virtio-ccw.c | 1 +
> hw/s390x/s390-virtio.c | 1 -
> hw/s390x/virtio-ccw.c | 4 +
> include/exec/cpu_ldst.h | 8 +-
> qdev-monitor.c | 6 +-
> target-s390x/cpu-qom.h | 1 +
> target-s390x/cpu.c | 19 ++++-
> target-s390x/cpu.h | 62 +++++++++++---
> target-s390x/helper.c | 130 +++++++++++++++++++++++++-----
> target-s390x/helper.h | 16 +++-
> target-s390x/insn-data.def | 24 +++---
> target-s390x/ioinst.c | 6 +-
> target-s390x/ioinst.h | 2 +-
> target-s390x/mem_helper.c | 193 +++++++++++++++++++++++---------------------
> target-s390x/misc_helper.c | 127 +++++++++++++++++++++++++++--
> target-s390x/translate.c | 196 ++++++++++++++++++++++++++++++++++++++++++---
> translate-all.c | 20 +++--
> 18 files changed, 651 insertions(+), 167 deletions(-)
>
next prev parent reply other threads:[~2015-06-17 12:12 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-06-17 10:42 [Qemu-devel] [PULL 00/26] s390 patch queue 2015-06-17 Alexander Graf
2015-06-17 10:42 ` [Qemu-devel] [PULL 01/26] s390/ioinst: fix IO_INT_WORD_ISC macro Alexander Graf
2015-06-17 10:42 ` [Qemu-devel] [PULL 02/26] s390/ioinst: fix endianness in ioinst_schib_valid Alexander Graf
2015-06-17 10:42 ` [Qemu-devel] [PULL 03/26] virtio-ccw: disable ioevent bit when ioeventfds are not enabled Alexander Graf
2015-06-17 10:42 ` [Qemu-devel] [PULL 04/26] target-s390x: fix setcc in TCG mode Alexander Graf
2015-06-17 10:42 ` [Qemu-devel] [PULL 05/26] target-s390x: correctly initialize ext interrupt queue Alexander Graf
2015-06-17 10:42 ` [Qemu-devel] [PULL 06/26] target-s390x: initialize I/O " Alexander Graf
2015-06-17 10:42 ` [Qemu-devel] [PULL 07/26] target-s390x: fix s390_cpu_initial_reset Alexander Graf
2015-06-17 10:42 ` [Qemu-devel] [PULL 08/26] target-s390x: wire up DIAG IPL in TCG mode Alexander Graf
2015-06-17 10:42 ` [Qemu-devel] [PULL 09/26] target-s390x: wire up DIAG REIPL " Alexander Graf
2015-06-17 10:42 ` [Qemu-devel] [PULL 10/26] target-s390x: wire up I/O instructions " Alexander Graf
2015-06-17 10:42 ` [Qemu-devel] [PULL 11/26] softmmu: provide tlb_vaddr_to_host function for user mode Alexander Graf
2015-06-17 10:42 ` [Qemu-devel] [PULL 12/26] target-s390x: function to adjust the length wrt page boundary Alexander Graf
2015-06-17 10:42 ` [Qemu-devel] [PULL 13/26] target-s390x: mvc_fast_memset: access memory through softmmu Alexander Graf
2015-06-17 10:42 ` [Qemu-devel] [PULL 14/26] target-s390x: mvc_fast_memmove: " Alexander Graf
2015-06-17 10:42 ` [Qemu-devel] [PULL 15/26] target-s390x: add PER related constants Alexander Graf
2015-06-17 10:42 ` [Qemu-devel] [PULL 16/26] target-s390x: add get_per_atmid function Alexander Graf
2015-06-17 10:43 ` [Qemu-devel] [PULL 17/26] target-s390x: add get_per_in_range function Alexander Graf
2015-06-17 10:43 ` [Qemu-devel] [PULL 18/26] target-s390x: basic PER event handling Alexander Graf
2015-06-17 10:43 ` [Qemu-devel] [PULL 19/26] target-s390x: PER successful-branching event support Alexander Graf
2015-06-17 10:43 ` [Qemu-devel] [PULL 20/26] target-s390x: PER instruction-fetch " Alexander Graf
2015-06-17 10:43 ` [Qemu-devel] [PULL 21/26] translate-all: fix watchpoints if retranslation not possible Alexander Graf
2015-06-17 10:43 ` [Qemu-devel] [PULL 22/26] target-s390x: PER storage-alteration event support Alexander Graf
2015-06-17 10:43 ` [Qemu-devel] [PULL 23/26] target-s390x: PER store-using-real-address " Alexander Graf
2015-06-17 10:43 ` [Qemu-devel] [PULL 24/26] target-s390x: PER instruction-fetch nullification " Alexander Graf
2015-06-17 10:43 ` [Qemu-devel] [PULL 25/26] target-s390x: PER: add Breaking-Event-Address register Alexander Graf
2015-06-17 10:43 ` [Qemu-devel] [PULL 26/26] s390x: Switch to s390-ccw machine as default Alexander Graf
2015-06-17 12:11 ` Christian Borntraeger [this message]
2015-06-17 13:03 ` [Qemu-devel] [PULL 00/26] s390 patch queue 2015-06-17 Peter Maydell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5581640A.8020804@de.ibm.com \
--to=borntraeger@de.ibm.com \
--cc=agraf@suse.de \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.