This patch series enables BPF JIT on ppc32. There are relatevily few chnages in the code to make it work.
All test_bpf tests passed both on 7447a and P2041-based machines. Changelog: v1 - > v2: Reordered Kconfig patch in the series Denis Kirjanov (6): ppc: bpf: add required compatibility macros for jit ppc: bpf: add reqired opcodes for ppc32 ppc: bpf: update jit to use compatibility macros ppc: bpf: rename bpf_jit_64.S to bpf_jit_asm.S ppc: bpf: Add SKF_AD_CPU for ppc32 ppc: Kconfig: Enable BPF JIT on ppc32 arch/powerpc/include/asm/asm-compat.h | 4 + arch/powerpc/include/asm/ppc-opcode.h | 2 + arch/powerpc/net/Makefile | 2 +- arch/powerpc/net/bpf_jit.h | 64 +++++++++- arch/powerpc/net/bpf_jit_64.S | 229 ---------------------------------- arch/powerpc/net/bpf_jit_asm.S | 229 ++++++++++++++++++++++++++++++++++ arch/powerpc/net/bpf_jit_comp.c | 46 +++---- 7 files changed, 317 insertions(+), 259 deletions(-) _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev