Re: [PATCH 0/9] powerpc/bpf: Various fixes

2021-10-02 Thread Johan Almbladh
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

Re: [PATCH 7/9] powerpc/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06

2021-10-02 Thread Johan Almbladh
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

Re: [PATCH 6/9] powerpc/bpf: Fix BPF_SUB when imm == 0x80000000

2021-10-02 Thread Johan Almbladh
-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

Re: [PATCH 5/9] powerpc/bpf: Fix BPF_MOD when imm == 1

2021-10-02 Thread Johan Almbladh
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

Re: [PATCH 4/9] powerpc/bpf: Handle large branch ranges with BPF_EXIT

2021-10-02 Thread Johan Almbladh
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 >

Re: [PATCH 3/9] powerpc/bpf: Remove unused SEEN_STACK

2021-10-02 Thread 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

Re: [PATCH 2/9] powerpc/bpf: Validate branch ranges

2021-10-02 Thread Johan Almbladh
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 >