We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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.