summaryrefslogtreecommitdiff
path: root/arch/powerpc/net/bpf_jit_comp.c
AgeCommit message (Expand)AuthorFilesLines
2026-03-07powerpc64/bpf: fix kfunc call supportHari Bathini1-1/+1
2026-03-07powerpc64/bpf: remove BPF redzone protection in trampoline stackHari Bathini1-56/+33
2026-03-07powerpc64/bpf: use consistent tailcall offset in trampolineHari Bathini1-7/+5
2026-03-07powerpc64/bpf: fix the address returned by bpf_get_func_ipHari Bathini1-9/+19
2026-02-22Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-1/+1
2026-02-12Merge tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/...Linus Torvalds1-1/+1
2026-01-29powerpc64/bpf: Support exceptionsAbhishek Dubey1-0/+7
2026-01-29powerpc64/bpf: Avoid tailcall restore from trampolineAbhishek Dubey1-8/+5
2026-01-29powerpc64/bpf: Support tailcalls with subprogsAbhishek Dubey1-6/+57
2026-01-29powerpc64/bpf: Moving tail_call_cnt to bottom of frameAbhishek Dubey1-3/+3
2026-01-21kallsyms/bpf: rename __bpf_address_lookup() to bpf_address_lookup()Petr Mladek1-1/+1
2026-01-07powerpc64/bpf: Inline bpf_get_smp_processor_id() and bpf_get_current_task/_btf()Saket Kumar Bhaskar1-0/+12
2026-01-07powerpc64/bpf: Support internal-only MOV instruction to resolve per-CPU addrsSaket Kumar Bhaskar1-0/+5
2025-11-24bpf: specify the old and new poke_type for bpf_arch_text_pokeMenglong Dong1-4/+6
2025-09-06powerpc64/bpf: Implement PROBE_ATOMIC instructionsSaket Kumar Bhaskar1-0/+16
2025-09-06powerpc64/bpf: Implement bpf_addr_space_cast instructionSaket Kumar Bhaskar1-0/+6
2025-09-06powerpc64/bpf: Implement PROBE_MEM32 pseudo instructionsSaket Kumar Bhaskar1-3/+7
2025-04-29powerpc/bpf: fix JIT code size calculation of bpf trampolineHari Bathini1-23/+10
2024-11-23Merge tag 'powerpc-6.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-1/+846
2024-11-08asm-generic: introduce text-patching.hMike Rapoport (Microsoft)1-1/+1
2024-10-31powerpc64/bpf: Add support for bpf trampolinesNaveen N Rao1-1/+846
2024-06-21bpf: remove unused parameter in bpf_jit_binary_pack_finalizeRafael Passos1-2/+2
2024-05-06powerpc/bpf: enable kfunc callHari Bathini1-0/+10
2023-10-23powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free]Hari Bathini1-27/+79
2023-10-23powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_dataHari Bathini1-2/+2
2023-10-23powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_packHari Bathini1-0/+15
2023-10-23powerpc/bpf: implement bpf_arch_text_copyHari Bathini1-1/+19
2023-10-19powerpc: Use NULL instead of 0 for null pointersBenjamin Gray1-2/+2
2023-05-15powerpc/bpf: populate extable entries only during the last passHari Bathini1-0/+2
2023-02-10powerpc/bpf: Perform complete extra passes to update addressesChristophe Leroy1-88/+3
2022-05-19powerpc: Replace PPC64_ELF_ABI_v{1/2} by CONFIG_PPC64_ELF_ABI_V{1/2}Christophe Leroy1-1/+1
2022-03-25Merge tag 'powerpc-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-6/+28
2022-03-07powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64Naveen N. Rao1-4/+4
2022-03-07powerpc64/bpf elfv1: Do not load TOC before calling functionsNaveen N. Rao1-1/+3
2022-03-07powerpc/bpf: Handle large branch ranges with BPF_EXITNaveen N. Rao1-1/+21
2022-02-10Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski1-1/+1
2022-02-09bpf: Fix leftover header->pages in sparc and powerpc code.Song Liu1-1/+1
2022-01-15powerpc/bpf: Update ldimm64 instructions during extra passNaveen N. Rao1-6/+23
2021-11-25bpf ppc32: Add BPF_PROBE_MEM support for JITHari Bathini1-0/+2
2021-11-25bpf ppc64: Add BPF_PROBE_MEM support for JITRavi Bangoria1-6/+60
2021-11-25bpf powerpc: Remove extra_pass from bpf_jit_build_body()Ravi Bangoria1-3/+3
2021-11-05Merge tag 'powerpc-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-1/+1
2021-10-27powerpc/bpf: Fix write protecting JIT codeHari Bathini1-1/+1
2021-10-07powerpc/bpf: Validate branch rangesNaveen N. Rao1-1/+5
2021-06-21powerpc/bpf: Write protect JIT codeJordan Niethe1-0/+1
2021-06-21powerpc/bpf: Remove bpf_jit_free()Jordan Niethe1-12/+0
2021-04-03powerpc/bpf: Reallocate BPF registers to volatile registers when possible on ...Christophe Leroy1-0/+2
2021-04-03powerpc/bpf: Move common functions into bpf_jit_comp.cChristophe Leroy1-0/+269
2021-04-03powerpc/bpf: Remove classical BPF support for PPC32Christophe Leroy1-683/+0