Kernel: Mitigate Straight-Line-Speculation on x86_64

Message ID 90b61120-af35-a80b-a24a-fd3832c3268e@ipfire.org
State Accepted
Commit 1fad035a1f20771740faf0dd5e0802d779370b94
Headers
Series Kernel: Mitigate Straight-Line-Speculation on x86_64 |

Commit Message

Peter Müller June 11, 2022, 6:42 p.m. UTC
  See https://lwn.net/Articles/877845/ for the rationale behind this. The
feature is currently only available on the x86_64 platform.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
---
 config/kernel/kernel.config.x86_64-ipfire | 2 ++
 1 file changed, 2 insertions(+)
  

Comments

Michael Tremer June 13, 2022, 1:31 p.m. UTC | #1
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>

> On 11 Jun 2022, at 19:42, Peter Müller <peter.mueller@ipfire.org> wrote:
> 
> See https://lwn.net/Articles/877845/ for the rationale behind this. The
> feature is currently only available on the x86_64 platform.
> 
> Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
> ---
> config/kernel/kernel.config.x86_64-ipfire | 2 ++
> 1 file changed, 2 insertions(+)
> 
> diff --git a/config/kernel/kernel.config.x86_64-ipfire b/config/kernel/kernel.config.x86_64-ipfire
> index b84698235..b88390314 100644
> --- a/config/kernel/kernel.config.x86_64-ipfire
> +++ b/config/kernel/kernel.config.x86_64-ipfire
> @@ -322,6 +322,8 @@ CONFIG_X86_X2APIC=y
> CONFIG_X86_MPPARSE=y
> # CONFIG_GOLDFISH is not set
> CONFIG_RETPOLINE=y
> +CONFIG_CC_HAS_SLS=y
> +CONFIG_SLS=y
> # CONFIG_X86_CPU_RESCTRL is not set
> CONFIG_X86_EXTENDED_PLATFORM=y
> # CONFIG_X86_VSMP is not set
> -- 
> 2.35.3
  

Patch

diff --git a/config/kernel/kernel.config.x86_64-ipfire b/config/kernel/kernel.config.x86_64-ipfire
index b84698235..b88390314 100644
--- a/config/kernel/kernel.config.x86_64-ipfire
+++ b/config/kernel/kernel.config.x86_64-ipfire
@@ -322,6 +322,8 @@  CONFIG_X86_X2APIC=y
 CONFIG_X86_MPPARSE=y
 # CONFIG_GOLDFISH is not set
 CONFIG_RETPOLINE=y
+CONFIG_CC_HAS_SLS=y
+CONFIG_SLS=y
 # CONFIG_X86_CPU_RESCTRL is not set
 CONFIG_X86_EXTENDED_PLATFORM=y
 # CONFIG_X86_VSMP is not set