From: Paolo Bonzini <pbonzini@redhat.com>
To: Christian Borntraeger <borntraeger@de.ibm.com>
Cc: KVM <kvm@vger.kernel.org>, Alexander Graf <agraf@suse.de>,
Cornelia Huck <cornelia.huck@de.ibm.com>,
Jens Freimann <jfrei@linux.vnet.ibm.com>,
linux-s390 <linux-s390@vger.kernel.org>
Subject: Re: [GIT PULL 00/11] KVM: s390: Several changes for 3.19 (kvm/next)
Date: Fri, 28 Nov 2014 18:20:33 +0100 [thread overview]
Message-ID: <5478AEE1.8040001@redhat.com> (raw)
In-Reply-To: <1417181139-25623-1-git-send-email-borntraeger@de.ibm.com>
On 28/11/2014 14:25, Christian Borntraeger wrote:
> Paolo,
>
> here is a bunch of changes dealing mostly with architectural compliance.
> I have deferred the TOD clock interface (as well as a storage key
> read/write) as we found some issues in our final internal review.
> Depending on Linus schedule these might have to wait for the next merge
> window or might still come next week as I want to gives other a chance
> to comment on interface changes.
>
> The following changes since commit b65d6e17fe2239c9b2051727903955d922083fbf:
>
> kvm: x86: mask out XSAVES (2014-11-23 18:33:37 +0100)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git tags/kvm-s390-next-20141128
>
> for you to fetch changes up to fc2020cfe9f8102d17dad79ed96dc68a9d84b19e:
>
> KVM: s390: allow injecting all kinds of machine checks (2014-11-28 13:59:05 +0100)
>
> ----------------------------------------------------------------
> KVM: s390: Several fixes,cleanups and reworks
>
> Here is a bunch of fixes that deal mostly with architectural compliance:
> - interrupt priorities
> - interrupt handling
> - intruction exit handling
>
> We also provide a helper function for getting the guest visible storage key.
>
> ----------------------------------------------------------------
> Christian Borntraeger (1):
> KVM: s390: trigger the right CPU exit for floating interrupts
>
> David Hildenbrand (1):
> KVM: s390: external param not valid for cpu timer and ckc
>
> Jason J. Herne (1):
> KVM: S390: Create helper function get_guest_storage_key
>
> Jens Freimann (6):
> KVM: s390: refactor interrupt injection code
> KVM: s390: add defines for virtio and pfault interrupt code
> KVM: s390: refactor interrupt delivery code
> KVM: s390: add bitmap for handling cpu-local interrupts
> KVM: s390: handle pending local interrupts via bitmap
> KVM: s390: allow injecting all kinds of machine checks
>
> Thomas Huth (2):
> KVM: s390: Small fixes for the PFMF handler
> KVM: s390: Fix rewinding of the PSW pointing to an EXECUTE instruction
>
> arch/s390/include/asm/kvm_host.h | 90 +++-
> arch/s390/include/asm/pgalloc.h | 1 +
> arch/s390/kvm/intercept.c | 20 +-
> arch/s390/kvm/interrupt.c | 1037 +++++++++++++++++++++++++-------------
> arch/s390/kvm/kvm-s390.c | 14 +-
> arch/s390/kvm/kvm-s390.h | 11 +-
> arch/s390/kvm/priv.c | 23 +-
> arch/s390/kvm/sigp.c | 36 +-
> arch/s390/mm/pgtable.c | 39 ++
> 9 files changed, 872 insertions(+), 399 deletions(-)
>
I could not really do more than generic stylistic comments, and I've
pulled the tree.
(To clarify the comment about "__", that usually means that there is
non-prefixed function that does the same thing and is generally the one
you want to call. For example, function foo might wrap __foo with a
spinlock).
Paolo
prev parent reply other threads:[~2014-11-28 17:20 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-11-28 13:25 [GIT PULL 00/11] KVM: s390: Several changes for 3.19 (kvm/next) Christian Borntraeger
2014-11-28 13:25 ` [GIT PULL 01/11] KVM: s390: Small fixes for the PFMF handler Christian Borntraeger
2014-11-28 13:25 ` [GIT PULL 02/11] KVM: s390: Fix rewinding of the PSW pointing to an EXECUTE instruction Christian Borntraeger
2014-11-28 13:25 ` [GIT PULL 03/11] KVM: s390: trigger the right CPU exit for floating interrupts Christian Borntraeger
2014-11-28 13:25 ` [GIT PULL 04/11] KVM: S390: Create helper function get_guest_storage_key Christian Borntraeger
2014-11-28 13:25 ` [GIT PULL 05/11] KVM: s390: refactor interrupt injection code Christian Borntraeger
2014-11-28 17:16 ` Paolo Bonzini
2014-12-01 8:00 ` Christian Borntraeger
2014-12-01 8:22 ` Jens Freimann
2014-11-28 13:25 ` [GIT PULL 06/11] KVM: s390: external param not valid for cpu timer and ckc Christian Borntraeger
2014-11-28 13:25 ` [GIT PULL 07/11] KVM: s390: add defines for virtio and pfault interrupt code Christian Borntraeger
2014-11-28 13:25 ` [GIT PULL 08/11] KVM: s390: refactor interrupt delivery code Christian Borntraeger
2014-11-28 17:17 ` Paolo Bonzini
2014-11-28 13:25 ` [GIT PULL 09/11] KVM: s390: add bitmap for handling cpu-local interrupts Christian Borntraeger
2014-11-28 17:18 ` Paolo Bonzini
2014-11-29 21:05 ` Christian Borntraeger
2014-12-01 14:59 ` Jens Freimann
2014-12-01 8:18 ` Jens Freimann
2014-11-28 13:25 ` [GIT PULL 10/11] KVM: s390: handle pending local interrupts via bitmap Christian Borntraeger
2014-12-01 8:19 ` Heiko Carstens
2014-12-01 9:46 ` Jens Freimann
2014-11-28 13:25 ` [GIT PULL 11/11] KVM: s390: allow injecting all kinds of machine checks Christian Borntraeger
2014-11-28 17:20 ` Paolo Bonzini [this message]
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=5478AEE1.8040001@redhat.com \
--to=pbonzini@redhat.com \
--cc=agraf@suse.de \
--cc=borntraeger@de.ibm.com \
--cc=cornelia.huck@de.ibm.com \
--cc=jfrei@linux.vnet.ibm.com \
--cc=kvm@vger.kernel.org \
--cc=linux-s390@vger.kernel.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.