From 7e4fc16ae2b1ba533c70de4c0b57f7ec06ee8fdc Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 15 Aug 2025 19:27:52 +0200 Subject: [PATCH] linux/common-config: eBPF JIT is also available on i386 This has been the case since Linux 4.18, so all Kernels in nixpkgs should be fine: https://github.com/torvalds/linux/commit/03f5781be2c7b7e728d724ac70ba10799cc710d7 Full platform support list: https://github.com/torvalds/linux/blob/master/Documentation/admin-guide/sysctl/net.rst#bpf_jit_enable --- pkgs/os-specific/linux/kernel/common-config.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/os-specific/linux/kernel/common-config.nix b/pkgs/os-specific/linux/kernel/common-config.nix index 6593b0d5e294..db70b55818fe 100644 --- a/pkgs/os-specific/linux/kernel/common-config.nix +++ b/pkgs/os-specific/linux/kernel/common-config.nix @@ -37,7 +37,7 @@ let whenPlatformHasEBPFJit = lib.mkIf ( stdenv.hostPlatform.isAarch32 || stdenv.hostPlatform.isAarch64 - || stdenv.hostPlatform.isx86_64 + || stdenv.hostPlatform.isx86 || (stdenv.hostPlatform.isPower && stdenv.hostPlatform.is64bit) || (stdenv.hostPlatform.isMips && stdenv.hostPlatform.is64bit) );