<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>