summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/net/bpf_jit_comp.c
Commit message (Expand)AuthorAgeFilesLines
* powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free]Hari Bathini2023-10-231-27/+79
* powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_dataHari Bathini2023-10-231-2/+2
* powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_packHari Bathini2023-10-231-0/+15
* powerpc/bpf: implement bpf_arch_text_copyHari Bathini2023-10-231-1/+19
* powerpc: Use NULL instead of 0 for null pointersBenjamin Gray2023-10-191-2/+2
* powerpc/bpf: populate extable entries only during the last passHari Bathini2023-05-151-0/+2
* powerpc/bpf: Perform complete extra passes to update addressesChristophe Leroy2023-02-101-88/+3
* powerpc: Replace PPC64_ELF_ABI_v{1/2} by CONFIG_PPC64_ELF_ABI_V{1/2}Christophe Leroy2022-05-191-1/+1
* Merge tag 'powerpc-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2022-03-251-6/+28
|\
| * powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64Naveen N. Rao2022-03-081-4/+4
| * powerpc64/bpf elfv1: Do not load TOC before calling functionsNaveen N. Rao2022-03-081-1/+3
| * powerpc/bpf: Handle large branch ranges with BPF_EXITNaveen N. Rao2022-03-081-1/+21
* | Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2022-02-091-1/+1
|\ \ | |/ |/|
| * bpf: Fix leftover header->pages in sparc and powerpc code.Song Liu2022-02-081-1/+1
* | powerpc/bpf: Update ldimm64 instructions during extra passNaveen N. Rao2022-01-151-6/+23
|/
* bpf ppc32: Add BPF_PROBE_MEM support for JITHari Bathini2021-11-251-0/+2
* bpf ppc64: Add BPF_PROBE_MEM support for JITRavi Bangoria2021-11-251-6/+60
* bpf powerpc: Remove extra_pass from bpf_jit_build_body()Ravi Bangoria2021-11-251-3/+3
* Merge tag 'powerpc-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2021-11-051-1/+1
|\
| * powerpc/bpf: Fix write protecting JIT codeHari Bathini2021-10-281-1/+1
* | powerpc/bpf: Validate branch rangesNaveen N. Rao2021-10-071-1/+5
|/
* powerpc/bpf: Write protect JIT codeJordan Niethe2021-06-211-0/+1
* powerpc/bpf: Remove bpf_jit_free()Jordan Niethe2021-06-211-12/+0
* powerpc/bpf: Reallocate BPF registers to volatile registers when possible on ...Christophe Leroy2021-04-031-0/+2
* powerpc/bpf: Move common functions into bpf_jit_comp.cChristophe Leroy2021-04-031-0/+269
* powerpc/bpf: Remove classical BPF support for PPC32Christophe Leroy2021-04-031-683/+0
* bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp()He Zhe2020-09-291-1/+0
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-1/+1
* powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.hBalamuruhan S2020-07-161-66/+66
* powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.hBalamuruhan S2020-07-161-1/+1
* treewide: Use sizeof_field() macroPankaj Bharadiya2019-12-091-8/+8
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441Thomas Gleixner2019-06-051-5/+1
* net: remove VLAN_TAG_PRESENTMichał Mirosław2018-11-161-3/+0
* net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCIMichał Mirosław2018-11-161-8/+10
* powerpc: move ASM_CONST and stringify_in_c() into asm-const.hChristophe Leroy2018-07-301-0/+1
* treewide: kzalloc() -> kcalloc()Kees Cook2018-06-121-1/+1
* powerpc/bpf/jit: Fix 32-bit JIT for seccomp_data accessMark Lord2018-02-221-0/+3
* bpf: get rid of pure_initcall dependency to enable jitsDaniel Borkmann2018-01-191-2/+0
* powerpc/bpf: Remove redundant check for non-null imageDaniel Borkmann2017-01-251-8/+9
* powerpc/bpf/jit: Isolate classic BPF JIT specifics into a separate headerNaveen N. Rao2016-06-241-1/+1
* powerpc/bpf/jit: A few cleanupsNaveen N. Rao2016-06-241-4/+4
* net: filter: make JITs zero A for SKF_AD_ALU_XOR_XRabin Vincent2016-01-061-11/+2
* ebpf: migrate bpf_prog's flags to bitfieldDaniel Borkmann2015-10-031-1/+1
* ppc: bpf: Add SKF_AD_CPU for ppc32Denis Kirjanov2015-02-201-13/+1
* ppc: bpf: update jit to use compatibility macrosDenis Kirjanov2015-02-201-15/+17
* module: remove mod arg from module_free, rename module_memfree().Rusty Russell2015-01-201-1/+1
* PPC: bpf_jit_comp: Unify BPF_MOD | BPF_X and BPF_DIV | BPF_XDenis Kirjanov2014-11-181-19/+8
* PPC: bpf_jit_comp: add SKF_AD_HATYPE instructionDenis Kirjanov2014-11-111-4/+13
* PPC: bpf_jit_comp: add SKF_AD_PKTTYPE instructionDenis Kirjanov2014-11-031-0/+5
* net: bpf: be friendly to kmemcheckDaniel Borkmann2014-09-091-1/+1