| /OK3568_Linux_fs/kernel/Documentation/admin-guide/hw-vuln/ |
| H A D | spectre.rst | 7 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 56 influence the speculative execution paths, and then use the side effects 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 70 of speculative execution that bypasses conditional branch instructions 74 done speculatively before validation checks resolve. Such speculative [all …]
|
| H A D | tsx_async_abort.rst | 6 TAA is a hardware vulnerability that allows unprivileged speculative access to 29 microprocessors utilizing speculative execution may
|
| /OK3568_Linux_fs/kernel/arch/x86/kvm/mmu/ |
| H A D | spte.c | 85 gfn_t gfn, kvm_pfn_t pfn, u64 old_spte, bool speculative, in make_spte() argument 104 if (!speculative) in make_spte() 160 if (speculative) in make_spte()
|
| H A D | spte.h | 247 gfn_t gfn, kvm_pfn_t pfn, u64 old_spte, bool speculative,
|
| /OK3568_Linux_fs/kernel/Documentation/ABI/testing/ |
| H A D | configfs-most | 59 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
|
| /OK3568_Linux_fs/kernel/arch/alpha/lib/ |
| H A D | ev67-strchr.S | 59 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 D | ev6-memset.S | 166 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
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/lib/gcc/arm-none-linux-gnueabihf/10.3.1/plugin/include/ |
| H A D | ipa-utils.h | 117 bool speculative = false) 125 speculative);
|
| H A D | ipa-ref.h | 67 unsigned int speculative:1; member
|
| H A D | cgraph.h | 1811 gcc_checking_assert (speculative && callee); in next_speculative_call_target() 1813 if (e->next_callee && e->next_callee->speculative in next_speculative_call_target() 1824 gcc_checking_assert (speculative); in speculative_call_indirect_edge() 1829 if (e2->speculative in speculative_call_indirect_edge() 1848 gcc_checking_assert (speculative); in speculative_call_target_ref() 1850 if (ref->speculative && ref->speculative_id == speculative_id in speculative_call_target_ref() 1987 unsigned int speculative : 1; variable
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/lib/gcc/aarch64-none-linux-gnu/10.3.1/plugin/include/ |
| H A D | ipa-utils.h | 117 bool speculative = false) 125 speculative);
|
| H A D | ipa-ref.h | 67 unsigned int speculative:1; member
|
| H A D | cgraph.h | 1811 gcc_checking_assert (speculative && callee); in next_speculative_call_target() 1813 if (e->next_callee && e->next_callee->speculative in next_speculative_call_target() 1824 gcc_checking_assert (speculative); in speculative_call_indirect_edge() 1829 if (e2->speculative in speculative_call_indirect_edge() 1848 gcc_checking_assert (speculative); in speculative_call_target_ref() 1850 if (ref->speculative && ref->speculative_id == speculative_id in speculative_call_target_ref() 1987 unsigned int speculative : 1; variable
|
| /OK3568_Linux_fs/kernel/Documentation/staging/ |
| H A D | speculation.rst | 11 employ speculative execution techniques such as branch prediction, performing 14 Typically speculative execution cannot be observed from architectural state,
|
| /OK3568_Linux_fs/buildroot/package/mosh/ |
| H A D | Config.in | 23 connectivity, allows roaming, and provides speculative local
|
| /OK3568_Linux_fs/kernel/tools/perf/util/ |
| H A D | parse-events.l | 375 speculative-read|speculative-load |
|
| /OK3568_Linux_fs/kernel/Documentation/ia64/ |
| H A D | aliasing.rst | 69 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
|
| /OK3568_Linux_fs/kernel/arch/s390/kernel/ |
| H A D | entry.S | 366 xgr %r1,%r1 # prevent speculative use 413 # clear user controlled register to prevent speculative use 693 # clear user controlled registers to prevent speculative use 767 # clear user controlled registers to prevent speculative use 967 # clear user controlled registers to prevent speculative use 1192 # clear user controlled registers to prevent speculative use
|
| /OK3568_Linux_fs/rkbin/doc/release/ |
| H A D | RK3588_CN.md | 294 1. 添加A55 AT speculative补丁。
|
| /OK3568_Linux_fs/kernel/arch/sh/ |
| H A D | Kconfig.cpu | 69 This enables support for a speculative instruction fetch for
|
| /OK3568_Linux_fs/u-boot/doc/ |
| H A D | README.arm-caches | 33 come to the cache due to speculative memory access by the CPU. If this
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/ |
| H A D | README.rst | 32 verifier to understand such speculative pointer arithmetic.
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | bpf_verifier.h | 269 bool speculative; member
|
| /OK3568_Linux_fs/kernel/Documentation/filesystems/ext4/ |
| H A D | allocators.rst | 21 unused speculative allocations are of course freed, but if the
|
| /OK3568_Linux_fs/kernel/Documentation/driver-api/mmc/ |
| H A D | mmc-async-req.rst | 10 It depends. Fast eMMC and multiple cache levels with speculative cache
|