On Fri, Oct 1, 2021 at 11:15 PM Naveen N. Rao
wrote:
>
> Various fixes to the eBPF JIT for powerpc, thanks to some new tests
> added by Johan. This series fixes all failures in test_bpf on powerpc64.
> There are still some failures on powerpc32 to be looked into.
Great work! I have tested it on p
for older processors.
>
> Fixes: 156d0e290e969c ("powerpc/ebpf/jit: Implement JIT compiler for extended
> BPF")
> Reported-by: Johan Almbladh
> Signed-off-by: Naveen N. Rao
Acked-by: Johan Almbladh
Tested-by: Johan Almbladh
> ---
> arch/powerpc/include/asm/ppc
-by: Naveen N. Rao
Acked-by: Johan Almbladh
Tested-by: Johan Almbladh
> ---
> arch/powerpc/net/bpf_jit_comp64.c | 16
> 1 file changed, 8 insertions(+), 8 deletions(-)
>
> diff --git a/arch/powerpc/net/bpf_jit_comp64.c
> b/arch/powerpc/net/bpf_jit_comp64.c
On Fri, Oct 1, 2021 at 11:15 PM Naveen N. Rao
wrote:
>
> Only ignore the operation if dividing by 1.
>
> Fixes: 156d0e290e969c ("powerpc/ebpf/jit: Implement JIT compiler for extended
> BPF")
> Signed-off-by: Naveen N. Rao
Acked-by: Johan Almbladh
Tested-by: Jo
itted after the initial run and do a second pass since BPF_EXIT can
> end up emitting different number of instructions depending on the
> program size.
>
> Suggested-by: Jordan Niethe
> Signed-off-by: Naveen N. Rao
Acked-by: Johan Almbladh
Tested-by: Johan Almbladh
>
On Fri, Oct 1, 2021 at 11:15 PM Naveen N. Rao
wrote:
>
> From: Ravi Bangoria
>
> SEEN_STACK is unused on PowerPC. Remove it. Also, have
> SEEN_TAILCALL use 0x4000.
>
> Signed-off-by: Ravi Bangoria
> Reviewed-by: Christophe Leroy
Acked-by: Johan Almbladh
T
On Fri, Oct 1, 2021 at 11:15 PM Naveen N. Rao
wrote:
>
> Add checks to ensure that we never emit branch instructions with
> truncated branch offsets.
>
> Suggested-by: Michael Ellerman
> Signed-off-by: Naveen N. Rao
Acked-by: Johan Almbladh
Tested-by: Johan Almbladh
>