Home
last modified time | relevance | path

Searched refs:speculative (Results 1 – 25 of 46) sorted by relevance

12

/openbmc/linux/Documentation/admin-guide/hw-vuln/
H A Dspectre.rst7 and speculative execution on modern CPUs to read memory, possibly
18 use branch prediction and speculative execution.
53 CPUs use speculative operations to improve performance. That may leave
57 of the speculative execution in the CPUs' caches and buffers to infer
58 privileged data touched during the speculative execution.
60 Spectre variant 1 attacks take advantage of speculative execution of
61 conditional branches, while Spectre variant 2 attacks use speculative
92 The branch target injection attack takes advantage of speculative
168 macros are used to prevent speculative loading of data.
198 rest of the speculative window.
[all …]
H A Dsrso.rst6 This is a mitigation for the speculative return stack overflow (SRSO)
22 control the speculative target of a subsequent kernel RET, potentially
23 leading to information disclosure via a speculative side-channel.
H A Dgather_data_sampling.rst7 speculative access to data which was previously stored in vector registers.
H A Dtsx_async_abort.rst6 TAA is a hardware vulnerability that allows unprivileged speculative access to
29 microprocessors utilizing speculative execution may
H A Dmds.rst5 unprivileged speculative access to data which is available in various CPU
54 may be able to forward this speculative data to a disclosure gadget which
H A Dl1tf.rst5 speculative access to data which is available in the Level 1 Data Cache
48 then speculative execution ignores the invalid PTE and loads the referenced
52 While this is a purely speculative mechanism and the instruction will raise
54 data and making it available to other speculative instructions opens up the
/openbmc/linux/Documentation/ABI/testing/
H A Dconfigfs-most59 creation of the link. In case of speculative
114 creation of the link. In case of speculative
169 creation of the link. In case of speculative
235 creation of the link. In case of speculative
/openbmc/linux/arch/alpha/lib/
H A Dev67-strchr.S59 cttz t0, a2 # U0 : speculative (in case we get a match)
76 cttz t3, a2 # U0 : speculative (in case we get a match)
H A Dev6-memset.S166 addq $5, 128, $4 # E : speculative target of next wh64
344 addq $5, 128, $4 # E : speculative target of next wh64
532 addq $5, 128, $4 # E : speculative target of next wh64
/openbmc/linux/Documentation/staging/
H A Dspeculation.rst11 employ speculative execution techniques such as branch prediction, performing
14 Typically speculative execution cannot be observed from architectural state,
/openbmc/linux/kernel/bpf/
H A DKconfig61 Enables BPF JIT and removes BPF interpreter to avoid speculative
84 speculative execution side-channel vulnerabilities on unmitigated
/openbmc/qemu/docs/
H A Dblock-replication.txt41 | speculative ^
94 embedded NBD server (speculative write-through).
105 any state that would otherwise be lost by the speculative write-through
/openbmc/linux/tools/perf/util/
H A Dparse-events.l172 lc_op_result (load|loads|read|store|stores|write|prefetch|prefetches|speculative-read|speculative-l…
/openbmc/linux/Documentation/arch/ia64/
H A Daliasing.rst69 are speculative[2], so the processor can read any location in the
78 Uncacheable mappings are not speculative, so the processor will
201 WB-only memory, but since UC is non-speculative, the processor will
/openbmc/linux/arch/sh/
H A DKconfig.cpu69 This enables support for a speculative instruction fetch for
/openbmc/linux/arch/s390/kernel/
H A Dentry.S255 xgr %r1,%r1 # prevent speculative use
292 # clear user controlled register to prevent speculative use
/openbmc/u-boot/doc/
H A DREADME.arm-caches33 come to the cache due to speculative memory access by the CPU. If this
/openbmc/u-boot/arch/arm/mach-zynqmp/
H A DKconfig74 This option configures MMU with no DDR to avoid speculative
/openbmc/linux/tools/perf/Documentation/
H A Dperf-arm-spe.txt107 The coarse effect of conversions, and, if applicable, sampling of speculative operations, can be
150 bit 1 - instruction retired (i.e. omit speculative instructions)
/openbmc/linux/Documentation/filesystems/ext4/
H A Dallocators.rst21 unused speculative allocations are of course freed, but if the
/openbmc/linux/Documentation/driver-api/mmc/
H A Dmmc-async-req.rst10 It depends. Fast eMMC and multiple cache levels with speculative cache
/openbmc/linux/drivers/staging/most/Documentation/
H A Ddriver_usage.txt154 case of speculative configuration, the creation is post-poned until
175 In case of speculative configuration, the creation is post-poned
/openbmc/linux/Documentation/devicetree/bindings/reserved-memory/
H A Dreserved-memory.yaml84 nor permit speculative access to it under any circumstances other
/openbmc/linux/include/linux/
H A Dbpf_verifier.h384 bool speculative; member
/openbmc/linux/arch/s390/
H A DKconfig526 regard to speculative execution.
539 prompt "Avoid speculative indirect branches in the kernel"
542 against kernel-to-user data leaks by avoiding speculative indirect

12