From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Huang Subject: Re: [PATCH V1 0/5] Enable ACPI support for KVM ARM Date: Fri, 05 Jun 2015 00:32:03 -0500 Message-ID: <55713453.60000@redhat.com> References: <1432790628-15085-1-git-send-email-wei@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Cc: KVM , Marc Zyngier , christoffer.dall@linaro.org, Andrew Jones To: "kvmarm@lists.cs.columbia.edu" Return-path: Received: from mx1.redhat.com ([209.132.183.28]:38718 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753280AbbFEFcG (ORCPT ); Fri, 5 Jun 2015 01:32:06 -0400 In-Reply-To: <1432790628-15085-1-git-send-email-wei@redhat.com> Sender: kvm-owner@vger.kernel.org List-ID: Hi Christoffer and Marc, Ping. Any comments on this patchset for V2? Thanks, -Wei On 5/28/15 00:23, Wei Huang wrote: > Initial ACPI support for ARM64 has been accepted into Linux kernel recently. > Now it is a good time to re-visit ACPI support for KVM. This patchset > enables ACPI for both arch_timer and vGIC by probing related ACPI tables > and does necessary initialization. > > Note that Alexander Spyridaki submitted similar patches before. Some of > his ideas were borrowed in this patchset, but with substancial changes. > In addition we extend support for both GICv2 and GICv3. > > This patchset would work better on top of recent GIC/IRQCHIP patches by > Hanjun Guo, who added support for gic_version in ACPI struct of GIC > distributor (search "ACPICA: Introduce GIC version for arm based system"). > > This patchset can be applied cleanly on top of Linx 4.1-rc1. > > Wei Huang (5): > kvm: arm64: Enable ACPI support for virt arch timer > kvm: arm64: Dispatch virt GIC probing to device tree and ACPI > kvm: arm64: Detect GIC version for proper ACPI vGIC probing > kvm: arm64: Implement ACPI probing code for GICv2 > kvm: arm64: Implement ACPI probing code for GICv3 > > include/kvm/arm_vgic.h | 36 +++++++++--- > virt/kvm/arm/arch_timer.c | 64 ++++++++++++++++----- > virt/kvm/arm/vgic-v2.c | 65 +++++++++++++++++++-- > virt/kvm/arm/vgic-v3.c | 56 +++++++++++++++++-- > virt/kvm/arm/vgic.c | 140 ++++++++++++++++++++++++++++++++++++++++++---- > 5 files changed, 320 insertions(+), 41 deletions(-) >