From: Julien Grall <julien.grall@linaro.org>
To: Vijay Kilari <vijay.kilari@gmail.com>
Cc: Ian Campbell <Ian.Campbell@citrix.com>,
Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
Prasun Kapoor <Prasun.Kapoor@caviumnetworks.com>,
Vijaya Kumar K <vijaya.kumar@caviumnetworks.com>,
Tim Deegan <tim@xen.org>,
"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
Stefano Stabellini <stefano.stabellini@citrix.com>,
Jan Beulich <jbeulich@suse.com>,
manish.jaggi@caviumnetworks.com
Subject: Re: [RFC PATCH] xen/arm: GICv3 support for domU
Date: Mon, 22 Sep 2014 13:44:17 +0100 [thread overview]
Message-ID: <542019A1.1010009@linaro.org> (raw)
In-Reply-To: <CALicx6sPA=qNqCu_MyA89q9iJQu2aoV+3XVwsgYBikdcnHHujA@mail.gmail.com>
Hello Vijay,
On 09/22/2014 12:53 PM, Vijay Kilari wrote:
> On Mon, Sep 15, 2014 at 8:43 PM, Vijay Kilari <vijay.kilari@gmail.com> wrote:
>> Hi Julien,
>>
>> On Sat, Sep 13, 2014 at 3:39 AM, Julien Grall <julien.grall@linaro.org> wrote:
>>> Hi Vijay,
>>>
>>> On 20/08/14 03:09, vijay.kilari@gmail.com wrote:
>>>>
>>>> From: Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>
>>>>
>>>> Update libxl tool for arm64 to generate GICv3 device
>>>> tree node for domU.
>>>>
>>>> This patch is only for verifying DomU boot on hardware
>>>> with GICv3 support and hardcodes GICv3 node information
>>>> for DomU. Clean implementation is required using
>>>> domctl
>>>
>>>
>>> Thank you for this patch. Do you plan to send a clean implementation soon?
>>
>> I plan to implemented generic gicv2/gicv3 dt node
>> based on your patch "xen/dts: Add hypercalls to retrieve device node
>> information"
>> to read gic device compatibility.
>
> Your patch "xen/dts: Add hypercalls to retrieve device node information"
> always relies on full node patch to read device node information.
>
> But in some cases, like GIC we don't have full patch. Here we need
> to fetch node information like compatibility and other properties like number of
> re-distributor regions, re-distributor offset etc., from node name.
>
> So new set of hypercalls which take node name instead of path is required.
I guess when you said "patch", you meant "path", right?
Why do you need to get those information? You should define yourself the
regions of the GICv3 in the guest layout and not relying on the host DT.
In anycase, using the name of the node would be be broken as it could be
duplicated and it's not standardize.
Lastly, I don't plan to keep the patch "xen/dts: Add hypercalls to
retrieve device node information" in my series. See the discussion on
the cover letter.
Regards,
--
Julien Grall
next prev parent reply other threads:[~2014-09-22 12:44 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-08-20 10:09 [RFC PATCH] xen/arm: GICv3 support for domU vijay.kilari
2014-09-12 22:09 ` Julien Grall
2014-09-15 15:13 ` Vijay Kilari
2014-09-22 11:53 ` Vijay Kilari
2014-09-22 12:44 ` Julien Grall [this message]
2014-09-22 13:15 ` Vijay Kilari
2014-09-22 14:02 ` Ian Campbell
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=542019A1.1010009@linaro.org \
--to=julien.grall@linaro.org \
--cc=Ian.Campbell@citrix.com \
--cc=Prasun.Kapoor@caviumnetworks.com \
--cc=jbeulich@suse.com \
--cc=manish.jaggi@caviumnetworks.com \
--cc=stefano.stabellini@citrix.com \
--cc=stefano.stabellini@eu.citrix.com \
--cc=tim@xen.org \
--cc=vijay.kilari@gmail.com \
--cc=vijaya.kumar@caviumnetworks.com \
--cc=xen-devel@lists.xen.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).