aboutsummaryrefslogtreecommitdiff
path: root/arch/powerpc/net
AgeCommit message (Expand)AuthorFilesLines
2022-03-08powerpc/bpf: Handle large branch ranges with BPF_EXITNaveen N. Rao4-5/+33
2022-03-08powerpc/bpf: Emit a single branch instruction for known short branch rangesNaveen N. Rao2-8/+8
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 Leroy2-6/+11
2022-02-09Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski1-1/+1
2022-02-08bpf: Fix leftover header->pages in sparc and powerpc code.Song Liu1-1/+1
2022-01-15powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06Naveen N. Rao1-9/+13
2022-01-15powerpc/bpf: Update ldimm64 instructions during extra passNaveen N. Rao3-7/+35
2022-01-15powerpc32/bpf: Fix codegen for bpf-to-bpf callsNaveen N. Rao1-0/+3
2022-01-14Merge tag 'powerpc-5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds4-41/+217
2021-11-25bpf ppc32: Access only if addr is kernel addressHari Bathini1-0/+34
2021-11-25bpf ppc32: Add BPF_PROBE_MEM support for JITHari Bathini3-0/+36
2021-11-25bpf ppc64: Access only if addr is kernel addressRavi Bangoria1-0/+26
2021-11-25bpf ppc64: Add BPF_PROBE_MEM support for JITRavi Bangoria4-9/+80
2021-11-25powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macroHari Bathini1-1/+1
2021-11-25bpf powerpc: refactor JIT compiler codeHari Bathini2-27/+37
2021-11-25bpf powerpc: Remove extra_pass from bpf_jit_build_body()Ravi Bangoria4-8/+8
2021-11-25bpf powerpc: Remove unused SEEN_STACKRavi Bangoria1-2/+1
2021-11-16bpf: Change value of MAX_TAIL_CALL_CNT from 32 to 33Tiezhu Yang2-4/+4
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-28powerpc/bpf: Fix write protecting JIT codeHari Bathini1-1/+1
2021-10-07powerpc/bpf ppc32: Fix BPF_SUB when imm == 0x80000000Naveen N. Rao1-1/+1
2021-10-07powerpc/bpf ppc32: Do not emit zero extend instruction for 64-bit BPF_ENDNaveen N. Rao1-1/+1
2021-10-07powerpc/bpf ppc32: Fix JMP32_JSET_KNaveen N. Rao1-1/+1
2021-10-07powerpc/bpf ppc32: Fix ALU32 BPF_ARSH operationNaveen N. Rao1-1/+1
2021-10-07powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPECNaveen N. Rao2-8/+55
2021-10-07powerpc/bpf: Fix BPF_SUB when imm == 0x80000000Naveen N. Rao1-10/+17
2021-10-07powerpc/bpf: Fix BPF_MOD when imm == 1Naveen N. Rao1-2/+8
2021-10-07powerpc/bpf: Validate branch rangesNaveen N. Rao4-11/+37
2021-10-07powerpc/lib: Add helper to check if offset is within conditional branch rangeNaveen N. Rao1-6/+1
2021-07-29bpf: Introduce BPF nospec instruction for mitigating Spectre v4Daniel Borkmann2-0/+12
2021-07-05powerpc/bpf: Reject atomic ops in ppc32 JITNaveen N. Rao1-3/+11
2021-07-05powerpc/bpf: Fix detecting BPF atomic instructionsNaveen N. Rao1-2/+2
2021-06-25powerpc/bpf: Use bctrl for making function callsNaveen N. Rao2-8/+8
2021-06-21powerpc/bpf: Write protect JIT codeJordan Niethe1-0/+1
2021-06-21powerpc/bpf: Remove bpf_jit_free()Jordan Niethe1-12/+0
2021-06-16powerpc/ebpf32: Use _Rx macros instead of __REG_Rx onesChristophe Leroy1-109/+109
2021-06-16powerpc/ebpf64: Use PPC_RAW_MFLR()Christophe Leroy1-1/+1
2021-04-21powerpc/ebpf32: Use standard function call for functions within 32M distanceChristophe Leroy2-5/+14
2021-04-21powerpc/ebpf32: Rework 64 bits shifts to avoid tests and branchesChristophe Leroy1-20/+19
2021-04-21powerpc/ebpf32: Fix comment on BPF_ALU{64} | BPF_LSH | BPF_KChristophe Leroy1-2/+2
2021-04-03powerpc/bpf: Reallocate BPF registers to volatile registers when possible on ...Christophe Leroy5-3/+51
2021-04-03powerpc/bpf: Implement extended BPF on PPC32Christophe Leroy3-1/+1074
2021-04-03powerpc/bpf: Change values of SEEN_ flagsChristophe Leroy1-5/+5
2021-04-03powerpc/bpf: Move common functions into bpf_jit_comp.cChristophe Leroy4-259/+281
2021-04-03powerpc/bpf: Move common helpers into bpf_jit.hChristophe Leroy3-35/+35
2021-04-03powerpc/bpf: Change register numbering for bpf_set/is_seen_register()Christophe Leroy1-8/+8
2021-04-03powerpc/bpf: Remove classical BPF support for PPC32Christophe Leroy4-1052/+0
2021-01-14bpf: Rename BPF_XADD and prepare to encode other atomics in .immBrendan Jackman1-5/+20
2020-09-29bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp()He Zhe1-1/+0