| Commit message (Expand) | Author | Age | Files | Lines |
* | powerpc/64: vmlinux support building with PCREL addresing | Nicholas Piggin | 2023-04-20 | 2 | -13/+33 |
* | powerpc/bpf/32: perform three operands ALU operations | Christophe Leroy | 2023-02-10 | 1 | -0/+10 |
* | powerpc/bpf/32: introduce a second source register for ALU operations | Christophe Leroy | 2023-02-10 | 1 | -167/+183 |
* | powerpc/bpf/32: Optimise some particular const operations | Christophe Leroy | 2023-02-10 | 1 | -3/+20 |
* | powerpc/bpf: Only pad length-variable code at initial pass | Christophe Leroy | 2023-02-10 | 2 | -10/+10 |
* | powerpc/bpf: Perform complete extra passes to update addresses | Christophe Leroy | 2023-02-10 | 4 | -93/+8 |
* | powerpc/bpf/32: BPF prog is never called with more than one arg | Christophe Leroy | 2023-02-10 | 1 | -6/+0 |
* | powerpc/bpf/32: Only set a stack frame when necessary | Christophe Leroy | 2023-02-10 | 1 | -2/+18 |
* | powerpc/bpf/32: No need to zeroise r4 when not doing tail call | Christophe Leroy | 2023-02-10 | 1 | -1/+4 |
* | powerpc/bpf/32: Fix Oops on tail call tests | Christophe Leroy | 2022-11-24 | 1 | -31/+21 |
* | powerpc/bpf/32: Add instructions for atomic_[cmp]xchg | Hari Bathini | 2022-06-29 | 1 | -3/+22 |
* | powerpc/bpf/32: add support for BPF_ATOMIC bitwise operations | Hari Bathini | 2022-06-29 | 1 | -12/+41 |
* | powerpc/bpf/64: Add instructions for atomic_[cmp]xchg | Hari Bathini | 2022-06-29 | 1 | -5/+34 |
* | powerpc/bpf/64: add support for atomic fetch operations | Hari Bathini | 2022-06-29 | 1 | -1/+13 |
* | powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations | Hari Bathini | 2022-06-29 | 1 | -28/+29 |
* | powerpc/inst: Remove PPC_INST_BL | Christophe Leroy | 2022-05-22 | 1 | -1/+1 |
* | powerpc: Finalise cleanup around ABI use | Christophe Leroy | 2022-05-19 | 1 | -2/+2 |
* | powerpc: Replace PPC64_ELF_ABI_v{1/2} by CONFIG_PPC64_ELF_ABI_V{1/2} | Christophe Leroy | 2022-05-19 | 3 | -4/+4 |
* | Merge tag 'powerpc-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p... | Linus Torvalds | 2022-03-25 | 5 | -381/+349 |
|\ |
|
| * | powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 | Naveen N. Rao | 2022-03-08 | 4 | -104/+98 |
| * | powerpc64/bpf: Store temp registers' bpf to ppc mapping | Jordan Niethe | 2022-03-08 | 1 | -111/+86 |
| * | powerpc/bpf: Use _Rn macros for GPRs | Naveen N. Rao | 2022-03-08 | 2 | -49/+49 |
| * | powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c | Naveen N. Rao | 2022-03-08 | 2 | -70/+53 |
| * | powerpc/bpf: Cleanup bpf_jit.h | Naveen N. Rao | 2022-03-08 | 2 | -9/+3 |
| * | powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros | Naveen N. Rao | 2022-03-08 | 2 | -28/+15 |
| * | powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] | Naveen N. Rao | 2022-03-08 | 1 | -11/+11 |
| * | powerpc/bpf: Rename PPC_BL_ABS() to PPC_BL() | Naveen N. Rao | 2022-03-08 | 2 | -4/+4 |
| * | powerpc64/bpf: Optimize instruction sequence used for function calls | Naveen N. Rao | 2022-03-08 | 1 | -17/+13 |
| * | powerpc64/bpf elfv1: Do not load TOC before calling functions | Naveen N. Rao | 2022-03-08 | 4 | -23/+30 |
| * | powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry | Naveen N. Rao | 2022-03-08 | 1 | -8/+8 |
| * | powerpc64/bpf: Use r12 for constant blinding | Naveen N. Rao | 2022-03-08 | 1 | -1/+1 |
| * | powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() | Naveen N. Rao | 2022-03-08 | 1 | -2/+1 |
| * | powerpc/bpf: Handle large branch ranges with BPF_EXIT | Naveen N. Rao | 2022-03-08 | 4 | -5/+33 |
| * | powerpc/bpf: Emit a single branch instruction for known short branch ranges | Naveen N. Rao | 2022-03-08 | 2 | -8/+8 |
| * | powerpc/bpf: Skip branch range validation during first pass | Naveen N. Rao | 2022-03-08 | 1 | -2/+2 |
| * | powerpc/bpf: Always reallocate BPF_REG_5, BPF_REG_AX and TMP_REG when possible | Christophe Leroy | 2022-02-12 | 2 | -6/+11 |
* | | Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next | Jakub Kicinski | 2022-02-09 | 1 | -1/+1 |
|\ \
| |/
|/| |
|
| * | bpf: Fix leftover header->pages in sparc and powerpc code. | Song Liu | 2022-02-08 | 1 | -1/+1 |
* | | powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 | Naveen N. Rao | 2022-01-15 | 1 | -9/+13 |
* | | powerpc/bpf: Update ldimm64 instructions during extra pass | Naveen N. Rao | 2022-01-15 | 3 | -7/+35 |
* | | powerpc32/bpf: Fix codegen for bpf-to-bpf calls | Naveen N. Rao | 2022-01-15 | 1 | -0/+3 |
|/ |
|
* | Merge tag 'powerpc-5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p... | Linus Torvalds | 2022-01-14 | 4 | -41/+217 |
|\ |
|
| * | bpf ppc32: Access only if addr is kernel address | Hari Bathini | 2021-11-25 | 1 | -0/+34 |
| * | bpf ppc32: Add BPF_PROBE_MEM support for JIT | Hari Bathini | 2021-11-25 | 3 | -0/+36 |
| * | bpf ppc64: Access only if addr is kernel address | Ravi Bangoria | 2021-11-25 | 1 | -0/+26 |
| * | bpf ppc64: Add BPF_PROBE_MEM support for JIT | Ravi Bangoria | 2021-11-25 | 4 | -9/+80 |
| * | powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro | Hari Bathini | 2021-11-25 | 1 | -1/+1 |
| * | bpf powerpc: refactor JIT compiler code | Hari Bathini | 2021-11-25 | 2 | -27/+37 |
| * | bpf powerpc: Remove extra_pass from bpf_jit_build_body() | Ravi Bangoria | 2021-11-25 | 4 | -8/+8 |
| * | bpf powerpc: Remove unused SEEN_STACK | Ravi Bangoria | 2021-11-25 | 1 | -2/+1 |