All of lore.kernel.org
 help / color / mirror / Atom feed
From: Paolo Bonzini <pbonzini@redhat.com>
To: Christoffer Dall <christoffer.dall@linaro.org>,
	kvmarm@lists.cs.columbia.edu, kvm@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org
Cc: Marc Zyngier <marc.zyngier@arm.com>
Subject: Re: [PULL 00/21] KVM/ARM Changes for v4.4-rc1
Date: Wed, 4 Nov 2015 16:28:05 +0100	[thread overview]
Message-ID: <563A2405.8070204@redhat.com> (raw)
In-Reply-To: <1446648600-27297-1-git-send-email-christoffer.dall@linaro.org>



On 04/11/2015 15:49, Christoffer Dall wrote:
> Hi Paolo,
> 
> Here is the set of changes for v4.4.  Some of the commits listed here were
> already merged as fixes for v4.3, but since they are not in kvm/next yet, they
> show up here.  Let me know if you want me to handle this differently somehow.
> 
> As usual, there's a lot of churn in the vgic and timer code, and then there are
> number of smaller tweaks and adjustments.  Nothing major this time around.  For
> a detailed description, see below.
> 
> The following changes since commit 920552b213e3dc832a874b4e7ba29ecddbab31bc:
> 
>   KVM: disable halt_poll_ns as default for s390x (2015-09-25 10:31:30 +0200)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git tags/kvm-arm-for-4.4
> 
> for you to fetch changes up to 26caea7693cb99833fe4ecc544c842289d6b3f69:
> 
>   KVM: arm/arm64: Merge vgic_set_lr() and vgic_sync_lr_elrsr() (2015-11-04 15:29:49 +0100)
> 
> 
> Thanks,
> -Christoffer
> 
> ----------------------------------------------------------------
> KVM/ARM Changes for v4.4-rc1
> 
> Includes a number of fixes for the arch-timer, introducing proper
> level-triggered semantics for the arch-timers, a series of patches to
> synchronously halt a guest (prerequisite for IRQ forwarding), some tracepoint
> improvements, a tweak for the EL2 panic handlers, some more VGIC cleanups
> getting rid of redundant state, and finally a stylistic change that gets rid of
> some ctags warnings.
> 
> Christoffer Dall (10):
>   KVM: Add kvm_arch_vcpu_{un}blocking callbacks
>   arm/arm64: KVM: arch_timer: Only schedule soft timer on vcpu_block
>   arm/arm64: KVM: vgic: Factor out level irq processing on guest exit
>   arm/arm64: KVM: Implement GICD_ICFGR as RO for PPIs
>   arm/arm64: KVM: Use appropriate define in VGIC reset code
>   arm/arm64: KVM: Add forwarded physical interrupts documentation
>   arm/arm64: KVM: Rework the arch timer to use level-triggered semantics
>   arm/arm64: KVM: Support edge-triggered forwarded interrupts
>   arm/arm64: KVM: Improve kvm_exit tracepoint
>   arm/arm64: KVM: Add tracepoints for vgic and timer
> 
> Eric Auger (4):
>   KVM: arm/arm64: rename pause into power_off
>   KVM: arm/arm64: check power_off in kvm_arch_vcpu_runnable
>   KVM: arm/arm64: check power_off in critical section before VCPU run
>   KVM: arm/arm64: implement kvm_arm_[halt,resume]_guest
> 
> Mark Rutland (1):
>   arm64: kvm: restore EL1N SP for panic
> 
> Michal Marek (1):
>   KVM: arm: Do not indent the arguments of DECLARE_BITMAP
> 
> Pavel Fedin (4):
>   KVM: arm/arm64: Fix vGIC documentation
>   KVM: arm/arm64: Optimize away redundant LR tracking
>   KVM: arm/arm64: Clean up vgic_retire_lr() and surroundings
>   KVM: arm/arm64: Merge vgic_set_lr() and vgic_sync_lr_elrsr()
> 
> Wei Huang (1):
>   arm/arm64: KVM : Enable vhost device selection under KVM config menu
> 
>  Documentation/virtual/kvm/arm/vgic-mapped-irqs.txt | 187 +++++++++++++
>  Documentation/virtual/kvm/devices/arm-vgic.txt     |  18 +-
>  arch/arm/include/asm/kvm_arm.h                     |  20 ++
>  arch/arm/include/asm/kvm_host.h                    |   5 +-
>  arch/arm/kvm/Kconfig                               |   2 +
>  arch/arm/kvm/arm.c                                 |  76 +++--
>  arch/arm/kvm/psci.c                                |  10 +-
>  arch/arm/kvm/trace.h                               |  10 +-
>  arch/arm64/include/asm/kvm_arm.h                   |  16 ++
>  arch/arm64/include/asm/kvm_host.h                  |   5 +-
>  arch/arm64/kvm/Kconfig                             |   2 +
>  arch/arm64/kvm/hyp.S                               |   8 +
>  arch/mips/include/asm/kvm_host.h                   |   2 +
>  arch/powerpc/include/asm/kvm_host.h                |   2 +
>  arch/s390/include/asm/kvm_host.h                   |   2 +
>  arch/x86/include/asm/kvm_host.h                    |   3 +
>  include/kvm/arm_arch_timer.h                       |   4 +-
>  include/kvm/arm_vgic.h                             |  16 +-
>  include/linux/kvm_host.h                           |   2 +
>  virt/kvm/arm/arch_timer.c                          | 173 ++++++++----
>  virt/kvm/arm/trace.h                               |  63 +++++
>  virt/kvm/arm/vgic-v2.c                             |   6 +-
>  virt/kvm/arm/vgic-v3.c                             |   6 +-
>  virt/kvm/arm/vgic.c                                | 308 ++++++++-------------
>  virt/kvm/kvm_main.c                                |   3 +
>  25 files changed, 646 insertions(+), 303 deletions(-)
>  create mode 100644 Documentation/virtual/kvm/arm/vgic-mapped-irqs.txt
>  create mode 100644 virt/kvm/arm/trace.h
> 

