summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/net/bpf_jit.h
Commit message (Expand)AuthorAgeFilesLines
* powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free]Hari Bathini2023-10-231-13/+5
* powerpc/64: vmlinux support building with PCREL addresingNicholas Piggin2023-04-201-4/+6
* powerpc/bpf: Perform complete extra passes to update addressesChristophe Leroy2023-02-101-1/+1
* powerpc/inst: Remove PPC_INST_BLChristophe Leroy2022-05-221-1/+1
* powerpc: Replace PPC64_ELF_ABI_v{1/2} by CONFIG_PPC64_ELF_ABI_V{1/2}Christophe Leroy2022-05-191-1/+1
* powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64Naveen N. Rao2022-03-081-7/+4
* powerpc/bpf: Cleanup bpf_jit.hNaveen N. Rao2022-03-081-9/+1
* powerpc/bpf: Rename PPC_BL_ABS() to PPC_BL()Naveen N. Rao2022-03-081-3/+3
* powerpc64/bpf elfv1: Do not load TOC before calling functionsNaveen N. Rao2022-03-081-1/+1
* powerpc/bpf: Handle large branch ranges with BPF_EXITNaveen N. Rao2022-03-081-0/+2
* powerpc/bpf: Skip branch range validation during first passNaveen N. Rao2022-03-081-2/+2
* powerpc/bpf: Always reallocate BPF_REG_5, BPF_REG_AX and TMP_REG when possibleChristophe Leroy2022-02-121-3/+0
* bpf ppc32: Add BPF_PROBE_MEM support for JITHari Bathini2021-11-251-0/+4
* bpf ppc64: Add BPF_PROBE_MEM support for JITRavi Bangoria2021-11-251-1/+7
* powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macroHari Bathini2021-11-251-1/+1
* bpf powerpc: Remove extra_pass from bpf_jit_build_body()Ravi Bangoria2021-11-251-1/+1
* bpf powerpc: Remove unused SEEN_STACKRavi Bangoria2021-11-251-2/+1
* powerpc/bpf: Validate branch rangesNaveen N. Rao2021-10-071-6/+20
* powerpc/lib: Add helper to check if offset is within conditional branch rangeNaveen N. Rao2021-10-071-6/+1
* powerpc/ebpf32: Use standard function call for functions within 32M distanceChristophe Leroy2021-04-211-0/+3
* powerpc/bpf: Reallocate BPF registers to volatile registers when possible on ...Christophe Leroy2021-04-031-0/+16
* powerpc/bpf: Implement extended BPF on PPC32Christophe Leroy2021-04-031-0/+4
* powerpc/bpf: Change values of SEEN_ flagsChristophe Leroy2021-04-031-5/+5
* powerpc/bpf: Move common functions into bpf_jit_comp.cChristophe Leroy2021-04-031-0/+6
* powerpc/bpf: Move common helpers into bpf_jit.hChristophe Leroy2021-04-031-0/+35
* powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.hBalamuruhan S2020-07-161-152/+14
* powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.hBalamuruhan S2020-07-161-17/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds2019-06-171-1/+1
|\
| * powerpc/bpf: use unsigned division instruction for 64-bit operationsNaveen N. Rao2019-06-131-1/+1
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441Thomas Gleixner2019-06-051-5/+1
|/
* powerpc: bpf: Fix generation of load/store DW instructionsNaveen N. Rao2019-03-161-12/+5
* ppc: bpf: implement jitting of JMP32Jiong Wang2019-01-261-0/+4
* ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_*Jiong Wang2018-12-071-0/+4
* bpf, ppc64: implement jiting of BPF_J{LT, LE, SLT, SLE}Daniel Borkmann2017-08-091-0/+1
* powerpc/bpf: Introduce __PPC_SH64()Naveen N. Rao2017-02-101-6/+5
* powerpc/bpf: Implement support for tail callsNaveen N. Rao2016-10-041-0/+2
* powerpc/ebpf/jit: Implement JIT compiler for extended BPFNaveen N. Rao2016-06-241-1/+52
* powerpc/bpf/jit: Isolate classic BPF JIT specifics into a separate headerNaveen N. Rao2016-06-241-119/+2
* powerpc/bpf/jit: A few cleanupsNaveen N. Rao2016-06-241-6/+7
* powerpc/bpf/jit: Introduce rotate immediate instructionsNaveen N. Rao2016-06-241-9/+11
* powerpc/bpf/jit: Optimize 64-bit Immediate loadsNaveen N. Rao2016-06-241-6/+11
* powerpc/bpf/jit: Fix/enhance 32-bit Load Immediate implementationNaveen N. Rao2016-06-241-3/+10
* ppc: bpf: Add SKF_AD_CPU for ppc32Denis Kirjanov2015-02-201-0/+17
* ppc: bpf: update jit to use compatibility macrosDenis Kirjanov2015-02-201-1/+46
* PPC: bpf_jit_comp: add SKF_AD_PKTTYPE instructionDenis Kirjanov2014-11-031-0/+7
* powerpc/bpf: Support MOD operationVladimir Murzin2013-10-311-0/+1
* powerpc/bpf: BPF JIT compiler for 64-bit Little EndianPhilippe Bergheaud2013-10-311-0/+10
* PPC: net: bpf_jit_comp: add XOR instruction for BPF JITDaniel Borkmann2012-11-171-0/+6
* powerpc: Start using ___PPC_RA/B/S/T where necessaryMichael Neuling2012-07-101-53/+53
* bpf jit: Let the powerpc jit handle negative offsetsJan Seiffert2012-04-301-1/+7