Searched refs:retpoline (Results 1 – 13 of 13) sorted by relevance
| /linux-6.15/Documentation/admin-guide/hw-vuln/ |
| H A D | indirect-target-selection.rst | 61 This is achieved by relying on existing retpoline support in the kernel, and in 62 compilers. ITS-vulnerable retpoline sites are runtime patched to point to newly 64 second half of the cacheline. Not all retpoline sites are patched to thunks, if 65 a retpoline site is evaluated to be ITS-safe, it is replaced with an inline 89 reason, when retpoline is enabled, ITS mitigation only relocates the RETs to 117 If spectre_v2 mitigation enables retpoline, aligned-thunks are only 128 stuff Deploy RSB-fill mitigation when retpoline is also deployed. 129 Otherwise, deploy the default mitigation. When retpoline mitigation 160 - The mitigation is enabled using retpoline and RSB stuffing.
|
| H A D | spectre.rst | 216 "retpoline") :ref:`[3] <spec_ref3>` :ref:`[9] <spec_ref9>` for all 221 mitigate Spectre variant 2 instead of retpoline. Enhanced IBRS is 222 more efficient than retpoline. 357 retpoline mitigation or if the CPU has hardware mitigation, and if the 439 - System is protected by retpoline 487 To turn on retpoline mitigation on a vulnerable CPU, the kernel 499 or enhanced IBRS on x86), retpoline is automatically disabled at run time. 516 The retpoline mitigation is turned on by default on vulnerable 571 Linux kernel uses retpoline or Enhanced IBRS to prevent consumption of 675 …ttps://software.intel.com/security-software-guidance/insights/deep-dive-retpoline-branch-target-in…
|
| H A D | rsb.rst | 214 * "Where software is using retpoline as a mitigation for BHI or 217 [#intel-retpoline-rrsba]_ 226 …r/articles/technical/software-security-guidance/technical-documentation/retpoline-branch-target-in… 268 .. [#intel-retpoline-rrsba] "Retpoline" in `Branch History Injection and Intra-mode Branch Target I…
|
| H A D | srso.rst | 160 retpoline sequence. To accomplish this, the __x86_return_thunk forces
|
| /linux-6.15/scripts/ |
| H A D | module-common.c | 24 MODULE_INFO(retpoline, "Y");
|
| H A D | Makefile.lib | 267 objtool-args-$(CONFIG_MITIGATION_RETPOLINE) += --retpoline
|
| /linux-6.15/tools/objtool/include/objtool/ |
| H A D | builtin.h | 20 bool retpoline; member
|
| /linux-6.15/tools/objtool/ |
| H A D | builtin-check.c | 81 OPT_BOOLEAN('r', "retpoline", &opts.retpoline, "validate and annotate retpoline usage"), 167 opts.retpoline || in opts_valid()
|
| H A D | check.c | 4698 if (opts.retpoline) in check() 4735 if (opts.retpoline) { in check()
|
| /linux-6.15/arch/x86/lib/ |
| H A D | Makefile | 39 lib-$(CONFIG_MITIGATION_RETPOLINE) += retpoline.o
|
| /linux-6.15/tools/objtool/Documentation/ |
| H A D | objtool.txt | 25 retpoline thunks, for Spectre v2 mitigations 27 - Retpoline call site annotation -- annotates all retpoline thunk call
|
| /linux-6.15/Documentation/admin-guide/ |
| H A D | kernel-parameters.txt | 2215 stuff: Deploy RSB-fill mitigation when retpoline is 6653 retpoline - replace indirect branches 6654 retpoline,generic - Retpolines 6655 retpoline,lfence - LFENCE; indirect branch 6656 retpoline,amd - alias for retpoline,lfence 6658 eibrs,retpoline - Enhanced/Auto IBRS + Retpolines
|
| /linux-6.15/arch/x86/ |
| H A D | Kconfig | 2495 Compile kernel with the retpoline compiler options to guard against
|