Lines Matching +full:re +full:- +full:configured
1 .. SPDX-License-Identifier: GPL-2.0
10 The ITS allows MSI(-X) interrupts to be injected into guests. This extension is
12 arm-vgic-v3.txt), but does not depend on having physical ITS controllers.
15 a separate, non-overlapping MMIO region.
22 -------------------------
25 KVM_VGIC_ITS_ADDR_TYPE (rw, 64-bit)
33 -E2BIG Address outside of addressable IPA range
34 -EINVAL Incorrectly aligned address
35 -EEXIST Address already configured
36 -EFAULT Invalid user pointer for attr->addr.
37 -ENODEV Incorrect attribute or the ITS is not supported.
42 -------------------------
66 The GITS_IIDR read-only register must also be restored before
76 -ENXIO ITS not properly configured as required prior to setting
78 -ENOMEM Memory shortage when allocating ITS internal data
79 -EINVAL Inconsistent restored data
80 -EFAULT Invalid guest ram access
81 -EBUSY One or more VCPUS are running
82 -EACCES The virtual ITS is backed by a physical GICv4 ITS, and the
87 -----------------------------
98 Writes to read-only registers are ignored by the kernel except for:
100 - GITS_CREADR. It must be restored otherwise commands in the queue
101 will be re-executed after restoring CWRITER. GITS_CREADR must be
105 - GITS_IIDR. The Revision field encodes the table layout ABI revision.
117 -ENXIO Offset does not correspond to any supported register
118 -EFAULT Invalid user pointer for attr->addr
119 -EINVAL Offset is not 64-bit aligned
120 -EBUSY one or more VCPUS are running
124 ---------------------
142 -------------------
160 - V indicates whether the entry is valid. If not, other fields
162 - next: equals to 0 if this entry is the last one; otherwise it
164 2^14 -1.
165 - ITT_addr matches bits [51:8] of the ITT address (256 Byte aligned).
166 - Size specifies the supported number of bits for the EventID,
176 - V indicates whether the entry is valid. If not, other fields are
178 - RES0: reserved field with Should-Be-Zero-or-Preserved behavior.
179 - RDBase is the PE number (GICR_TYPER.Processor_Number semantic),
180 - ICID is the collection ID
189 - next: equals to 0 if this entry is the last one; otherwise it corresponds
190 to the EventID offset to the next ITE capped by 2^16 -1.
191 - pINTID is the physical LPI ID; if zero, it means the entry is not valid
193 - ICID is the collection ID
196 ----------------
202 - The ITS is not enabled and quiescent
204 - There is no internally cached state
205 - No collection or device table are used
207 - GITS_CBASER = 0, GITS_CREADR = 0, GITS_CWRITER = 0
208 - The ABI version is unchanged and remains the one set when the ITS