All of lore.kernel.org
 help / color / mirror / Atom feed
From: mtosatti@redhat.com (Marcelo Tosatti)
To: linux-arm-kernel@lists.infradead.org
Subject: [PULL 00/15] KVM/{arm,arm64} updates for 3.14
Date: Tue, 31 Dec 2013 17:25:17 -0200	[thread overview]
Message-ID: <20131231192517.GA22613@amt.cnet> (raw)
In-Reply-To: <1388229347-24185-1-git-send-email-marc.zyngier@arm.com>

On Sat, Dec 28, 2013 at 11:15:32AM +0000, Marc Zyngier wrote:
> Hi Marcelo,
> 
> Could you please pull the following tag into kvm/next?
> 
> It contains the long overdue GIC+timer save/restore interface for
> KVM/arm, and a couple of other less important changes for KVM/arm64.
> 
> Thanks,
> 
> 	M.
> 
> The following changes since commit 989c6b34f6a9480e397b170cc62237e89bf4fdb9:
> 
>   KVM: MMU: handle invalid root_hpa at __direct_map (2013-12-20 19:22:49 +0100)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git tags/kvm-arm64/next-3.14-1
> 
> for you to fetch changes up to da91747cda0fdbaa05b80becb5cecfac35c8de36:
> 
>   Merge branch 'kvm-arm64/for-3.14' into kvm-arm64/next (2013-12-28 10:29:37 +0000)
> 
> ----------------------------------------------------------------
> 
> First drop of 3.14 merge candidates for KVM/{arm,arm64}
> 
> - GIC+timer save restore
> - Allow userspace to request a X-Gene vcpu
> - Cleanup SMC handling on arm64
> - Allow configuration of maximum number of vcpus on arm64
> 
> ----------------------------------------------------------------
> Andre Przywara (1):
>       ARM/KVM: save and restore generic timer registers
> 
> Anup Patel (3):
>       arm64: KVM: Add Kconfig option for max VCPUs per-Guest
>       arm64: KVM: Support X-Gene guest VCPU on APM X-Gene host
>       arm64: KVM: Force undefined exception for Guest SMC intructions
> 
> Christoffer Dall (11):
>       arm/arm64: KVM: arch_timer: Initialize cntvoff at kvm_init
>       ARM: KVM: Allow creating the VGIC after VCPUs
>       KVM: arm-vgic: Support KVM_CREATE_DEVICE for VGIC
>       KVM: arm-vgic: Set base addr through device API
>       irqchip: arm-gic: Define additional MMIO offsets and masks
>       KVM: arm-vgic: Make vgic mmio functions more generic
>       arm/arm64: kvm: Set vcpu->cpu to -1 on vcpu_put
>       KVM: arm-vgic: Add vgic reg access from dev attr
>       KVM: arm-vgic: Support unqueueing of LRs to the dist
>       KVM: arm-vgic: Add GICD_SPENDSGIR and GICD_CPENDSGIR handlers
>       KVM: arm-vgic: Support CPU interface reg access
> 
> Marc Zyngier (2):
>       Merge tag 'vgic-migrate-for-marc' of git://git.linaro.org/people/christoffer.dall/linux-kvm-arm into kvm-arm64/next
>       Merge branch 'kvm-arm64/for-3.14' into kvm-arm64/next
> 
>  Documentation/virtual/kvm/api.txt              |   7 +-
>  Documentation/virtual/kvm/devices/arm-vgic.txt |  73 ++++
>  arch/arm/include/asm/kvm_host.h                |   3 +
>  arch/arm/include/uapi/asm/kvm.h                |  28 ++
>  arch/arm/kvm/arm.c                             |  19 +-
>  arch/arm/kvm/guest.c                           |  92 +++-
>  arch/arm64/include/asm/kvm_host.h              |   7 +-
>  arch/arm64/include/uapi/asm/kvm.h              |  21 +-
>  arch/arm64/kvm/Kconfig                         |  11 +
>  arch/arm64/kvm/guest.c                         |  32 +-
>  arch/arm64/kvm/handle_exit.c                   |   3 -
>  arch/arm64/kvm/sys_regs_generic_v8.c           |   3 +
>  include/kvm/arm_vgic.h                         |   2 +-
>  include/linux/irqchip/arm-gic.h                |  12 +
>  include/linux/kvm_host.h                       |   1 +
>  include/uapi/linux/kvm.h                       |   1 +
>  virt/kvm/arm/arch_timer.c                      |  34 ++
>  virt/kvm/arm/vgic.c                            | 584 +++++++++++++++++++++++--
>  virt/kvm/kvm_main.c                            |   5 +
>  19 files changed, 881 insertions(+), 57 deletions(-)
>  create mode 100644 Documentation/virtual/kvm/devices/arm-vgic.txt
> 
> Andre Przywara (1):
>   ARM/KVM: save and restore generic timer registers
> 
> Anup Patel (3):
>   arm64: KVM: Add Kconfig option for max VCPUs per-Guest
>   arm64: KVM: Support X-Gene guest VCPU on APM X-Gene host
>   arm64: KVM: Force undefined exception for Guest SMC intructions
> 
> Christoffer Dall (11):
>   arm/arm64: KVM: arch_timer: Initialize cntvoff at kvm_init
>   ARM: KVM: Allow creating the VGIC after VCPUs
>   KVM: arm-vgic: Support KVM_CREATE_DEVICE for VGIC
>   KVM: arm-vgic: Set base addr through device API
>   irqchip: arm-gic: Define additional MMIO offsets and masks
>   KVM: arm-vgic: Make vgic mmio functions more generic
>   arm/arm64: kvm: Set vcpu->cpu to -1 on vcpu_put
>   KVM: arm-vgic: Add vgic reg access from dev attr
>   KVM: arm-vgic: Support unqueueing of LRs to the dist
>   KVM: arm-vgic: Add GICD_SPENDSGIR and GICD_CPENDSGIR handlers
>   KVM: arm-vgic: Support CPU interface reg access