Pulled into kvm/next, thanks.

Paolo

WARNING: multiple messages have this Message-ID (diff)
From: pbonzini@redhat.com (Paolo Bonzini)
To: linux-arm-kernel@lists.infradead.org
Subject: [PULL 00/21] KVM/ARM Changes for v4.4-rc1
Date: Wed, 4 Nov 2015 16:28:05 +0100	[thread overview]
Message-ID: <563A2405.8070204@redhat.com> (raw)
In-Reply-To: <1446648600-27297-1-git-send-email-christoffer.dall@linaro.org>



On 04/11/2015 15:49, Christoffer Dall wrote:
> Hi Paolo,
> 
> Here is the set of changes for v4.4.  Some of the commits listed here were
> already merged as fixes for v4.3, but since they are not in kvm/next yet, they
> show up here.  Let me know if you want me to handle this differently somehow.
> 
> As usual, there's a lot of churn in the vgic and timer code, and then there are
> number of smaller tweaks and adjustments.  Nothing major this time around.  For
> a detailed description, see below.
> 
> The following changes since commit 920552b213e3dc832a874b4e7ba29ecddbab31bc:
> 
>   KVM: disable halt_poll_ns as default for s390x (2015-09-25 10:31:30 +0200)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git tags/kvm-arm-for-4.4
> 
> for you to fetch changes up to 26caea7693cb99833fe4ecc544c842289d6b3f69:
> 
>   KVM: arm/arm64: Merge vgic_set_lr() and vgic_sync_lr_elrsr() (2015-11-04 15:29:49 +0100)
> 
> 
> Thanks,
> -Christoffer
> 
> ----------------------------------------------------------------
> KVM/ARM Changes for v4.4-rc1
> 
> Includes a number of fixes for the arch-timer, introducing proper
> level-triggered semantics for the arch-timers, a series of patches to
> synchronously halt a guest (prerequisite for IRQ forwarding), some tracepoint
> improvements, a tweak for the EL2 panic handlers, some more VGIC cleanups
> getting rid of redundant state, and finally a stylistic change that gets rid of
> some ctags warnings.
> 
> Christoffer Dall (10):
>   KVM: Add kvm_arch_vcpu_{un}blocking callbacks
>   arm/arm64: KVM: arch_timer: Only schedule soft timer on vcpu_block
>   arm/arm64: KVM: vgic: Factor out level irq processing on guest exit
>   arm/arm64: KVM: Implement GICD_ICFGR as RO for PPIs
>   arm/arm64: KVM: Use appropriate define in VGIC reset code
>   arm/arm64: KVM: Add forwarded physical interrupts documentation
>   arm/arm64: KVM: Rework the arch timer to use level-triggered semantics
>   arm/arm64: KVM: Support edge-triggered forwarded interrupts
>   arm/arm64: KVM: Improve kvm_exit tracepoint
>   arm/arm64: KVM: Add tracepoints for vgic and timer
> 
> Eric Auger (4):
>   KVM: arm/arm64: rename pause into power_off
>   KVM: arm/arm64: check power_off in kvm_arch_vcpu_runnable
>   KVM: arm/arm64: check power_off in critical section before VCPU run
>   KVM: arm/arm64: implement kvm_arm_[halt,resume]_guest
> 
> Mark Rutland (1):
>   arm64: kvm: restore EL1N SP for panic
> 
> Michal Marek (1):
>   KVM: arm: Do not indent the arguments of DECLARE_BITMAP
> 
> Pavel Fedin (4):
>   KVM: arm/arm64: Fix vGIC documentation
>   KVM: arm/arm64: Optimize away redundant LR tracking
>   KVM: arm/arm64: Clean up vgic_retire_lr() and surroundings
>   KVM: arm/arm64: Merge vgic_set_lr() and vgic_sync_lr_elrsr()
> 
> Wei Huang (1):
>   arm/arm64: KVM : Enable vhost device selection under KVM config menu
> 
>  Documentation/virtual/kvm/arm/vgic-mapped-irqs.txt | 187 +++++++++++++
>  Documentation/virtual/kvm/devices/arm-vgic.txt     |  18 +-
>  arch/arm/include/asm/kvm_arm.h                     |  20 ++
>  arch/arm/include/asm/kvm_host.h                    |   5 +-
>  arch/arm/kvm/Kconfig                               |   2 +
>  arch/arm/kvm/arm.c                                 |  76 +++--
>  arch/arm/kvm/psci.c                                |  10 +-
>  arch/arm/kvm/trace.h                               |  10 +-
>  arch/arm64/include/asm/kvm_arm.h                   |  16 ++
>  arch/arm64/include/asm/kvm_host.h                  |   5 +-
>  arch/arm64/kvm/Kconfig                             |   2 +
>  arch/arm64/kvm/hyp.S                               |   8 +
>  arch/mips/include/asm/kvm_host.h                   |   2 +
>  arch/powerpc/include/asm/kvm_host.h                |   2 +
>  arch/s390/include/asm/kvm_host.h                   |   2 +
>  arch/x86/include/asm/kvm_host.h                    |   3 +
>  include/kvm/arm_arch_timer.h                       |   4 +-
>  include/kvm/arm_vgic.h                             |  16 +-
>  include/linux/kvm_host.h                           |   2 +
>  virt/kvm/arm/arch_timer.c                          | 173 ++++++++----
>  virt/kvm/arm/trace.h                               |  63 +++++
>  virt/kvm/arm/vgic-v2.c                             |   6 +-
>  virt/kvm/arm/vgic-v3.c                             |   6 +-
>  virt/kvm/arm/vgic.c                                | 308 ++++++++-------------
>  virt/kvm/kvm_main.c                                |   3 +
>  25 files changed, 646 insertions(+), 303 deletions(-)
>  create mode 100644 Documentation/virtual/kvm/arm/vgic-mapped-irqs.txt
>  create mode 100644 virt/kvm/arm/trace.h
> 

