Messages in this thread | | | From | Joel Fernandes <> | Subject | [PATCH RFC 0/5] add arm64 cross compilation support to BPF samples | Date | Mon, 7 Aug 2017 06:03:01 -0700 |
| |
The series adds cross compiler support for BPF samples and fixes issues building for arm64.
Tested on my arm64 platform with good results, for x86 I have only build tested it. There are no errors on building, however there is a build warning for x86 which I haven't yet gotten rid off (I believe the warning itself isn't of consequence but rather a result of using the preprocessor in this way). I appreciate any help testing for x86 and looking forward to any feedback on the patches, thanks!
Joel Fernandes (5): samples/bpf: Use getppid instead of getpgrp for array map stress samples/bpf: Enable cross compiler support samples/bpf: Fix inline asm issues building samples on arm64 samples/bpf: Fix pt_regs issues when cross-compiling samples/bpf: Add documentation on cross compilation
samples/bpf/Makefile | 46 +++++++++++++++++++++++++----- samples/bpf/README.rst | 10 +++++++ samples/bpf/arm64_asmstubs.h | 3 ++ samples/bpf/bpf_helpers.h | 61 ++++++++++++++++++++++++++++++++-------- samples/bpf/generic_asmstubs.h | 4 +++ samples/bpf/map_perf_test_kern.c | 2 +- samples/bpf/map_perf_test_user.c | 2 +- 7 files changed, 107 insertions(+), 21 deletions(-) create mode 100644 samples/bpf/arm64_asmstubs.h create mode 100644 samples/bpf/generic_asmstubs.h
CC: Alexei Starovoitov <ast@kernel.org> CC: Daniel Borkmann <daniel@iogearbox.net>
-- 2.14.0.rc1.383.gd1ce394fe2-goog
| |