From: Marc Zyngier <marc.zyngier@arm.com>
To: Wei Huang <wei@redhat.com>, Julien Grall <julien.grall@arm.com>,
kvmarm@lists.cs.columbia.edu
Cc: christoffer.dall@linaro.org, kvm@vger.kernel.org,
hanjun.guo@linaro.org, fu.wei@linaro.org, drjones@redhat.com,
al.stone@linaro.org
Subject: Re: [PATCH V1 0/7] Enable ACPI support for ARM KVM GIC
Date: Mon, 8 Feb 2016 16:56:49 +0000 [thread overview]
Message-ID: <56B8C8D1.60707@arm.com> (raw)
In-Reply-To: <56B8C684.6060501@redhat.com>
On 08/02/16 16:47, Wei Huang wrote:
>
>
> On 2/8/16 10:39, Julien Grall wrote:
>> Hi,
>>
>> On 08/02/16 09:59, Marc Zyngier wrote:
>>> On 05/02/16 17:07, Wei Huang wrote:
>>>> Wei Huang (7):
>>>> KVM: GIC: Move GIC DT probing code to GICv2 and GICv3 files
>>>> KVM: GIC: Add extra fields to store GICH and GICV resource info
>>>> KVM: GIC: Create a common probe function for GIC
>>>> KVM: GICv2: Extract the common code from DT
>>>> KVM: GICv2: Add ACPI probing function
>>>> KVM: GICv3: Extract the common code from DT
>>>> KVM: GICv3: Add ACPI probing function
>>>>
>>>> include/kvm/arm_vgic.h | 14 ++--
>>>> virt/kvm/arm/vgic-v2-emul.c | 4 +-
>>>> virt/kvm/arm/vgic-v2.c | 186
>>>> +++++++++++++++++++++++++++++++++-----------
>>>> virt/kvm/arm/vgic-v3.c | 159
>>>> ++++++++++++++++++++++++++++---------
>>>> virt/kvm/arm/vgic.c | 22 +-----
>>>> 5 files changed, 277 insertions(+), 108 deletions(-)
>>>>
>>>
>>> So when I see this diffstat and the patches that follow, I cannot help
>>> but think that we do have a disconnect here. You do add a bunch of ACPI
>>> probing in KVM, to which I've already said no.
>>>
>>> I want to see the probing code in the GIC drivers, exported through a
>>> common structure that KVM can then use. That's it. Nothing else.
>>
>> I've been working on a patch series which rely on the GIC and arch timer
>> drivers to get the necessary information to initialize the different KVM
>> components (vGIC + vtimer).
>>
>> I think this achieves the goal you have in mind. I will post the series
>> in a few minutes.
>>
>
> Julien,
>
> Regarding arch_timer, there is an effort going on by Linaro. It has
> impact on KVM arch_timer init. See https://lkml.org/lkml/2016/2/1/658.
The KVM changes in this series are slightly pointless, and should be
addressed the same way the GIC should be addressed:
- Collect the information in the low-level code
- Expose it through a common infrastructure.
If you have different code paths for ACPI and DT outside of the core
probing code, then you are doing it wrong. ACPI is not "different".
M.
--
Jazz is not dead. It just smells funny...
prev parent reply other threads:[~2016-02-08 16:56 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-02-05 17:07 [PATCH V1 0/7] Enable ACPI support for ARM KVM GIC Wei Huang
2016-02-05 17:07 ` [PATCH V1 1/7] KVM: GIC: Move GIC DT probing code to GICv2 and GICv3 files Wei Huang
2016-02-05 17:07 ` [PATCH V1 2/7] KVM: GIC: Add extra fields to store GICH and GICV resource info Wei Huang
2016-02-05 17:07 ` [PATCH V1 3/7] KVM: GIC: Create a common probe function for GIC Wei Huang
2016-02-05 17:07 ` [PATCH V1 4/7] KVM: GICv2: Extract the common code from DT Wei Huang
2016-02-05 17:07 ` [PATCH V1 5/7] KVM: GICv2: Add ACPI probing function Wei Huang
2016-02-05 17:07 ` [PATCH V1 6/7] KVM: GICv3: Extract the common code from DT Wei Huang
2016-02-05 17:07 ` [PATCH V1 7/7] KVM: GICv3: Add ACPI probing function Wei Huang
2016-02-08 9:59 ` [PATCH V1 0/7] Enable ACPI support for ARM KVM GIC Marc Zyngier
2016-02-08 16:35 ` Wei Huang
2016-02-08 16:42 ` Marc Zyngier
2016-02-08 16:39 ` Julien Grall
2016-02-08 16:47 ` Wei Huang
2016-02-08 16:56 ` Marc Zyngier [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=56B8C8D1.60707@arm.com \
--to=marc.zyngier@arm.com \
--cc=al.stone@linaro.org \
--cc=christoffer.dall@linaro.org \
--cc=drjones@redhat.com \
--cc=fu.wei@linaro.org \
--cc=hanjun.guo@linaro.org \
--cc=julien.grall@arm.com \
--cc=kvm@vger.kernel.org \
--cc=kvmarm@lists.cs.columbia.edu \
--cc=wei@redhat.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.