GITS_CREADR, ITS Read Register

The GITS_CREADR characteristics are:

Purpose

Specifies the offset from GITS_CBASER where the ITS reads the next ITS command.

This register is part of the GIC ITS registers functional group.

Usage constraints

This register is accessible as follows:

Security disabledSecureNon-secure
RORORO

Configuration

This register is cleared to 0 when a value is written to GITS_CBASER.

Bits [63:32] and bits [31:0] are accessible separately.

Attributes

GITS_CREADR is a 64-bit register.

Field descriptions

The GITS_CREADR bit assignments are:

6362616059585756555453525150494847464544434241403938373635343332
00000000000000000000000000000000
000000000000Offset0000Stalled
313029282726252423222120191817161514131211109876543210

Bits [63:20]

Reserved, RES0.

Offset, bits [19:5]

Bits [19:5] of the offset from GITS_CBASER. Bits [4:0] of the offset are zero.

Bits [4:1]

Reserved, RES0.

Stalled, bit [0]

Reports whether the processing of commands is stalled because of a command error.

StalledMeaning
0

ITS command queue is not stalled because of a command error.

1

ITS command queue is stalled because of a command error.

See The ITS Command Interface for more information.

Accessing the GITS_CREADR

GITS_CREADR can be accessed through its memory-mapped interface:

ComponentOffset
GIC ITS control0x0090-0x0094



18/04/2017 17:00

Copyright © 2010-2017 ARM Limited or its affiliates. All rights reserved. This document is Confidential.