summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/net
AgeCommit message (Expand)AuthorFilesLines
2022-03-25Merge tag 'powerpc-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds5-381/+349
2022-03-08powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64Naveen N. Rao4-104/+98
2022-03-08powerpc64/bpf: Store temp registers' bpf to ppc mappingJordan Niethe1-111/+86
2022-03-08powerpc/bpf: Use _Rn macros for GPRsNaveen N. Rao2-49/+49
2022-03-08powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.cNaveen N. Rao2-70/+53
2022-03-08powerpc/bpf: Cleanup bpf_jit.hNaveen N. Rao2-9/+3
2022-03-08powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macrosNaveen N. Rao2-28/+15
2022-03-08powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD]Naveen N. Rao1-11/+11
2022-03-08powerpc/bpf: Rename PPC_BL_ABS() to PPC_BL()Naveen N. Rao2-4/+4
2022-03-08powerpc64/bpf: Optimize instruction sequence used for function callsNaveen N. Rao1-17/+13
2022-03-08powerpc64/bpf elfv1: Do not load TOC before calling functionsNaveen N. Rao4-23/+30
2022-03-08powerpc64/bpf elfv2: Setup kernel TOC in r2 on entryNaveen N. Rao1-8/+8
2022-03-08powerpc64/bpf: Use r12 for constant blindingNaveen N. Rao1-1/+1
2022-03-08powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier()Naveen N. Rao1-2/+1
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