| /linux/Documentation/admin-guide/hw-vuln/ |
| H A D | indirect-target-selection.rst | 3 Indirect Target Selection (ITS) 6 ITS is a vulnerability in some Intel CPUs that support Enhanced IBRS and were 7 released before Alder Lake. ITS may allow an attacker to control the prediction 10 ITS is assigned CVE-2024-28956 with a CVSS score of 4.7 (Medium). 28 Below is the list of ITS affected CPUs [#f2]_ [#f3]_: 48 - IBPB isolation is affected on all ITS affected CPUs, and need a microcode 53 - Intel Atom CPUs are not affected by ITS. 58 in the lower half of the cacheline are vulnerable to ITS, the basic idea behind 62 compilers. ITS-vulnerable retpoline sites are runtime patched to point to newly 63 added ITS-safe thunks. These safe thunks consists of indirect branch in the [all …]
|
| H A D | vmscape.rst | 20 - Cascade Lake generation - (Parts affected by ITS guest/host separation)
|
| H A D | attack_vector_controls.rst | 205 ITS X X
|
| /linux/arch/x86/kernel/cpu/ |
| H A D | common.c | 1257 #define ITS BIT(8) macro 1279 VULNBL_INTEL_STEPS(INTEL_SKYLAKE_X, X86_STEP_MAX, MMIO | RETBLEED | GDS | ITS | VMSCAPE), 1283 …VULNBL_INTEL_STEPS(INTEL_KABYLAKE_L, X86_STEP_MAX, MMIO | RETBLEED | GDS | SRBDS | ITS | VMSC… 1285 …VULNBL_INTEL_STEPS(INTEL_KABYLAKE, X86_STEP_MAX, MMIO | RETBLEED | GDS | SRBDS | ITS | VMSCAP… 1287 …VULNBL_INTEL_STEPS(INTEL_ICELAKE_L, X86_STEP_MAX, MMIO | MMIO_SBDS | RETBLEED | GDS | ITS | I… 1288 VULNBL_INTEL_STEPS(INTEL_ICELAKE_D, X86_STEP_MAX, MMIO | GDS | ITS | ITS_NATIVE_ONLY), 1289 VULNBL_INTEL_STEPS(INTEL_ICELAKE_X, X86_STEP_MAX, MMIO | GDS | ITS | ITS_NATIVE_ONLY), 1290 …VULNBL_INTEL_STEPS(INTEL_COMETLAKE, X86_STEP_MAX, MMIO | MMIO_SBDS | RETBLEED | GDS | ITS | V… 1291 VULNBL_INTEL_STEPS(INTEL_COMETLAKE_L, 0x0, MMIO | RETBLEED | ITS | VMSCAPE), 1292 …VULNBL_INTEL_STEPS(INTEL_COMETLAKE_L, X86_STEP_MAX, MMIO | MMIO_SBDS | RETBLEED | GDS | ITS |… [all …]
|
| /linux/arch/mips/alchemy/ |
| H A D | Kconfig | 32 bool "Trapeze ITS GPR board"
|
| H A D | Platform | 26 # Trapeze ITS GRP board
|
| /linux/Documentation/arch/arm64/ |
| H A D | silicon-errata.rst | 221 | Cavium | ThunderX ITS | #22375,24313 | CAVIUM_ERRATUM_22375 | 223 | Cavium | ThunderX ITS | #23144 | CAVIUM_ERRATUM_23144 | 274 | Qualcomm Tech. | QDF2400 ITS | E0065 | QCOM_QDF2400_ERRATUM_0065 |
|
| H A D | acpi_object_usage.rst | 244 when using GICv3-ITS and an SMMU); on SBSA Level 0 platforms, it
|
| /linux/Documentation/translations/zh_CN/arch/arm64/ |
| H A D | silicon-errata.txt | 73 | Cavium | ThunderX ITS | #22375, #24313 | CAVIUM_ERRATUM_22375 |
|
| /linux/Documentation/translations/zh_TW/arch/arm64/ |
| H A D | silicon-errata.txt | 77 | Cavium | ThunderX ITS | #22375, #24313 | CAVIUM_ERRATUM_22375 |
|
| /linux/Documentation/virt/kvm/devices/ |
| H A D | arm-vgic.rst | 18 device and guest ITS devices, see arm-vgic-v3.txt. It is not possible to 146 request the initialization of the VGIC or ITS, no additional parameter
|
| /linux/arch/arm64/boot/dts/cavium/ |
| H A D | thunder2-99xx.dtsi | 73 reg = <0x04 0x00100000 0x0 0x20000>; /* GIC ITS */
|
| /linux/Documentation/tee/ |
| H A D | ts-tee.rst | 21 protocol. A TS SP can host one or more services (e.g. PSA Crypto, PSA ITS, etc).
|
| /linux/arch/mips/boot/compressed/ |
| H A D | Makefile | 188 quiet_cmd_cpp_its_S = ITS $@
|
| /linux/arch/arm64/boot/dts/amd/ |
| H A D | elba.dtsi | 159 * Elba specific pre-ITS is enabled using the
|
| /linux/Documentation/arch/arm/nwfpe/ |
| H A D | nwfpe.rst | 73 AND ALL LOSSES, COSTS, OR OTHER PROBLEMS ARISING FROM ITS USE.
|
| /linux/arch/m68k/fpsp040/ |
| H A D | satan.S | 291 |--WHILE THE DIVISION IS TAKING ITS TIME, WE FETCH ATAN(|F|)
|
| /linux/arch/arm/nwfpe/ |
| H A D | softfloat-specialize | 22 AND ALL LOSSES, COSTS, OR OTHER PROBLEMS ARISING FROM ITS USE.
|
| H A D | softfloat-macros | 22 AND ALL LOSSES, COSTS, OR OTHER PROBLEMS ARISING FROM ITS USE.
|
| /linux/Documentation/scsi/ |
| H A D | FlashPoint.rst | 13 MYLEX INTRODUCES LINUX OPERATING SYSTEM SUPPORT FOR ITS
|
| /linux/arch/arm64/ |
| H A D | Kconfig | 1165 with a small impact affecting only ITS table allocation. 1170 The fixes are in ITS initialization and basically ignore memory access 1176 bool "Cavium erratum 23144: ITS SYNC hang on dual socket system" 1180 ITS SYNC command hang for cross node io and collections/cpu mapping. 1261 when issued ITS commands such as VMOVP and VMAPP, and requires 1303 On Qualcomm Datacenter Technologies QDF2400 SoC, ITS hardware reports 1349 bool "Socionext Synquacer: Workaround for GICv3 pre-ITS"
|
| /linux/Documentation/PCI/endpoint/ |
| H A D | pci-ntb-function.rst | 184 using GIC ITS will have the same MSI-X address for all the interrupts.
|
| /linux/Documentation/virt/hyperv/ |
| H A D | vpci.rst | 210 arm64 guest VMs because it does not emulate a GICv3 ITS.
|
| /linux/arch/x86/ |
| H A D | Kconfig | 2695 Enable Indirect Target Selection (ITS) mitigation. ITS is a bug in
|
| /linux/Documentation/admin-guide/ |
| H A D | kernel-parameters.txt | 2408 Target Selection(ITS) bug in Intel CPUs. Updated 2413 force: Force the ITS bug and deploy default 2416 guest/host isolation part of ITS.
|