Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1705483

[PATCH RFC 0/5] add arm64 cross compilation support to BPF samples

From Joel Fernandes <joelaf@google.com>
Newsgroups linux.kernel
Subject [PATCH RFC 0/5] add arm64 cross compilation support to BPF samples
Date 2017-08-07 15:10 +0200
Message-ID <ubPXc-bV-9@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


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

Back to linux.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

[PATCH RFC 0/5] add arm64 cross compilation support to BPF samples Joel Fernandes <joelaf@google.com> - 2017-08-07 15:10 +0200
  [PATCH RFC 1/5] samples/bpf: Use getppid instead of getpgrp for array map stress Joel Fernandes <joelaf@google.com> - 2017-08-07 15:10 +0200
  [PATCH RFC 2/5] samples/bpf: Enable cross compiler support Joel Fernandes <joelaf@google.com> - 2017-08-07 15:10 +0200

csiph-web