GIC_VCPUifHypAlias1 Address Map
Memory map allowing access to the GIC virtual CPU
interface control registers for CPU1 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 CPU1. It is expected that this block will only be made
accessible to hypervisors. 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_VCPUifHypAlias1 | 0xFFFC5200 | 0xFFFC53FF |
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 |