Skip to content
This repository has been archived by the owner on Jul 19, 2024. It is now read-only.

Commit

Permalink
docs: add a table for architectures
Browse files Browse the repository at this point in the history
Signed-off-by: Andrea Terzolo <[email protected]>
  • Loading branch information
Andreagit97 authored and poiana committed Jul 26, 2022
1 parent 2c45283 commit 7dcdf96
Showing 1 changed file with 7 additions and 14 deletions.
21 changes: 7 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,20 +46,13 @@ If you build this project from a git working directory, the main [CMakeLists.txt

Right now our drivers officially support the following architectures:

### x86_64
- **Kernel module** requires kernel versions greater or equal than `2.6`
- **eBPF probe** requires kernel versions greater or equal than `4.14`
- **Modern eBPF probe** work in progress...

### ARM64
- **Kernel module** requires kernel versions greater or equal than `3.4`
- **eBPF probe** requires kernel versions greater or equal than `4.17`
- **Modern eBPF probe** work in progress...

### s390x
- **Kernel module** requires kernel versions greater or equal than `2.6`
- **eBPF probe** not supported right now.
- **Modern eBPF probe** not supported right now.
| | Kernel module | eBPF probe | Modern eBPF probe |
| ----------- | ------------- | ---------- | ----------------- |
| **x86_64** | >= 2.6 | >= 4.14 | WIP 👷 |
| **aarch64** | >= 3.4 | >= 4.17 | WIP 👷 |
| **s390x** | >= 2.6 |||

>**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.
## Build

Expand Down

0 comments on commit 7dcdf96

Please sign in to comment.