diff --git a/README.md b/README.md index b4d587eaa5..e64382e12e 100644 --- a/README.md +++ b/README.md @@ -47,11 +47,11 @@ If you build this project from a git working directory, the main [CMakeLists.txt Right now our drivers officially support the following architectures: -| | Kernel module | eBPF probe | Modern eBPF probe | -| ----------- | ------------- | ---------- | ---------------- | -| **x86_64** | >= 2.6 | >= 4.14 | WIP 👷 | -| **aarch64** | >= 3.4 | >= 4.17 | WIP 👷 | -| **s390x** | >= 2.6 | ❌ | WIP 👷 | +| | Kernel module | eBPF probe | Modern eBPF probe | +| ----------- |----------------------------------------------------------------------------------------------| ---------- | ---------------- | +| **x86_64** | >= 2.6 | >= 4.14 | WIP 👷 | +| **aarch64** | >= [3.16](https://github.com/torvalds/linux/commit/055b1212d141f1f398fca548f8147787c0b6253f) | >= 4.17 | WIP 👷 | +| **s390x** | >= 2.6 | ❌ | WIP 👷 | >**Please note**: BPF has some issues with architectures like `s390x`! Some helpers like `bpf_probe_read()` and `bpf_probe_read_str()` are broken on archs with overlapping address ranges.