summaryrefslogtreecommitdiffstats
path: root/arch/arm64/net/bpf_jit.h
Commit message (Expand)AuthorAgeFilesLines
* bpf, arm64: Support signed div/mod instructionsXu Kuohai2023-08-181-0/+1
* bpf, arm64: Support sign-extension mov instructionsXu Kuohai2023-08-181-0/+5
* bpf, arm64: Support sign-extension load instructionsXu Kuohai2023-08-181-0/+6
* bpf, arm64: Fixed a BTI error on returning to patched functionXu Kuohai2023-04-031-0/+4
* bpf, arm64: Implement bpf_arch_text_poke() for arm64Xu Kuohai2022-07-111-0/+7
* bpf, arm64: Sign return address for JITed codeXu Kuohai2022-04-061-0/+3
* bpf, arm64: Optimize BPF store/load using arm64 str/ldr(immediate offset)Xu Kuohai2022-04-011-0/+14
* bpf, arm64: Support more atomic operationsHou Tao2022-02-281-4/+35
* arm64: insn: add encoders for atomic operationsHou Tao2022-02-221-2/+9
* Merge branch 'for-next/bti' into for-next/coreWill Deacon2020-05-281-0/+8
|\
| * arm64: bpf: Annotate JITed code for BTIMark Brown2020-05-071-0/+8
* | bpf, arm64: Optimize ADD,SUB,JMP BPF_K using arm64 add/sub immediatesLuke Nelson2020-05-111-0/+8
* | bpf, arm64: Optimize AND,OR,XOR,JSET BPF_K using arm64 logical immediatesLuke Nelson2020-05-111-0/+14
|/
* arm64: bpf: optimize modulo operationJerin Jacob2019-09-031-0/+3
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner2019-06-191-12/+1
* bpf, arm64: use more scalable stadd over ldxr / stxr loop in xaddDaniel Borkmann2019-04-261-0/+4
* bpf, arm64: remove prefetch insn in xadd mappingDaniel Borkmann2019-04-261-6/+0
* bpf, arm64: implement jiting of BPF_J{LT, LE, SLT, SLE}Daniel Borkmann2017-08-091-0/+4
* bpf, arm64: implement jiting of BPF_XADDDaniel Borkmann2017-05-021-0/+19
* arm64: bpf: implement bpf_tail_call() helperZi Shen Lim2016-06-101-1/+2
* arm64: bpf: fix div-by-zero caseZi Shen Lim2015-11-061-1/+2
* arm64: bpf: fix endianness conversion bugsXi Wang2015-06-261-0/+4
* arm64: bpf: add 'shift by register' instructionsZi Shen Lim2014-10-201-2/+6
* arm64: eBPF JIT compilerZi Shen Lim2014-09-081-0/+169