alistair23-linux/arch/powerpc/net
Michael Ellerman 7784655acc powerpc: Fix BPF_JIT code to link with multiple TOCs
If the kernel is big enough (eg. allyesconfig), the linker may need to
switch TOCs when calling from the BPF JIT code out to the external
helpers (skb_copy_bits() & bpf_internal_load_pointer_neg_helper()).

In order to do that we need to leave space after the bl for the linker
to insert a reload of our TOC pointer.

Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
Acked-by: Matt Evans <matt@ozlabs.org>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2012-06-29 14:35:34 +10:00
..
bpf_jit.h bpf jit: Let the powerpc jit handle negative offsets 2012-04-30 13:40:50 -04:00
bpf_jit_64.S powerpc: Fix BPF_JIT code to link with multiple TOCs 2012-06-29 14:35:34 +10:00
bpf_jit_comp.c bpf jit: Let the powerpc jit handle negative offsets 2012-04-30 13:40:50 -04:00
Makefile net: filter: BPF 'JIT' compiler for PPC64 2011-07-21 12:38:32 -07:00