From: Julien Grall <julien.grall@linaro.org>
To: Vijay Kilari <vijay.kilari@gmail.com>,
Ian Campbell <Ian.Campbell@citrix.com>
Cc: 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: [PATCH v8 0/7] xen/arm: Add GICv3 support
Date: Thu, 07 Aug 2014 15:11:43 +0100 [thread overview]
Message-ID: <53E3891F.4020705@linaro.org> (raw)
In-Reply-To: <CALicx6tqBqNDHiYC2E0hL_hZwTfGpB39JNPBxxw+vSpJ1iaHPg@mail.gmail.com>
Hello Vijay,
On 08/06/2014 03:52 PM, Vijay Kilari wrote:
> Hi Ian,
>
> On Mon, Aug 4, 2014 at 9:18 PM, Ian Campbell <Ian.Campbell@citrix.com> wrote:
>> (reinstating the cc)
>>
>> On Mon, 2014-08-04 at 20:19 +0530, Vijay Kilari wrote:
>>> On Mon, Aug 4, 2014 at 4:12 PM, Ian Campbell <Ian.Campbell@citrix.com> wrote:
>>
>>> Yes, Already I have booted domU with GICv3 patches with changes to
>>> xl tool.
>>
>> Excellent!
>>
>>> Need some time to make it generic and send patches.
>>
>> Perhaps you could send out whatever dirty version you have now for
>> people who want to try GICv3 to play with?
>
> If there are no further comments on GICv3 patches,
> I can fix pending NITs and send new version, which you can merge.
> This helps to test DomUs and your 48 bit support RFC patches.
I think Ian was asking to have a dirty version of your patch to support
GICv3 on guest.
It would be nice if you can send it. So people can give a try of the
support on the ARM64 model.
>>
>>> BTW, I have following questions
>>>
>>> 1) The device tree is generated by xl tool for domU is hardcoding
>>> GICv2 node. How to generate device tree for GICv2 & GICv3 based on DomU?
>>> Should we always generate GIC node based on HW support (by query hw
>>> support via domctl) ?
>>
>> Something like that, yes.
>>
>> There's a few different aspects which need to be taken care of, first of
>> all what the hardware+Xen actual support (v2 only, v3 only, v3 w/ v2
>> compat, vN+1 etc) and what the guest cfg actually asks for, what to do
>> if the guest cfg asks for something which Xen can't manage (e.g. v2 on a
>> v3 only system etc).
>>
>> I think Julien is adding a domctl to control the number of SPIs in his
>> passthrough series. It probably makes sense to extend that into a more
>> generic "gic cfg" domctl with a field for requesting the version of gic
>> to support for this guest, with an explicit "default" setting for
>> letting Xen choose. I think it would be preferable to do all the gic
>> setup in one domctl, rather than proliferate loads of them.
The plan was to allow the hypercall to be extended. I'm sure we would
need to configure other things in the future.
>>
>
> Any reference to Julien's patches for the same?
https://patches.linaro.org/34664/
Regards,
--
Julien Grall
next prev parent reply other threads:[~2014-08-07 14:11 UTC|newest]
Thread overview: 39+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-07-23 13:41 [PATCH v8 0/7] xen/arm: Add GICv3 support vijay.kilari
2014-07-23 13:41 ` [PATCH v8 1/7] xen/arm: Introduce sizes.h vijay.kilari
2014-07-28 13:55 ` Ian Campbell
2014-07-23 13:41 ` [PATCH v8 2/7] xen/arm: Stringify the register name in sysreg read write macros vijay.kilari
2014-07-23 17:20 ` Julien Grall
2014-07-28 13:56 ` Ian Campbell
2014-07-23 13:41 ` [PATCH v8 3/7] xen/arm: Add support for GIC v3 vijay.kilari
2014-07-23 17:28 ` Julien Grall
2014-07-24 9:03 ` Ian Campbell
2014-07-24 10:26 ` Julien Grall
2014-07-23 13:41 ` [PATCH v8 4/7] xen/arm: Add virtual GICv3 support vijay.kilari
2014-07-23 13:51 ` Vijay Kilari
2014-07-28 14:35 ` Ian Campbell
2014-07-28 14:55 ` Ian Campbell
2014-07-28 15:08 ` Julien Grall
2014-07-28 15:26 ` Ian Campbell
2014-07-28 15:29 ` Julien Grall
2014-07-28 15:35 ` Julien Grall
2014-07-28 16:02 ` Ian Campbell
2014-07-28 16:11 ` Julien Grall
2014-07-28 16:25 ` Ian Campbell
2014-07-28 16:30 ` Julien Grall
2014-07-23 13:41 ` [PATCH v8 5/7] xen/arm: Update Dom0 GIC dt node with GICv3 information vijay.kilari
2014-07-23 13:41 ` [PATCH v8 6/7] xen/arm: add SGI handling for GICv3 vijay.kilari
2014-07-23 13:56 ` Stefano Stabellini
2014-07-24 14:37 ` Julien Grall
2014-07-28 14:04 ` Ian Campbell
2014-07-23 13:41 ` [PATCH v8 7/7] xen/arm: check for GICv3 platform support vijay.kilari
2014-07-24 14:45 ` Julien Grall
2014-08-03 21:24 ` [PATCH v8 0/7] xen/arm: Add GICv3 support Julien Grall
2014-08-04 10:06 ` Ian Campbell
2014-08-04 10:25 ` Julien Grall
2014-08-04 10:42 ` Ian Campbell
[not found] ` <CALicx6ucRFNP4A3a2uBPTmhYzKtNWNOvwmPLUfy4Z2DoYDVr3g@mail.gmail.com>
2014-08-04 15:48 ` Ian Campbell
2014-08-06 14:52 ` Vijay Kilari
2014-08-07 14:11 ` Julien Grall [this message]
2014-08-28 11:36 ` Vijay Kilari
2014-09-02 23:18 ` Stefano Stabellini
2014-09-03 12:15 ` 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=53E3891F.4020705@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).