From 2b623a23a7abd2874c8f8dacc4d93cced900b760 Mon Sep 17 00:00:00 2001 From: Michael Kerrisk Date: Mon, 5 Mar 2018 15:42:18 +0100 Subject: [PATCH] bpf.2: Update list of architectures that support JITed eBPF And note kernel version numbers where support is added. Signed-off-by: Michael Kerrisk --- man2/bpf.2 | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/man2/bpf.2 b/man2/bpf.2 index e48a3e989..c7671ea0b 100644 --- a/man2/bpf.2 +++ b/man2/bpf.2 @@ -1179,8 +1179,25 @@ is initialized to 1 and is immutable. (This kernel configuration option was provided as a mitigation for one of the Spectre attacks against the BPF interpreter.) .PP -JIT compiler for eBPF is currently available for the x86-64, arm64, -and s390 architectures. +The JIT compiler for eBPF is currently +.\" last reviewed in Linux 4.16-rc by grepping for BPF_ALU64 +available for the following architectures: +.IP * 3 +x86-64 (since Linux 3.18); +.PD 0 +.IP * +ARM-64 (since Linux 3.18); +.IP * +s390 (since Linux 4.1); +.IP * +PowerPC 64 (since Linux 4.8); +.IP * +SPARC 64 (since Linux 4.12); +.IP * +MIPS (since Linux 4.13); +.IP * +ARM32 (since Linux 4.14). +.PD .SH SEE ALSO .BR seccomp (2), .BR socket (7),