Pulled into queue, thanks.

WARNING: multiple messages have this Message-ID (diff)
From: Marcelo Tosatti <mtosatti@redhat.com>
To: Marc Zyngier <marc.zyngier@arm.com>
Cc: pbonzini@redhat.com, christoffer.dall@linaro.org,
	kvmarm@lists.cs.columbia.edu, kvm@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org
Subject: Re: [PULL 00/15] KVM/{arm,arm64} updates for 3.14
Date: Tue, 31 Dec 2013 17:25:17 -0200	[thread overview]
Message-ID: <20131231192517.GA22613@amt.cnet> (raw)
In-Reply-To: <1388229347-24185-1-git-send-email-marc.zyngier@arm.com>

On Sat, Dec 28, 2013 at 11:15:32AM +0000, Marc Zyngier wrote:
> Hi Marcelo,
> 
> Could you please pull the following tag into kvm/next?
> 
> It contains the long overdue GIC+timer save/restore interface for
> KVM/arm, and a couple of other less important changes for KVM/arm64.
> 
> Thanks,
> 
> 	M.
> 
> The following changes since commit 989c6b34f6a9480e397b170cc62237e89bf4fdb9:
> 
>   KVM: MMU: handle invalid root_hpa at __direct_map (2013-12-20 19:22:49 +0100)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git tags/kvm-arm64/next-3.14-1
> 
> for you to fetch changes up to da91747cda0fdbaa05b80becb5cecfac35c8de36:
> 
>   Merge branch 'kvm-arm64/for-3.14' into kvm-arm64/next (2013-12-28 10:29:37 +0000)
> 
> ----------------------------------------------------------------
> 
> First drop of 3.14 merge candidates for KVM/{arm,arm64}
> 
> - GIC+timer save restore
> - Allow userspace to request a X-Gene vcpu
> - Cleanup SMC handling on arm64
> - Allow configuration of maximum number of vcpus on arm64
> 
> ----------------------------------------------------------------
> Andre Przywara (1):
>       ARM/KVM: save and restore generic timer registers
> 
> Anup Patel (3):
>       arm64: KVM: Add Kconfig option for max VCPUs per-Guest
>       arm64: KVM: Support X-Gene guest VCPU on APM X-Gene host
>       arm64: KVM: Force undefined exception for Guest SMC intructions
> 
> Christoffer Dall (11):
>       arm/arm64: KVM: arch_timer: Initialize cntvoff at kvm_init
>       ARM: KVM: Allow creating the VGIC after VCPUs
>       KVM: arm-vgic: Support KVM_CREATE_DEVICE for VGIC
>       KVM: arm-vgic: Set base addr through device API
>       irqchip: arm-gic: Define additional MMIO offsets and masks
>       KVM: arm-vgic: Make vgic mmio functions more generic
>       arm/arm64: kvm: Set vcpu->cpu to -1 on vcpu_put
>       KVM: arm-vgic: Add vgic reg access from dev attr
>       KVM: arm-vgic: Support unqueueing of LRs to the dist
>       KVM: arm-vgic: Add GICD_SPENDSGIR and GICD_CPENDSGIR handlers
>       KVM: arm-vgic: Support CPU interface reg access
> 
> Marc Zyngier (2):
>       Merge tag 'vgic-migrate-for-marc' of git://git.linaro.org/people/christoffer.dall/linux-kvm-arm into kvm-arm64/next
>       Merge branch 'kvm-arm64/for-3.14' into kvm-arm64/next
> 
>  Documentation/virtual/kvm/api.txt              |   7 +-
>  Documentation/virtual/kvm/devices/arm-vgic.txt |  73 ++++
>  arch/arm/include/asm/kvm_host.h                |   3 +
>  arch/arm/include/uapi/asm/kvm.h                |  28 ++
>  arch/arm/kvm/arm.c                             |  19 +-
>  arch/arm/kvm/guest.c                           |  92 +++-
>  arch/arm64/include/asm/kvm_host.h              |   7 +-
>  arch/arm64/include/uapi/asm/kvm.h              |  21 +-
>  arch/arm64/kvm/Kconfig                         |  11 +
>  arch/arm64/kvm/guest.c                         |  32 +-
>  arch/arm64/kvm/handle_exit.c                   |   3 -
>  arch/arm64/kvm/sys_regs_generic_v8.c           |   3 +
>  include/kvm/arm_vgic.h                         |   2 +-
>  include/linux/irqchip/arm-gic.h                |  12 +
>  include/linux/kvm_host.h                       |   1 +
>  include/uapi/linux/kvm.h                       |   1 +
>  virt/kvm/arm/arch_timer.c                      |  34 ++
>  virt/kvm/arm/vgic.c                            | 584 +++++++++++++++++++++++--
>  virt/kvm/kvm_main.c                            |   5 +
>  19 files changed, 881 insertions(+), 57 deletions(-)
>  create mode 100644 Documentation/virtual/kvm/devices/arm-vgic.txt
> 
> Andre Przywara (1):
>   ARM/KVM: save and restore generic timer registers
> 
> Anup Patel (3):
>   arm64: KVM: Add Kconfig option for max VCPUs per-Guest
>   arm64: KVM: Support X-Gene guest VCPU on APM X-Gene host
>   arm64: KVM: Force undefined exception for Guest SMC intructions
> 
> Christoffer Dall (11):
>   arm/arm64: KVM: arch_timer: Initialize cntvoff at kvm_init
>   ARM: KVM: Allow creating the VGIC after VCPUs
>   KVM: arm-vgic: Support KVM_CREATE_DEVICE for VGIC
>   KVM: arm-vgic: Set base addr through device API
>   irqchip: arm-gic: Define additional MMIO offsets and masks
>   KVM: arm-vgic: Make vgic mmio functions more generic
>   arm/arm64: kvm: Set vcpu->cpu to -1 on vcpu_put
>   KVM: arm-vgic: Add vgic reg access from dev attr
>   KVM: arm-vgic: Support unqueueing of LRs to the dist
>   KVM: arm-vgic: Add GICD_SPENDSGIR and GICD_CPENDSGIR handlers
>   KVM: arm-vgic: Support CPU interface reg access

