summaryrefslogtreecommitdiff
path: root/arch/arm64/net/bpf_jit.h
AgeCommit message (Expand)AuthorFilesLines
2023-08-18bpf, arm64: Support signed div/mod instructionsXu Kuohai1-0/+1
2023-08-18bpf, arm64: Support sign-extension mov instructionsXu Kuohai1-0/+5
2023-08-18bpf, arm64: Support sign-extension load instructionsXu Kuohai1-0/+6
2023-04-03bpf, arm64: Fixed a BTI error on returning to patched functionXu Kuohai1-0/+4
2022-07-11bpf, arm64: Implement bpf_arch_text_poke() for arm64Xu Kuohai1-0/+7
2022-04-06bpf, arm64: Sign return address for JITed codeXu Kuohai1-0/+3
2022-04-01bpf, arm64: Optimize BPF store/load using arm64 str/ldr(immediate offset)Xu Kuohai1-0/+14
2022-02-28bpf, arm64: Support more atomic operationsHou Tao1-4/+35
2022-02-23arm64: insn: add encoders for atomic operationsHou Tao1-2/+9
2020-05-28Merge branch 'for-next/bti' into for-next/coreWill Deacon1-0/+8
2020-05-11bpf, arm64: Optimize ADD,SUB,JMP BPF_K using arm64 add/sub immediatesLuke Nelson1-0/+8
2020-05-11bpf, arm64: Optimize AND,OR,XOR,JSET BPF_K using arm64 logical immediatesLuke Nelson1-0/+14
2020-05-07arm64: bpf: Annotate JITed code for BTIMark Brown1-0/+8
2019-09-03arm64: bpf: optimize modulo operationJerin Jacob1-0/+3
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner1-12/+1
2019-04-27bpf, arm64: use more scalable stadd over ldxr / stxr loop in xaddDaniel Borkmann1-0/+4
2019-04-27bpf, arm64: remove prefetch insn in xadd mappingDaniel Borkmann1-6/+0
2017-08-10bpf, arm64: implement jiting of BPF_J{LT, LE, SLT, SLE}Daniel Borkmann1-0/+4
2017-05-02bpf, arm64: implement jiting of BPF_XADDDaniel Borkmann1-0/+19
2016-06-11arm64: bpf: implement bpf_tail_call() helperZi Shen Lim1-1/+2
2015-11-06arm64: bpf: fix div-by-zero caseZi Shen Lim1-1/+2
2015-06-26arm64: bpf: fix endianness conversion bugsXi Wang1-0/+4
2014-10-20arm64: bpf: add 'shift by register' instructionsZi Shen Lim1-2/+6
2014-09-08arm64: eBPF JIT compilerZi Shen Lim1-0/+169