Register Name | Offset Address | Width | Type | Reset Value | Description |
GICD_CTLR | 0x0000010000 | 32 | rwNormal read/write | 0x00000000 | Distributor Control Register |
GICD_TYPER | 0x0000010004 | 32 | roRead-only | 0x00000000 | Interrupt Controller Type Register |
GICD_IIDR | 0x0000010008 | 32 | roRead-only | 0x0200143B | Distributor Implementer Identification Register |
GICD_IGROUPR0 | 0x0000010080 | 32 | rwNormal read/write | 0x00000000 | Interrupt Group Registers |
GICD_IGROUPR1 | 0x0000010084 | 32 | rwNormal read/write | 0x00000000 | Interrupt Group Registers |
GICD_IGROUPR2 | 0x0000010088 | 32 | rwNormal read/write | 0x00000000 | Interrupt Group Registers |
GICD_IGROUPR3 | 0x000001008C | 32 | rwNormal read/write | 0x00000000 | Interrupt Group Registers |
GICD_IGROUPR4 | 0x0000010090 | 32 | rwNormal read/write | 0x00000000 | Interrupt Group Registers |
GICD_IGROUPR5 | 0x0000010094 | 32 | rwNormal read/write | 0x00000000 | Interrupt Group Registers |
GICD_ISENABLER0 | 0x0000010100 | 32 | rwNormal read/write | 0x0000FFFF | Interrupt Set-Enable Registers |
GICD_ISENABLER1 | 0x0000010104 | 32 | rwNormal read/write | 0x00000000 | Interrupt Set-Enable Registers |
GICD_ISENABLER2 | 0x0000010108 | 32 | rwNormal read/write | 0x00000000 | Interrupt Set-Enable Registers |
GICD_ISENABLER3 | 0x000001010C | 32 | rwNormal read/write | 0x00000000 | Interrupt Set-Enable Registers |
GICD_ISENABLER4 | 0x0000010110 | 32 | rwNormal read/write | 0x00000000 | Interrupt Set-Enable Registers |
GICD_ISENABLER5 | 0x0000010114 | 32 | rwNormal read/write | 0x00000000 | Interrupt Set-Enable Registers |
GICD_ICENABLER0 | 0x0000010180 | 32 | rwNormal read/write | 0x0000FFFF | Interrupt Clear-Enable Registers |
GICD_ICENABLER1 | 0x0000010184 | 32 | rwNormal read/write | 0x00000000 | Interrupt Clear-Enable Registers |
GICD_ICENABLER2 | 0x0000010188 | 32 | rwNormal read/write | 0x00000000 | Interrupt Clear-Enable Registers |
GICD_ICENABLER3 | 0x000001018C | 32 | rwNormal read/write | 0x00000000 | Interrupt Clear-Enable Registers |
GICD_ICENABLER4 | 0x0000010190 | 32 | rwNormal read/write | 0x00000000 | Interrupt Clear-Enable Registers |
GICD_ICENABLER5 | 0x0000010194 | 32 | rwNormal read/write | 0x00000000 | Interrupt Clear-Enable Registers |
GICD_ISPENDR0 | 0x0000010200 | 32 | rwNormal read/write | 0x00000000 | Interrupt Set-Pending Registers |
GICD_ISPENDR1 | 0x0000010204 | 32 | rwNormal read/write | 0x00000000 | Interrupt Set-Pending Registers |
GICD_ISPENDR2 | 0x0000010208 | 32 | rwNormal read/write | 0x00000000 | Interrupt Set-Pending Registers |
GICD_ISPENDR3 | 0x000001020C | 32 | rwNormal read/write | 0x00000000 | Interrupt Set-Pending Registers |
GICD_ISPENDR4 | 0x0000010210 | 32 | rwNormal read/write | 0x00000000 | Interrupt Set-Pending Registers |
GICD_ISPENDR5 | 0x0000010214 | 32 | rwNormal read/write | 0x00000000 | Interrupt Set-Pending Registers |
GICD_ICPENDR0 | 0x0000010280 | 32 | rwNormal read/write | 0x00000000 | Interrupt Clear-Pending Registers |
GICD_ICPENDR1 | 0x0000010284 | 32 | rwNormal read/write | 0x00000000 | Interrupt Clear-Pending Registers |
GICD_ICPENDR2 | 0x0000010288 | 32 | rwNormal read/write | 0x00000000 | Interrupt Clear-Pending Registers |
GICD_ICPENDR3 | 0x000001028C | 32 | rwNormal read/write | 0x00000000 | Interrupt Clear-Pending Registers |
GICD_ICPENDR4 | 0x0000010290 | 32 | rwNormal read/write | 0x00000000 | Interrupt Clear-Pending Registers |
GICD_ICPENDR5 | 0x0000010294 | 32 | rwNormal read/write | 0x00000000 | Interrupt Clear-Pending Registers |
GICD_ISACTIVER0 | 0x0000010300 | 32 | rwNormal read/write | 0x00000000 | Interrupt Set-Active Registers |
GICD_ISACTIVER1 | 0x0000010304 | 32 | rwNormal read/write | 0x00000000 | Interrupt Set-Active Registers |
GICD_ISACTIVER2 | 0x0000010308 | 32 | rwNormal read/write | 0x00000000 | Interrupt Set-Active Registers |
GICD_ISACTIVER3 | 0x000001030C | 32 | rwNormal read/write | 0x00000000 | Interrupt Set-Active Registers |
GICD_ISACTIVER4 | 0x0000010310 | 32 | rwNormal read/write | 0x00000000 | Interrupt Set-Active Registers |
GICD_ISACTIVER5 | 0x0000010314 | 32 | rwNormal read/write | 0x00000000 | Interrupt Set-Active Registers |
GICD_ICACTIVER0 | 0x0000010380 | 32 | rwNormal read/write | 0x00000000 | Interrupt Clear-Active Registers |
GICD_ICACTIVER1 | 0x0000010384 | 32 | rwNormal read/write | 0x00000000 | Interrupt Clear-Active Registers |
GICD_ICACTIVER2 | 0x0000010388 | 32 | rwNormal read/write | 0x00000000 | Interrupt Clear-Active Registers |
GICD_ICACTIVER3 | 0x000001038C | 32 | rwNormal read/write | 0x00000000 | Interrupt Clear-Active Registers |
GICD_ICACTIVER4 | 0x0000010390 | 32 | rwNormal read/write | 0x00000000 | Interrupt Clear-Active Registers |
GICD_ICACTIVER5 | 0x0000010394 | 32 | rwNormal read/write | 0x00000000 | Interrupt Clear-Active Registers |
GICD_IPRIORITYR0 | 0x0000010400 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR1 | 0x0000010404 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR2 | 0x0000010408 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR3 | 0x000001040C | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR4 | 0x0000010410 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR5 | 0x0000010414 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR6 | 0x0000010418 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR7 | 0x000001041C | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR8 | 0x0000010420 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR9 | 0x0000010424 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR10 | 0x0000010428 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR11 | 0x000001042C | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR12 | 0x0000010430 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR13 | 0x0000010434 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR14 | 0x0000010438 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR15 | 0x000001043C | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR16 | 0x0000010440 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR17 | 0x0000010444 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR18 | 0x0000010448 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR19 | 0x000001044C | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR20 | 0x0000010450 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR21 | 0x0000010454 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR22 | 0x0000010458 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR23 | 0x000001045C | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR24 | 0x0000010460 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR25 | 0x0000010464 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR26 | 0x0000010468 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR27 | 0x000001046C | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR28 | 0x0000010470 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR29 | 0x0000010474 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR30 | 0x0000010478 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR31 | 0x000001047C | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR32 | 0x0000010480 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR33 | 0x0000010484 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR34 | 0x0000010488 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR35 | 0x000001048C | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR36 | 0x0000010490 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR37 | 0x0000010494 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR38 | 0x0000010498 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR39 | 0x000001049C | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR40 | 0x00000104A0 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR41 | 0x00000104A4 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR42 | 0x00000104A8 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR43 | 0x00000104AC | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR44 | 0x00000104B0 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR45 | 0x00000104B4 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR46 | 0x00000104B8 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_IPRIORITYR47 | 0x00000104BC | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Registers |
GICD_ITARGETSR0 | 0x0000010800 | 32 | roRead-only | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR1 | 0x0000010804 | 32 | roRead-only | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR2 | 0x0000010808 | 32 | roRead-only | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR3 | 0x000001080C | 32 | roRead-only | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR4 | 0x0000010810 | 32 | roRead-only | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR5 | 0x0000010814 | 32 | roRead-only | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR6 | 0x0000010818 | 32 | roRead-only | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR7 | 0x000001081C | 32 | roRead-only | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR8 | 0x0000010820 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR9 | 0x0000010824 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR10 | 0x0000010828 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR11 | 0x000001082C | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR12 | 0x0000010830 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR13 | 0x0000010834 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR14 | 0x0000010838 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR15 | 0x000001083C | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR16 | 0x0000010840 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR17 | 0x0000010844 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR18 | 0x0000010848 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR19 | 0x000001084C | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR20 | 0x0000010850 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR21 | 0x0000010854 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR22 | 0x0000010858 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR23 | 0x000001085C | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR24 | 0x0000010860 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR25 | 0x0000010864 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR26 | 0x0000010868 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR27 | 0x000001086C | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR28 | 0x0000010870 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR29 | 0x0000010874 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR30 | 0x0000010878 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR31 | 0x000001087C | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR32 | 0x0000010880 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR33 | 0x0000010884 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR34 | 0x0000010888 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR35 | 0x000001088C | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR36 | 0x0000010890 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR37 | 0x0000010894 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR38 | 0x0000010898 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR39 | 0x000001089C | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR40 | 0x00000108A0 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR41 | 0x00000108A4 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR42 | 0x00000108A8 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR43 | 0x00000108AC | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR44 | 0x00000108B0 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR45 | 0x00000108B4 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR46 | 0x00000108B8 | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ITARGETSR47 | 0x00000108BC | 32 | rwNormal read/write | 0x00000000 | Interrupt Processor Targets Registers |
GICD_ICFGR0 | 0x0000010C00 | 32 | roRead-only | 0xAAAAAAAA | Interrupt Configuration Registers |
GICD_ICFGR1 | 0x0000010C04 | 32 | roRead-only | 0x55540000 | Interrupt Configuration Registers |
GICD_ICFGR2 | 0x0000010C08 | 32 | rwNormal read/write | 0x55555555 | Interrupt Configuration Registers |
GICD_ICFGR3 | 0x0000010C0C | 32 | rwNormal read/write | 0x55555555 | Interrupt Configuration Registers |
GICD_ICFGR4 | 0x0000010C10 | 32 | rwNormal read/write | 0x55555555 | Interrupt Configuration Registers |
GICD_ICFGR5 | 0x0000010C14 | 32 | rwNormal read/write | 0x55555555 | Interrupt Configuration Registers |
GICD_ICFGR6 | 0x0000010C18 | 32 | rwNormal read/write | 0x55555555 | Interrupt Configuration Registers |
GICD_ICFGR7 | 0x0000010C1C | 32 | rwNormal read/write | 0x55555555 | Interrupt Configuration Registers |
GICD_ICFGR8 | 0x0000010C20 | 32 | rwNormal read/write | 0x55555555 | Interrupt Configuration Registers |
GICD_ICFGR9 | 0x0000010C24 | 32 | rwNormal read/write | 0x55555555 | Interrupt Configuration Registers |
GICD_ICFGR10 | 0x0000010C28 | 32 | rwNormal read/write | 0x55555555 | Interrupt Configuration Registers |
GICD_ICFGR11 | 0x0000010C2C | 32 | rwNormal read/write | 0x55555555 | Interrupt Configuration Registers |
GICD_PPISR | 0x0000010D00 | 32 | roRead-only | 0x00000000 | Private Peripheral Interrupt Status Register |
GICD_SPISR0 | 0x0000010D04 | 32 | roRead-only | 0x00000000 | Shared Peripheral Interrupt Status Registers |
GICD_SPISR1 | 0x0000010D08 | 32 | roRead-only | 0x00000000 | Shared Peripheral Interrupt Status Registers |
GICD_SPISR2 | 0x0000010D0C | 32 | roRead-only | 0x00000000 | Shared Peripheral Interrupt Status Registers |
GICD_SPISR3 | 0x0000010D10 | 32 | roRead-only | 0x00000000 | Shared Peripheral Interrupt Status Registers |
GICD_SPISR4 | 0x0000010D14 | 32 | roRead-only | 0x00000000 | Shared Peripheral Interrupt Status Registers |
GICD_SGIR | 0x0000010F00 | 32 | woWrite-only | 0x00000000 | Software Generated Interrupt Register |
GICD_CPENDSGIR0 | 0x0000010F10 | 32 | rwNormal read/write | 0x00000000 | SGI Clear-Pending Registers |
GICD_CPENDSGIR1 | 0x0000010F14 | 32 | rwNormal read/write | 0x00000000 | SGI Clear-Pending Registers |
GICD_CPENDSGIR2 | 0x0000010F18 | 32 | rwNormal read/write | 0x00000000 | SGI Clear-Pending Registers |
GICD_CPENDSGIR3 | 0x0000010F1C | 32 | rwNormal read/write | 0x00000000 | SGI Clear-Pending Registers |
GICD_SPENDSGIR0 | 0x0000010F20 | 32 | rwNormal read/write | 0x00000000 | SGI Set-Pending Registers |
GICD_SPENDSGIR1 | 0x0000010F24 | 32 | rwNormal read/write | 0x00000000 | SGI Set-Pending Registers |
GICD_SPENDSGIR2 | 0x0000010F28 | 32 | rwNormal read/write | 0x00000000 | SGI Set-Pending Registers |
GICD_SPENDSGIR3 | 0x0000010F2C | 32 | rwNormal read/write | 0x00000000 | SGI Set-Pending Registers |
GICD_PIDR4 | 0x0000010FD0 | 32 | roRead-only | 0x00000004 | Peripheral ID4 Register |
GICD_PIDR5 | 0x0000010FD4 | 32 | roRead-only | 0x00000000 | Peripheral ID5 Register |
GICD_PIDR6 | 0x0000010FD8 | 32 | roRead-only | 0x00000000 | Peripheral ID6 Register |
GICD_PIDR7 | 0x0000010FDC | 32 | roRead-only | 0x00000000 | Peripheral ID7 Register |
GICD_PIDR0 | 0x0000010FE0 | 32 | roRead-only | 0x00000090 | Peripheral ID0 Register |
GICD_PIDR1 | 0x0000010FE4 | 32 | roRead-only | 0x000000B4 | Peripheral ID1 Register |
GICD_PIDR2 | 0x0000010FE8 | 32 | roRead-only | 0x0000002B | Peripheral ID2 Register |
GICD_PIDR3 | 0x0000010FEC | 32 | roRead-only | 0x00000000 | Peripheral ID3 Register |
GICD_CIDR0 | 0x0000010FF0 | 32 | roRead-only | 0x0000000D | Component ID0 Register |
GICD_CIDR1 | 0x0000010FF4 | 32 | roRead-only | 0x000000F0 | Component ID1 Register |
GICD_CIDR2 | 0x0000010FF8 | 32 | roRead-only | 0x00000005 | Component ID2 Register |
GICD_CIDR3 | 0x0000010FFC | 32 | roRead-only | 0x000000B1 | Component ID3 Register |
GICC_CTLR | 0x0000020000 | 32 | rwNormal read/write | 0x00000000 | CPU Interface Control Register |
GICC_PMR | 0x0000020004 | 32 | rwNormal read/write | 0x00000000 | Interrupt Priority Mask Register |
GICC_BPR | 0x0000020008 | 32 | rwNormal read/write | 0x00000002 | Binary Point Register |
GICC_IAR | 0x000002000C | 32 | roRead-only | 0x000003FF | Interrupt Acknowledge Register |
GICC_EOIR | 0x0000020010 | 32 | woWrite-only | 0x00000000 | End of Interrupt Register |
GICC_RPR | 0x0000020014 | 32 | roRead-only | 0x000000FF | Running Priority Register |
GICC_HPPIR | 0x0000020018 | 32 | roRead-only | 0x000003FF | Highest Priority Pending Interrupt Register |
GICC_ABPR | 0x000002001C | 32 | rwNormal read/write | 0x00000003 | Aliased Binary Point Register |
GICC_AIAR | 0x0000020020 | 32 | roRead-only | 0x000003FF | Aliased Interrupt Acknowledge Register |
GICC_AEOIR | 0x0000020024 | 32 | woWrite-only | 0x00000000 | Aliased End of Interrupt Register |
GICC_AHPPIR | 0x0000020028 | 32 | roRead-only | 0x000003FF | Aliased Highest Priority Pending Interrupt Register |
GICC_APR0 | 0x00000200D0 | 32 | rwNormal read/write | 0x00000000 | Active Priority Register |
GICC_NSAPR0 | 0x00000200E0 | 32 | rwNormal read/write | 0x00000000 | Non-Secure Active Priority Register |
GICC_IIDR | 0x00000200FC | 32 | roRead-only | 0x0202143B | CPU Interface Identification Register |
GICC_DIR | 0x0000030000 | 32 | woWrite-only | 0x00000000 | Deactivate Interrupt Register |
GICH_HCR | 0x0000040000 | 32 | rwNormal read/write | 0x00000000 | Hypervisor Control Register |
GICH_VTR | 0x0000040004 | 32 | roRead-only | 0x90000003 | VGIC Type Register |
GICH_VMCR | 0x0000040008 | 32 | rwNormal read/write | 0x004C0000 | Virtual Machine Control Register |
GICH_MISR | 0x0000040010 | 32 | roRead-only | 0x00000000 | Maintenance Interrupt Status Register |
GICH_EISR0 | 0x0000040020 | 32 | roRead-only | 0x00000000 | End of Interrupt Status Register |
GICH_ELSR0 | 0x0000040030 | 32 | roRead-only | 0x0000000F | Empty List register Status Register |
GICH_APR0 | 0x00000400F0 | 32 | rwNormal read/write | 0x00000000 | Active Priority Register |
GICH_LR0 | 0x0000040100 | 32 | rwNormal read/write | 0x00000000 | List Register 0 |
GICH_LR1 | 0x0000040104 | 32 | rwNormal read/write | 0x00000000 | List Register 1 |
GICH_LR2 | 0x0000040108 | 32 | rwNormal read/write | 0x00000000 | List Register 2 |
GICH_LR3 | 0x000004010C | 32 | rwNormal read/write | 0x00000000 | List Register 3 |
GICH_HCR_Alias0 | 0x0000050000 | 32 | rwNormal read/write | 0x00000000 | Hypervisor Control Register |
GICH_VTR_Alias0 | 0x0000050004 | 32 | roRead-only | 0x90000003 | VGIC Type Register |
GICH_VMCR_Alias0 | 0x0000050008 | 32 | rwNormal read/write | 0x004C0000 | Virtual Machine Control Register |
GICH_MISR_Alias0 | 0x0000050010 | 32 | roRead-only | 0x00000000 | Maintenance Interrupt Status Register |
GICH_EISR0_Alias0 | 0x0000050020 | 32 | roRead-only | 0x00000000 | End of Interrupt Status Register |
GICH_ELSR0_Alias0 | 0x0000050030 | 32 | roRead-only | 0x0000000F | Empty List register Status Register |
GICH_APR0_Alias0 | 0x00000500F0 | 32 | rwNormal read/write | 0x00000000 | Active Priority Register |
GICH_LR0_Alias0 | 0x0000050100 | 32 | rwNormal read/write | 0x00000000 | List Register 0 |
GICH_LR1_Alias0 | 0x0000050104 | 32 | rwNormal read/write | 0x00000000 | List Register 1 |
GICH_LR2_Alias0 | 0x0000050108 | 32 | rwNormal read/write | 0x00000000 | List Register 2 |
GICH_LR3_Alias0 | 0x000005010C | 32 | rwNormal read/write | 0x00000000 | List Register 3 |
GICH_HCR_Alias1 | 0x0000050200 | 32 | rwNormal read/write | 0x00000000 | Hypervisor Control Register |
GICH_VTR_Alias1 | 0x0000050204 | 32 | roRead-only | 0x90000003 | VGIC Type Register |
GICH_VMCR_Alias1 | 0x0000050208 | 32 | rwNormal read/write | 0x004C0000 | Virtual Machine Control Register |
GICH_MISR_Alias1 | 0x0000050210 | 32 | roRead-only | 0x00000000 | Maintenance Interrupt Status Register |
GICH_EISR0_Alias1 | 0x0000050220 | 32 | roRead-only | 0x00000000 | End of Interrupt Status Register |
GICH_ELSR0_Alias1 | 0x0000050230 | 32 | roRead-only | 0x0000000F | Empty List register Status Register |
GICH_APR0_Alias1 | 0x00000502F0 | 32 | rwNormal read/write | 0x00000000 | Active Priority Register |
GICH_LR0_Alias1 | 0x0000050300 | 32 | rwNormal read/write | 0x00000000 | List Register 0 |
GICH_LR1_Alias1 | 0x0000050304 | 32 | rwNormal read/write | 0x00000000 | List Register 1 |
GICH_LR2_Alias1 | 0x0000050308 | 32 | rwNormal read/write | 0x00000000 | List Register 2 |
GICH_LR3_Alias1 | 0x000005030C | 32 | rwNormal read/write | 0x00000000 | List Register 3 |
GICH_HCR_Alias2 | 0x0000050400 | 32 | rwNormal read/write | 0x00000000 | Hypervisor Control Register |
GICH_VTR_Alias2 | 0x0000050404 | 32 | roRead-only | 0x90000003 | VGIC Type Register |
GICH_VMCR_Alias2 | 0x0000050408 | 32 | rwNormal read/write | 0x004C0000 | Virtual Machine Control Register |
GICH_MISR_Alias2 | 0x0000050410 | 32 | roRead-only | 0x00000000 | Maintenance Interrupt Status Register |
GICH_EISR0_Alias2 | 0x0000050420 | 32 | roRead-only | 0x00000000 | End of Interrupt Status Register |
GICH_ELSR0_Alias2 | 0x0000050430 | 32 | roRead-only | 0x0000000F | Empty List register Status Register |
GICH_APR0_Alias2 | 0x00000504F0 | 32 | rwNormal read/write | 0x00000000 | Active Priority Register |
GICH_LR0_Alias2 | 0x0000050500 | 32 | rwNormal read/write | 0x00000000 | List Register 0 |
GICH_LR1_Alias2 | 0x0000050504 | 32 | rwNormal read/write | 0x00000000 | List Register 1 |
GICH_LR2_Alias2 | 0x0000050508 | 32 | rwNormal read/write | 0x00000000 | List Register 2 |
GICH_LR3_Alias2 | 0x000005050C | 32 | rwNormal read/write | 0x00000000 | List Register 3 |
GICH_HCR_Alias3 | 0x0000050600 | 32 | rwNormal read/write | 0x00000000 | Hypervisor Control Register |
GICH_VTR_Alias3 | 0x0000050604 | 32 | roRead-only | 0x90000003 | VGIC Type Register |
GICH_VMCR_Alias3 | 0x0000050608 | 32 | rwNormal read/write | 0x004C0000 | Virtual Machine Control Register |
GICH_MISR_Alias3 | 0x0000050610 | 32 | roRead-only | 0x00000000 | Maintenance Interrupt Status Register |
GICH_EISR0_Alias3 | 0x0000050620 | 32 | roRead-only | 0x00000000 | End of Interrupt Status Register |
GICH_ELSR0_Alias3 | 0x0000050630 | 32 | roRead-only | 0x0000000F | Empty List register Status Register |
GICH_APR0_Alias3 | 0x00000506F0 | 32 | rwNormal read/write | 0x00000000 | Active Priority Register |
GICH_LR0_Alias3 | 0x0000050700 | 32 | rwNormal read/write | 0x00000000 | List Register 0 |
GICH_LR1_Alias3 | 0x0000050704 | 32 | rwNormal read/write | 0x00000000 | List Register 1 |
GICH_LR2_Alias3 | 0x0000050708 | 32 | rwNormal read/write | 0x00000000 | List Register 2 |
GICH_LR3_Alias3 | 0x000005070C | 32 | rwNormal read/write | 0x00000000 | List Register 3 |
GICH_HCR_Alias4 | 0x0000050800 | 32 | rwNormal read/write | 0x00000000 | Hypervisor Control Register |
GICH_VTR_Alias4 | 0x0000050804 | 32 | roRead-only | 0x90000003 | VGIC Type Register |
GICH_VMCR_Alias4 | 0x0000050808 | 32 | rwNormal read/write | 0x004C0000 | Virtual Machine Control Register |
GICH_MISR_Alias4 | 0x0000050810 | 32 | roRead-only | 0x00000000 | Maintenance Interrupt Status Register |
GICH_EISR0_Alias4 | 0x0000050820 | 32 | roRead-only | 0x00000000 | End of Interrupt Status Register |
GICH_ELSR0_Alias4 | 0x0000050830 | 32 | roRead-only | 0x0000000F | Empty List register Status Register |
GICH_APR0_Alias4 | 0x00000508F0 | 32 | rwNormal read/write | 0x00000000 | Active Priority Register |
GICH_LR0_Alias4 | 0x0000050900 | 32 | rwNormal read/write | 0x00000000 | List Register 0 |
GICH_LR1_Alias4 | 0x0000050904 | 32 | rwNormal read/write | 0x00000000 | List Register 1 |
GICH_LR2_Alias4 | 0x0000050908 | 32 | rwNormal read/write | 0x00000000 | List Register 2 |
GICH_LR3_Alias4 | 0x000005090C | 32 | rwNormal read/write | 0x00000000 | List Register 3 |
GICH_HCR_Alias5 | 0x0000050A00 | 32 | rwNormal read/write | 0x00000000 | Hypervisor Control Register |
GICH_VTR_Alias5 | 0x0000050A04 | 32 | roRead-only | 0x90000003 | VGIC Type Register |
GICH_VMCR_Alias5 | 0x0000050A08 | 32 | rwNormal read/write | 0x004C0000 | Virtual Machine Control Register |
GICH_MISR_Alias5 | 0x0000050A10 | 32 | roRead-only | 0x00000000 | Maintenance Interrupt Status Register |
GICH_EISR0_Alias5 | 0x0000050A20 | 32 | roRead-only | 0x00000000 | End of Interrupt Status Register |
GICH_ELSR0_Alias5 | 0x0000050A30 | 32 | roRead-only | 0x0000000F | Empty List register Status Register |
GICH_APR0_Alias5 | 0x0000050AF0 | 32 | rwNormal read/write | 0x00000000 | Active Priority Register |
GICH_LR0_Alias5 | 0x0000050B00 | 32 | rwNormal read/write | 0x00000000 | List Register 0 |
GICH_LR1_Alias5 | 0x0000050B04 | 32 | rwNormal read/write | 0x00000000 | List Register 1 |
GICH_LR2_Alias5 | 0x0000050B08 | 32 | rwNormal read/write | 0x00000000 | List Register 2 |
GICH_LR3_Alias5 | 0x0000050B0C | 32 | rwNormal read/write | 0x00000000 | List Register 3 |
GICH_HCR_Alias6 | 0x0000050C00 | 32 | rwNormal read/write | 0x00000000 | Hypervisor Control Register |
GICH_VTR_Alias6 | 0x0000050C04 | 32 | roRead-only | 0x90000003 | VGIC Type Register |
GICH_VMCR_Alias6 | 0x0000050C08 | 32 | rwNormal read/write | 0x004C0000 | Virtual Machine Control Register |
GICH_MISR_Alias6 | 0x0000050C10 | 32 | roRead-only | 0x00000000 | Maintenance Interrupt Status Register |
GICH_EISR0_Alias6 | 0x0000050C20 | 32 | roRead-only | 0x00000000 | End of Interrupt Status Register |
GICH_ELSR0_Alias6 | 0x0000050C30 | 32 | roRead-only | 0x0000000F | Empty List register Status Register |
GICH_APR0_Alias6 | 0x0000050CF0 | 32 | rwNormal read/write | 0x00000000 | Active Priority Register |
GICH_LR0_Alias6 | 0x0000050D00 | 32 | rwNormal read/write | 0x00000000 | List Register 0 |
GICH_LR1_Alias6 | 0x0000050D04 | 32 | rwNormal read/write | 0x00000000 | List Register 1 |
GICH_LR2_Alias6 | 0x0000050D08 | 32 | rwNormal read/write | 0x00000000 | List Register 2 |
GICH_LR3_Alias6 | 0x0000050D0C | 32 | rwNormal read/write | 0x00000000 | List Register 3 |
GICH_HCR_Alias7 | 0x0000050E00 | 32 | rwNormal read/write | 0x00000000 | Hypervisor Control Register |
GICH_VTR_Alias7 | 0x0000050E04 | 32 | roRead-only | 0x90000003 | VGIC Type Register |
GICH_VMCR_Alias7 | 0x0000050E08 | 32 | rwNormal read/write | 0x004C0000 | Virtual Machine Control Register |
GICH_MISR_Alias7 | 0x0000050E10 | 32 | roRead-only | 0x00000000 | Maintenance Interrupt Status Register |
GICH_EISR0_Alias7 | 0x0000050E20 | 32 | roRead-only | 0x00000000 | End of Interrupt Status Register |
GICH_ELSR0_Alias7 | 0x0000050E30 | 32 | roRead-only | 0x0000000F | Empty List register Status Register |
GICH_APR0_Alias7 | 0x0000050EF0 | 32 | rwNormal read/write | 0x00000000 | Active Priority Register |
GICH_LR0_Alias7 | 0x0000050F00 | 32 | rwNormal read/write | 0x00000000 | List Register 0 |
GICH_LR1_Alias7 | 0x0000050F04 | 32 | rwNormal read/write | 0x00000000 | List Register 1 |
GICH_LR2_Alias7 | 0x0000050F08 | 32 | rwNormal read/write | 0x00000000 | List Register 2 |
GICH_LR3_Alias7 | 0x0000050F0C | 32 | rwNormal read/write | 0x00000000 | List Register 3 |
GICV_CTLR | 0x0000060000 | 32 | rwNormal read/write | 0x00000000 | Virtual Machine Control Register |
GICV_PMR | 0x0000060004 | 32 | rwNormal read/write | 0x00000000 | VM Priority Mask Register |
GICV_BPR | 0x0000060008 | 32 | rwNormal read/write | 0x00000002 | VM Binary Point Register |
GICV_IAR | 0x000006000C | 32 | roRead-only | 0x000003FF | VM Interrupt Acknowledge Register |
GICV_EOIR | 0x0000060010 | 32 | woWrite-only | 0x00000000 | VM End of Interrupt Register |
GICV_RPR | 0x0000060014 | 32 | roRead-only | 0x000000FF | VM Running Priority Register |
GICV_HPPIR | 0x0000060018 | 32 | roRead-only | 0x000003FF | VM Highest Priority Pending Interrupt Register |
GICV_ABPR | 0x000006001C | 32 | rwNormal read/write | 0x00000003 | VM Aliased Binary Point Register |
GICV_AIAR | 0x0000060020 | 32 | roRead-only | 0x000003FF | VM Aliased Interrupt Acknowledge Register |
GICV_AEOIR | 0x0000060024 | 32 | woWrite-only | 0x00000000 | VM Aliased End of Interrupt Register |
GICV_AHPPIR | 0x0000060028 | 32 | roRead-only | 0x000003FF | VM Aliased Highest Priority Pending Interrupt Register |
GICV_APR0 | 0x00000600D0 | 32 | rwNormal read/write | 0x00000000 | VM Active Priority Register |
GICV_IIDR | 0x00000600FC | 32 | roRead-only | 0x0202143B | VM CPU Interface Identification Register |
GICV_DIR | 0x0000070000 | 32 | woWrite-only | 0x00000000 | VM Deactivate Interrupt Register |