The ICH_VTR_EL2 characteristics are:
- Purpose
- Holds information on number of priority bits, number of preemption
bits, and number of List Registers implemented.
- Usage constraints
- There are no usage constraints.
- Configurations
- Available if the GIC is implemented and setup for System register
accesses.
- Attributes
- See the register summary in Table 8-9 Virtual interface control register summary..
The following figure shows the ICH_VTR_EL2 bit assignments.
Figure 8-3 ICH_VTR_EL2 bit assignments
The following table shows the ICH_VTR_EL2 bit assignments.
Table 8-13 ICH_VTR_EL2 bit assignments
Bit |
Name |
Description |
[31:29] |
PRIbits |
Indicates the number of priority
bits implemented, minus one:
0b100 | Five bits of priority and 32 priority levels. |
|
[28:26] |
PREbits |
Indicates the number of
preemption bits implemented, minus one:
0b100 | Five bits of preemption and 32 preemption levels. |
|
[25:23] |
IDbits |
Indicates the number of virtual
interrupt identifier bits supported:
0b000 | 16 bits of virtual interrupt identifier. |
|
[22] |
SEIS |
Indicates if locally generated
virtual System Errors are supported:
0b0 | Locally generated virtual System Errors are not
supported. |
|
[21] |
A3V |
Indicates if affinity level 3 is
supported in SGI generation from System registers:
0b0 | SGI generation from System registers does not support
affinity level 3. |
|
[20:5] |
- |
Reserved, RAZ. |
[4:0] |
ListRegs |
Indicates the number of
implemented List Registers, minus one:
0b000011 | Four List Registers. |
|