You copied the Doc URL to your clipboard.

Interrupt Controller Type Register, GITS_TYPER

This register returns information about the configuration of the GIC-600.

The GITS_TYPER characteristics are:

Usage constraintsThere are no usage constraints.
ConfigurationsAvailable in all GIC-600 configurations that have one or more ITS blocks.
AttributesSee ITS control register summary.

The following figure shows the bit assignments.

Figure 4-28 GITS_TYPER bit assignments

The following table shows the bit assignments.

Table 4-37 GITS_TYPER bit assignments

Bits Name Function
[63:37] - Reserved, RAZ.
[36] CIL

CollectionID limit:

1 = The GIC-600 supports CIL.

[35:32] CIDBits

The number of CollectionID bits, minus one.

Set by the col_width configuration parameter.

[31:24] HCC

Hardware collection count:

0 = All memory backed.

[23:20] - Reserved, returns 0.
[19] PTA

Physical target addresses:

0 = The GIC-600 does not support physical target addresses.

[18] SEIS

System error interrupts:

0 = The GIC-600 does not support locally generated System Error interrupts.

[17:13] DevBits

The number of device identifier bits implemented, minus one.

Set by the did_width configuration parameter.

[12:8] IDBits

The number of interrupt identifier bits implemented, minus one.

Set by the vid_width configuration parameter.

[7:4] ITTEntrySize

The number of bytes per entry, minus one:

0x3 = The GIC-600 supports a 4-byte ITT entry size.

[3] - Reserved.
[2] CCT

Cumulative collection tables:

0 = Total number of supported collections is determined by the number of collections that are held in memory only.

[1] Virtual

Virtual LPIs:

0 = The GIC-600 does not support Virtual LPIs.

See the Arm® GICv3 and GICv4 Software Overview.

[0] Physical

Physical LPIs:

1 = The GIC-600 supports physical LPIs.

Was this page helpful? Yes No