From: Julien Grall <julien.grall@citrix.com>
To: Ian Campbell <ian.campbell@citrix.com>, xen-devel@lists.xenproject.org
Cc: stefano.stabellini@citrix.com, Wei.Liu2@citrix.com
Subject: Re: [PATCH for-4.6] xen/arm: vgic-v2: Map the GIC virtual CPU interface with the correct size
Date: Mon, 21 Sep 2015 13:28:25 +0100 [thread overview]
Message-ID: <55FFF7E9.7020103@citrix.com> (raw)
In-Reply-To: <1442836446.10338.59.camel@citrix.com>
Hi Ian,
On 21/09/15 12:54, Ian Campbell wrote:
> On Fri, 2015-09-18 at 09:53 +0100, Ian Campbell wrote:
>> On Thu, 2015-09-17 at 19:00 +0100, Julien Grall wrote:
>>> On GICv2, the GIC virtual CPU interface is at minimum 8KB. Due some to
>>> some necessary quirk for GIC using 64KB stride, we are mapping the
>>> region in 2 time.
>>> The first mapping is 4KB and the second one is 8KB, i.e 12KB in total.
>>> Although the minimum supported size (and widely used) is 8KB. This
>>> means
>>> that we are mapping 4KB more to any guest using GICv2.
>>>
>>> While this looks scary at first glance, the GIC virtual CPU interface
>>> is
>>> most frequently at the end the GIC I/O region. So we will most likely
>>> map an an unused I/O region or a mirrored version of GICV for platform
>>> using 64KB stride.
>>>
>>> Nonetheless, fix the second mapping to only map 4KB.
>>>
>>> Signed-off-by: Julien Grall <julien.grall@citrix.com>
>>
>> Acked-by: Ian Campbell <ian.campbell@citrix.com>
>>
>>> ---
>>>
>>> This is a candidate for Xen 4.6 and backport to Xen 4.5.
>>
>> I concur and with Wei not being around I shall plan to apply later today
>> unless there are objections.
>
> I got distracted. Now applied to staging and staging-4.6 now and noted for
> later application to 4.5
It won't apply cleanly for Xen 4.5, this code was living in the gic
driver. I will send a backport patch for it.
Regards,
--
Julien Grall
next prev parent reply other threads:[~2015-09-21 12:29 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-09-17 18:00 [PATCH for-4.6] xen/arm: vgic-v2: Map the GIC virtual CPU interface with the correct size Julien Grall
2015-09-18 8:53 ` Ian Campbell
2015-09-21 11:54 ` Ian Campbell
2015-09-21 12:28 ` Julien Grall [this message]
2015-09-21 12:56 ` 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=55FFF7E9.7020103@citrix.com \
--to=julien.grall@citrix.com \
--cc=Wei.Liu2@citrix.com \
--cc=ian.campbell@citrix.com \
--cc=stefano.stabellini@citrix.com \
--cc=xen-devel@lists.xenproject.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 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.