From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christoffer Dall Subject: Re: [PATCH 0/3] KVM: arm64: Implement API for vGICv3 live migration Date: Sun, 30 Aug 2015 18:29:19 +0200 Message-ID: <20150830162919.GC24113@cbox> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: kvmarm@lists.cs.columbia.edu, kvm@vger.kernel.org, Marc Zyngier To: Pavel Fedin Return-path: Received: from mail-la0-f49.google.com ([209.85.215.49]:35305 "EHLO mail-la0-f49.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751813AbbH3Q2A (ORCPT ); Sun, 30 Aug 2015 12:28:00 -0400 Received: by lanb10 with SMTP id b10so23008630lan.2 for ; Sun, 30 Aug 2015 09:27:58 -0700 (PDT) Content-Disposition: inline In-Reply-To: Sender: kvm-owner@vger.kernel.org List-ID: On Fri, Aug 28, 2015 at 03:56:09PM +0300, Pavel Fedin wrote: > This patchset adds necessary userspace API in order to support vGICv3 live > migration. This includes accessing GIC distributor and redistributor memory > regions using device attribute ioctls, and system registers of > CPU interface using register get/set ioctls. This obviously lacks a clear description of the API in Documentation/virtual/kvm/devices/arm-vgic.txt > > Pavel Fedin (3): > KVM: arm64: Implement vGICv3 distributor and redistributor access from > userspace > KVM: arm64: Allow to use accessors in KVM_SET_ONE_REG and > KVM_GET_ONE_REG > KVM: arm64: Implement accessors for vGIC CPU interface registers > > arch/arm64/include/uapi/asm/kvm.h | 1 + > arch/arm64/kvm/sys_regs.c | 223 ++++++++++++++++++++++++++++++++++++- > include/linux/irqchip/arm-gic-v3.h | 18 ++- > virt/kvm/arm/vgic-v3-emul.c | 186 ++++++++++++++++++++++++++++--- > 4 files changed, 405 insertions(+), 23 deletions(-) > > -- > 2.4.4 >