Pulled into kvm/next, thanks.

Paolo

  parent reply	other threads:[~2015-11-04 15:28 UTC|newest]

Thread overview: 46+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-11-04 14:49 [PULL 00/21] KVM/ARM Changes for v4.4-rc1 Christoffer Dall
2015-11-04 14:49 ` Christoffer Dall
2015-11-04 14:49 ` [PULL 01/21] KVM: Add kvm_arch_vcpu_{un}blocking callbacks Christoffer Dall
2015-11-04 14:49   ` Christoffer Dall
2015-11-04 14:49 ` [PULL 02/21] arm/arm64: KVM: arch_timer: Only schedule soft timer on vcpu_block Christoffer Dall
2015-11-04 14:49   ` Christoffer Dall
2015-11-04 14:49 ` [PULL 03/21] arm/arm64: KVM: vgic: Factor out level irq processing on guest exit Christoffer Dall
2015-11-04 14:49   ` Christoffer Dall
2015-11-04 14:49 ` [PULL 04/21] arm/arm64: KVM: Implement GICD_ICFGR as RO for PPIs Christoffer Dall
2015-11-04 14:49   ` Christoffer Dall
2015-11-04 14:49 ` [PULL 05/21] arm/arm64: KVM: Use appropriate define in VGIC reset code Christoffer Dall
2015-11-04 14:49   ` Christoffer Dall
2015-11-04 14:49 ` [PULL 06/21] arm/arm64: KVM: Add forwarded physical interrupts documentation Christoffer Dall
2015-11-04 14:49   ` Christoffer Dall
2015-11-04 14:49 ` [PULL 07/21] arm/arm64: KVM: Rework the arch timer to use level-triggered semantics Christoffer Dall
2015-11-04 14:49   ` Christoffer Dall
2015-11-04 14:49 ` [PULL 08/21] arm/arm64: KVM: Support edge-triggered forwarded interrupts Christoffer Dall
2015-11-04 14:49   ` Christoffer Dall
2015-11-04 14:49 ` [PULL 09/21] arm/arm64: KVM : Enable vhost device selection under KVM config menu Christoffer Dall
2015-11-04 14:49   ` Christoffer Dall
2015-11-04 14:49 ` [PULL 10/21] KVM: arm/arm64: rename pause into power_off Christoffer Dall
2015-11-04 14:49   ` Christoffer Dall
2015-11-04 14:49 ` [PULL 11/21] KVM: arm/arm64: check power_off in kvm_arch_vcpu_runnable Christoffer Dall
2015-11-04 14:49   ` Christoffer Dall
2015-11-04 14:49 ` [PULL 12/21] KVM: arm/arm64: check power_off in critical section before VCPU run Christoffer Dall
2015-11-04 14:49   ` Christoffer Dall
2015-11-04 14:49 ` [PULL 13/21] KVM: arm/arm64: implement kvm_arm_[halt,resume]_guest Christoffer Dall
2015-11-04 14:49   ` Christoffer Dall
2015-11-04 14:49 ` [PULL 14/21] KVM: arm/arm64: Fix vGIC documentation Christoffer Dall
2015-11-04 14:49   ` Christoffer Dall
2015-11-04 14:49 ` [PULL 15/21] arm/arm64: KVM: Improve kvm_exit tracepoint Christoffer Dall
2015-11-04 14:49   ` Christoffer Dall
2015-11-04 14:49 ` [PULL 16/21] arm/arm64: KVM: Add tracepoints for vgic and timer Christoffer Dall
2015-11-04 14:49   ` Christoffer Dall
2015-11-04 14:49 ` [PULL 17/21] arm64: kvm: restore EL1N SP for panic Christoffer Dall
2015-11-04 14:49   ` Christoffer Dall
2015-11-04 14:49 ` [PULL 18/21] KVM: arm: Do not indent the arguments of DECLARE_BITMAP Christoffer Dall
2015-11-04 14:49   ` Christoffer Dall
2015-11-04 14:49 ` [PULL 19/21] KVM: arm/arm64: Optimize away redundant LR tracking Christoffer Dall
2015-11-04 14:49   ` Christoffer Dall
2015-11-04 14:49 ` [PULL 20/21] KVM: arm/arm64: Clean up vgic_retire_lr() and surroundings Christoffer Dall
2015-11-04 14:49   ` Christoffer Dall
2015-11-04 14:50 ` [PULL 21/21] KVM: arm/arm64: Merge vgic_set_lr() and vgic_sync_lr_elrsr() Christoffer Dall
2015-11-04 14:50   ` Christoffer Dall
2015-11-04 15:28 ` Paolo Bonzini [this message]
2015-11-04 15:28   ` [PULL 00/21] KVM/ARM Changes for v4.4-rc1 Paolo Bonzini

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=563A2405.8070204@redhat.com \
    --to=pbonzini@redhat.com \
    --cc=christoffer.dall@linaro.org \
    --cc=kvm@vger.kernel.org \
    --cc=kvmarm@lists.cs.columbia.edu \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=marc.zyngier@arm.com \
    /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.