summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/net/bpf_jit.h
AgeCommit message (Expand)AuthorFilesLines
2022-05-22powerpc/inst: Remove PPC_INST_BLChristophe Leroy1-1/+1
2022-05-19powerpc: Replace PPC64_ELF_ABI_v{1/2} by CONFIG_PPC64_ELF_ABI_V{1/2}Christophe Leroy1-1/+1
2022-03-08powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64Naveen N. Rao1-7/+4
2022-03-08powerpc/bpf: Cleanup bpf_jit.hNaveen N. Rao1-9/+1
2022-03-08powerpc/bpf: Rename PPC_BL_ABS() to PPC_BL()Naveen N. Rao1-3/+3
2022-03-08powerpc64/bpf elfv1: Do not load TOC before calling functionsNaveen N. Rao1-1/+1
2022-03-08powerpc/bpf: Handle large branch ranges with BPF_EXITNaveen N. Rao1-0/+2
2022-03-08powerpc/bpf: Skip branch range validation during first passNaveen N. Rao1-2/+2
2022-02-12powerpc/bpf: Always reallocate BPF_REG_5, BPF_REG_AX and TMP_REG when possibleChristophe Leroy1-3/+0
2021-11-25bpf ppc32: Add BPF_PROBE_MEM support for JITHari Bathini1-0/+4
2021-11-25bpf ppc64: Add BPF_PROBE_MEM support for JITRavi Bangoria1-1/+7
2021-11-25powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macroHari Bathini1-1/+1
2021-11-25bpf powerpc: Remove extra_pass from bpf_jit_build_body()Ravi Bangoria1-1/+1
2021-11-25bpf powerpc: Remove unused SEEN_STACKRavi Bangoria1-2/+1
2021-10-07powerpc/bpf: Validate branch rangesNaveen N. Rao1-6/+20
2021-10-07powerpc/lib: Add helper to check if offset is within conditional branch rangeNaveen N. Rao1-6/+1
2021-04-21powerpc/ebpf32: Use standard function call for functions within 32M distanceChristophe Leroy1-0/+3
2021-04-03powerpc/bpf: Reallocate BPF registers to volatile registers when possible on ...Christophe Leroy1-0/+16
2021-04-03powerpc/bpf: Implement extended BPF on PPC32Christophe Leroy1-0/+4
2021-04-03powerpc/bpf: Change values of SEEN_ flagsChristophe Leroy1-5/+5
2021-04-03powerpc/bpf: Move common functions into bpf_jit_comp.cChristophe Leroy1-0/+6
2021-04-03powerpc/bpf: Move common helpers into bpf_jit.hChristophe Leroy1-0/+35
2020-07-16powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.hBalamuruhan S1-152/+14
2020-07-16powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.hBalamuruhan S1-17/+1
2019-06-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-1/+1
2019-06-13powerpc/bpf: use unsigned division instruction for 64-bit operationsNaveen N. Rao1-1/+1
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441Thomas Gleixner1-5/+1
2019-03-16powerpc: bpf: Fix generation of load/store DW instructionsNaveen N. Rao1-12/+5
2019-01-26ppc: bpf: implement jitting of JMP32Jiong Wang1-0/+4
2018-12-07ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_*Jiong Wang1-0/+4
2017-08-09bpf, ppc64: implement jiting of BPF_J{LT, LE, SLT, SLE}Daniel Borkmann1-0/+1
2017-02-10powerpc/bpf: Introduce __PPC_SH64()Naveen N. Rao1-6/+5
2016-10-04powerpc/bpf: Implement support for tail callsNaveen N. Rao1-0/+2
2016-06-24powerpc/ebpf/jit: Implement JIT compiler for extended BPFNaveen N. Rao1-1/+52
2016-06-24powerpc/bpf/jit: Isolate classic BPF JIT specifics into a separate headerNaveen N. Rao1-119/+2
2016-06-24powerpc/bpf/jit: A few cleanupsNaveen N. Rao1-6/+7
2016-06-24powerpc/bpf/jit: Introduce rotate immediate instructionsNaveen N. Rao1-9/+11
2016-06-24powerpc/bpf/jit: Optimize 64-bit Immediate loadsNaveen N. Rao1-6/+11
2016-06-24powerpc/bpf/jit: Fix/enhance 32-bit Load Immediate implementationNaveen N. Rao1-3/+10
2015-02-20ppc: bpf: Add SKF_AD_CPU for ppc32Denis Kirjanov1-0/+17
2015-02-20ppc: bpf: update jit to use compatibility macrosDenis Kirjanov1-1/+46
2014-11-03PPC: bpf_jit_comp: add SKF_AD_PKTTYPE instructionDenis Kirjanov1-0/+7
2013-10-31powerpc/bpf: Support MOD operationVladimir Murzin1-0/+1
2013-10-31powerpc/bpf: BPF JIT compiler for 64-bit Little EndianPhilippe Bergheaud1-0/+10
2012-11-17PPC: net: bpf_jit_comp: add XOR instruction for BPF JITDaniel Borkmann1-0/+6
2012-07-10powerpc: Start using ___PPC_RA/B/S/T where necessaryMichael Neuling1-53/+53
2012-04-30bpf jit: Let the powerpc jit handle negative offsetsJan Seiffert1-1/+7
2011-07-21net: filter: BPF 'JIT' compiler for PPC64Matt Evans1-0/+227