mbox series

[0/5] parisc: Add natie eBPF JIT compiler for parisc

Message ID 20230817214503.108660-1-deller@kernel.org (mailing list archive)
Headers show
Series parisc: Add natie eBPF JIT compiler for parisc | expand

Message

Helge Deller Aug. 17, 2023, 9:44 p.m. UTC
From: Helge Deller <deller@gmx.de>

A first patch series to support eBPF natively on parisc,
for 32- and 64-bit kernels.
Tested with the in-kernel eBPF testsuite (CONFIG_TEST_BPF).

Please test!

Helge

Helge Deller (5):
  parisc: Add 32-bit eBPF JIT compiler
  parisc: Add 64-bit eBPF JIT compiler
  parisc: Add eBPF JIT compiler glue code and Makefile
  parisc: Fix comment on Elf64 Function descriptor
  parisc: Wire up eBPF code

 arch/parisc/Kbuild               |    2 +-
 arch/parisc/Kconfig              |    2 +
 arch/parisc/include/asm/elf.h    |    3 +-
 arch/parisc/net/Makefile         |    9 +
 arch/parisc/net/bpf_jit.h        |  479 +++++++++
 arch/parisc/net/bpf_jit_comp32.c | 1615 ++++++++++++++++++++++++++++++
 arch/parisc/net/bpf_jit_comp64.c | 1209 ++++++++++++++++++++++
 arch/parisc/net/bpf_jit_core.c   |  207 ++++
 8 files changed, 3523 insertions(+), 3 deletions(-)
 create mode 100644 arch/parisc/net/Makefile
 create mode 100644 arch/parisc/net/bpf_jit.h
 create mode 100644 arch/parisc/net/bpf_jit_comp32.c
 create mode 100644 arch/parisc/net/bpf_jit_comp64.c
 create mode 100644 arch/parisc/net/bpf_jit_core.c