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 https://developer.arm.com/docs/ddi0471/b 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