You copied the Doc URL to your clipboard.
GICR_VSGIPENDR, Redistributor virtual SGI pending state register
The GICR_VSGIPENDR characteristics are:
Purpose
Requests the pending state of virtual SGIs for a specified vPE.
Configuration
This register is present only when GICv4.1 is implemented. Otherwise, direct accesses to GICR_VSGIPENDR are RES0.
A copy of this register is provided for each Redistributor.
Attributes
GICR_VSGIPENDR is a 32-bit register.
Field descriptions
The GICR_VSGIPENDR bit assignments are:
Busy, bit [31]
ID of target vPEID
Busy | Meaning |
---|---|
0b0 |
Query of virtual SGI state not in progress. |
0b1 |
Query of virtual SGI state in progress. |
Bits [30:16]
Reserved, RES0.
Pending, bits [15:0]
Pending state of virtual SGIs for requested vPEID.
This field is UNKNOWN when GICR_VSGIPENDR.Busy == 1
Accessing the GICR_VSGIPENDR
64-bit access only.
GICR_VSGIPENDR can be accessed through the memory-mapped interfaces:
Component | Frame | Offset | Instance |
---|---|---|---|
GIC Redistributor | VLPI_base | 0x0088 | GICR_VSGIPENDR |
This interface is accessible as follows:
- When GICD_CTLR.DS == 0b0 accesses to this register are RO.
- When IsAccessSecure() accesses to this register are RO.
- When !IsAccessSecure() accesses to this register are RO.