I'm design an soc system with cortex-a35 and gic500. I want to do some simulations and test the irq/fiq between a35 and gic500 using bare-metal code. It's difficult for me to develope the software for gic500 from the start, such as initialzation, configuration, etc. Are there any available gic500 apis? Thanks!
If you are after a simple bare-metal example, you could try this:
https://developer.arm.com/documentation/198123/latest/
there's a small example near the end of the document
EDIT: Forgot to say... the guide/example cover GICv3, not GIC-500 specifically.