GIC_VCPUifHyp Address Map
Memory map for the GIC virtual CPU interface control registers.
Contains all registers with the GICH prefix. Note: This provides access to the control
registers for the current CPU. It is expected that this block will only be made
accessible to the hypervisor. For details of these registers, please refer to the Arm®
CoreLink™ GIC-400 Generic Interrupt Controller
Technical Reference Manual.
Module Instance | Base Address | End Address |
---|---|---|
i_gic_wrapper_VCPUifHyp | 0xFFFC4000 | 0xFFFC41FF |
Register | Offset | Width | Access | Reset Value | Description |
---|---|---|---|---|---|
GICH_HCR | 0x0 | 32 | RW | 0x00000000 |
Hypervisor Control Register |
GICH_VTR | 0x4 | 32 | RO | 0x90000003 |
VGIC Type Register |
GICH_VMCR | 0x8 | 32 | RW | 0x004C0000 |
Virtual Machine Control Register |
GICH_MISR | 0x10 | 32 | RO | 0x00000000 |
Maintenance Interrupt Status Register |
GICH_EISR0 | 0x20 | 32 | RO | 0x00000000 |
End of Interrupt Status Register |
GICH_ELSR0 | 0x30 | 32 | RO | 0x0000000F |
Empty List register Status Register |
GICH_APR0 | 0xF0 | 32 | RW | 0x00000000 |
Active Priority Register |
GICH_LR0 | 0x100 | 32 | RW | 0x00000000 |
List Register 0 |
GICH_LR1 | 0x104 | 32 | RW | 0x00000000 |
List Register 1 |
GICH_LR2 | 0x108 | 32 | RW | 0x00000000 |
List Register 2 |
GICH_LR3 | 0x10C | 32 | RW | 0x00000000 |
List Register 3 |