Pulled into queue, thanks.


  parent reply	other threads:[~2013-12-31 19:25 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-12-28 11:15 [PULL 00/15] KVM/{arm,arm64} updates for 3.14 Marc Zyngier
2013-12-28 11:15 ` Marc Zyngier
2013-12-28 11:15 ` [PATCH 01/15] arm/arm64: KVM: arch_timer: Initialize cntvoff at kvm_init Marc Zyngier
2013-12-28 11:15   ` Marc Zyngier
2013-12-28 11:15 ` [PATCH 02/15] ARM/KVM: save and restore generic timer registers Marc Zyngier
2013-12-28 11:15   ` Marc Zyngier
2013-12-28 11:15 ` [PATCH 03/15] ARM: KVM: Allow creating the VGIC after VCPUs Marc Zyngier
2013-12-28 11:15   ` Marc Zyngier
2013-12-28 11:15 ` [PATCH 04/15] KVM: arm-vgic: Support KVM_CREATE_DEVICE for VGIC Marc Zyngier
2013-12-28 11:15   ` Marc Zyngier
2013-12-28 11:15 ` [PATCH 05/15] KVM: arm-vgic: Set base addr through device API Marc Zyngier
2013-12-28 11:15   ` Marc Zyngier
2013-12-28 11:15 ` [PATCH 06/15] irqchip: arm-gic: Define additional MMIO offsets and masks Marc Zyngier
2013-12-28 11:15   ` Marc Zyngier
2013-12-28 11:15 ` [PATCH 07/15] KVM: arm-vgic: Make vgic mmio functions more generic Marc Zyngier
2013-12-28 11:15   ` Marc Zyngier
2013-12-28 11:15 ` [PATCH 08/15] arm/arm64: kvm: Set vcpu->cpu to -1 on vcpu_put Marc Zyngier
2013-12-28 11:15   ` Marc Zyngier
2013-12-28 11:15 ` [PATCH 09/15] KVM: arm-vgic: Add vgic reg access from dev attr Marc Zyngier
2013-12-28 11:15   ` Marc Zyngier
2013-12-28 11:15 ` [PATCH 10/15] KVM: arm-vgic: Support unqueueing of LRs to the dist Marc Zyngier
2013-12-28 11:15   ` Marc Zyngier
2013-12-28 11:15 ` [PATCH 11/15] KVM: arm-vgic: Add GICD_SPENDSGIR and GICD_CPENDSGIR handlers Marc Zyngier
2013-12-28 11:15   ` Marc Zyngier
2013-12-28 11:15 ` [PATCH 12/15] KVM: arm-vgic: Support CPU interface reg access Marc Zyngier
2013-12-28 11:15   ` Marc Zyngier
2013-12-28 11:15 ` [PATCH 13/15] arm64: KVM: Add Kconfig option for max VCPUs per-Guest Marc Zyngier
2013-12-28 11:15   ` Marc Zyngier
2013-12-28 11:15 ` [PATCH 14/15] arm64: KVM: Support X-Gene guest VCPU on APM X-Gene host Marc Zyngier
2013-12-28 11:15   ` Marc Zyngier
2013-12-28 11:15 ` [PATCH 15/15] arm64: KVM: Force undefined exception for Guest SMC intructions Marc Zyngier
2013-12-28 11:15   ` Marc Zyngier
2013-12-31 19:25 ` Marcelo Tosatti [this message]
2013-12-31 19:25   ` [PULL 00/15] KVM/{arm,arm64} updates for 3.14 Marcelo Tosatti

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=20131231192517.GA22613@amt.cnet \
    --to=mtosatti@redhat.com \
    --cc=linux-arm-kernel@lists.infradead.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.