You copied the Doc URL to your clipboard.

GITS_UMSIR, ITS Unmapped MSI register

The GITS_UMSIR characteristics are:

Purpose

Provides the DeviceID and EventID of the unmapped MSI that set GITS_STATUSR.UMSI.

Configuration

This register is present only when GITS_TYPER.UMSI == 1. Otherwise, direct accesses to GITS_UMSIR are RES0.

Attributes

GITS_UMSIR is a 64-bit register.

Field descriptions

The GITS_UMSIR bit assignments are:

6362616059585756555453525150494847464544434241403938373635343332
DeviceID
EventID
313029282726252423222120191817161514131211109876543210

DeviceID, bits [63:32]

DeviceID of MSI that set GITS_STATUSR.UMSI to 1.

If GITS_STATUSR.UMSI is 0, this field is UNKNOWN.

EventID, bits [31:0]

EventID of MSI that set GITS_STATUSR.UMSI to 1.

If GITS_STATUSR.UMSI is 0, this field is UNKNOWN.

Accessing the GITS_UMSIR

GITS_UMSIR can be accessed through the memory-mapped interfaces:

ComponentOffsetInstance
GIC ITS control0x0028GITS_UMSIR

This interface is accessible as follows:

  • When GICD_CTLR.DS == 0 accesses to this register are RO.
  • When an access is Secure accesses to this register are RW.
  • When an access is Non-secure accesses to this register are RW.