EasyManua.ls Logo

ARM CoreLink GIC-600AE

Default Icon
268 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Arm
®
CoreLink™ GIC-600AE Generic Interrupt Controller
Technical Reference Manual
Document ID: 101206_0003_04_en
Issue: 04
Operation
Implementation-defined feature commands
Error mnemonic Encoding IERR Stall Mask Description
OPR_UNMAPPED_COLLECTION 0x10A03 1 - - Software has tried an operation through GITS_OPR using a collection
that is outside the range that the ITS supports.
See GITS_BASER0, and for information about the supported range,
see GITS_TYPER.
OPR_UNMAPPED_DEVICE 0x10A04 1 - - Software has tried to lock an interrupt from a device that is not
mapped through GITS_OPR.
The GITS_OPSR register reports a fail.
OPR_ID_OOR 0x10A05 1 - - Software has tried to lock an interrupt using an EventID that is larger
than the specified device supports.
The GITS_OPSR register reports a fail.
OPR_UNMAPPED_INTERRUPT 0x10A07 1 - - Software has tried to lock an interrupt that is not mapped through
GITS_OPR.
The GITS_OPSR register reports a fail.
OPR_SET_LOCKED 0x10A10 1 - - Software has tried to lock an interrupt into the cache but the set
already contains a locked interrupt.
The GITS_OPSR register reports a fail.
ACE_LITE_ACCESS_FAILURE 0x10B01 1 - - An access that the ITS issues, receives an SLVERR or DECODE error.
The address is given in GICT_ERR<n>MISC1. This error can occur
from multiple sources.
Software must determine whether the Command queue is stalled, by
checking GITS_CREADR.Stalled. If the Command queue has stalled,
the command might not have occurred. See 4.9.2 ITS commands and
errors on page 62.
ACE_LITE_TRANS_FAILURE 0x10B03 1 - AEE An unknown source in the system has written to the subordinate port
with an access that is not a legal GITS_TRANSLATER access.
The full address of the access is given in GICT_ERR<n>MISC1.
If the address matches GITS_TRANSLATER, then the size, length,
strobes, or access type is wrong.
Read accesses are not tracked.
INVALID_ML_DEV_TABLE_ENTRY 0x10B04 1 1 CEE Software is using a two-level Device table and the first-level table
entry has not completed.
Software must allocate and clear a new second-level table, update the
first-level entry, and repeat the command.
ACE_LITE_ADDR_OOR 0x10B05 1 - - ITS programming has tried to create an access to the address
specified in GICT_ERR<n>MISC1 that is larger than the address space
supported
INVALID_COMMAND 0x10F00 1 - CEE An invalid command has been detected in the Command queue.
Software must correct this and then resume.
Copyright © 2018–2020, 2022 Arm Limited (or its affiliates). All rights reserved.
Non-Confidential
Page 86 of 268

Table of Contents

Related product manuals