<div dir="ltr"><div dir="ltr"><div>Hi,</div><div>I'm currently doing some evaluations
for an ARMv8 BSP which would necessarily include a GIC that implements
the GICv3 spec[1]. I see that there is a shared GIC driver for ARM that
seems to implement the ARM GICv1 spec based on the BSPs in which it is
used.</div><div><br></div><div>Is anyone aware of whether the shared ARM
GIC driver can also drive GICv2 implementations and thus possibly drive
GICv3 implementations in legacy mode (see section 1.3.6 of the spec)
with minor alterations/restrictions?</div><div><br></div><div>I suspect
that this is the case since GICv2 appears to be purely extensions to
GICv1, but it would be nice to have confirmation from someone better
versed in the implementation.</div><div><br></div><div>Thanks,</div><div>William<br></div><div><br></div><div>1: <a href="https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=2ahUKEwi5u-3RlJ3eAhVOrVMKHa_-DN8QFjABegQICRAC&url=https%3A%2F%2Fstatic.docs.arm.com%2Fihi0069%2Fc%2FIHI0069C_gic_architecture_specification.pdf&usg=AOvVaw3h2G1DIiPgVPzuYLOzUqrH" target="_blank"><cite class="m_-5327425235389838891iUh30">https://static.docs.arm.com/ihi0069/c/IHI0069C_gic_architecture_specification.pdf</cite></a></div></div></div>