<div dir="ltr"><div>Great, thanks! That will make initial bringup a little bit easier while deciding whether I need to write a full GICv3 driver.</div><div><br></div><div>William<br></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Oct 24, 2018 at 6:16 AM Sebastian Huber <<a href="mailto:sebastian.huber@embedded-brains.de">sebastian.huber@embedded-brains.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Will,<br>
<br>
On 23/10/2018 20:28, Will wrote:<br>
> Hi,<br>
> I'm currently doing some evaluations for an ARMv8 BSP which would <br>
> necessarily include a GIC that implements the GICv3 spec[1]. I see <br>
> that there is a shared GIC driver for ARM that seems to implement the <br>
> ARM GICv1 spec based on the BSPs in which it is used.<br>
><br>
> Is anyone aware of whether the shared ARM GIC driver can also drive <br>
> GICv2 implementations and thus possibly drive GICv3 implementations in <br>
> legacy mode (see section 1.3.6 of the spec) with minor <br>
> alterations/restrictions?<br>
><br>
> I suspect that this is the case since GICv2 appears to be purely <br>
> extensions to GICv1, but it would be nice to have confirmation from <br>
> someone better versed in the implementation.<br>
<br>
the Cortex-A7 MPCore equipped on the i.MX 7D uses a GIC v2.0. So, GICv2 <br>
is supported.<br>
<br>
-- <br>
Sebastian Huber, embedded brains GmbH<br>
<br>
Address : Dornierstr. 4, D-82178 Puchheim, Germany<br>
Phone   : +49 89 189 47 41-16<br>
Fax     : +49 89 189 47 41-09<br>
E-Mail  : <a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-brains.de</a><br>
PGP     : Public key available on request.<br>
<br>
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.<br>
<br>
</blockquote></div>