GIC_VCPUifHypAlias3 Address Map

Memory map allowing access to the GIC virtual CPU interface control registers for CPU3 from any processor. Contains all registers with the GICH prefix. Note: This provides a means for other processors to access the virtual CPU interface control registers for CPU3. It is expected that this block will only be made accessible to hypervisors. 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_VCPUifHypAlias3 0xFFFC5600 0xFFFC57FF
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