Cortex A53, GIC500,
I know the base address of GIC Distributor Control Register is 0x08100000, and the base address of GIC Redistributor Control Register is 0x08180000,
but I don't know the base address of Interrupt Translation Service (ITS), so could you nicely give me some sugestions to find the answer?
thanks very much.
best regards,
qianqian
There isn't a generic-architectural way of determining the address of the ITS. Software needs to "know" the address, which would typically by via querying firmware tables.
But specifically for the GIC-500, you can work it using the formula in the TRM:ARM CoreLink GIC-500 Generic Interrupt Controller Technical Reference Manual r1p1But you need the base address of GICD (which you have) and the total number of connected cores.
thanks very much, I will read the document you recommend, and try the formula in it.