summaryrefslogtreecommitdiffstats
path: root/arch/riscv/net/bpf_jit_comp64.c
Commit message (Expand)AuthorAgeFilesLines
* riscv: bpf: Fix eBPF's exception tablesJisheng Zhang2022-01-191-1/+1
* Merge tag 'riscv-for-linus-5.17-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-01-191-5/+4
|\
| * riscv: extable: add `type` and `data` fieldsJisheng Zhang2022-01-051-2/+3
| * riscv: extable: make fixup_exception() return boolJisheng Zhang2022-01-051-3/+3
| * riscv: bpf: move rv_bpf_fixup_exception signature to extable.hJisheng Zhang2022-01-051-2/+0
* | bpf: Change value of MAX_TAIL_CALL_CNT from 32 to 33Tiezhu Yang2021-11-161-4/+3
|/
* riscv, bpf: Fix RV32 broken build, and silence RV64 warningBjörn Töpel2021-11-051-0/+2
* riscv, bpf: Add BPF exception tablesTong Tiangen2021-10-281-36/+149
* bpf: Introduce BPF nospec instruction for mitigating Spectre v4Daniel Borkmann2021-07-291-0/+4
* riscv: bpf: Move bpf_jit_alloc_exec() and bpf_jit_free_exec() to coreJisheng Zhang2021-04-261-13/+0
* bpf: Rename BPF_XADD and prepare to encode other atomics in .immBrendan Jackman2021-01-141-4/+12
* bpf, riscv: Use compressed instructions in the rv64 JITLuke Nelson2020-07-211-134/+147
* bpf, riscv: Modify JIT ctx to support compressed instructionsLuke Nelson2020-07-211-6/+6
* bpf, riscv: Optimize BPF_JSET BPF_K using andi on RV64Luke Nelson2020-05-061-8/+19
* bpf, riscv: Optimize BPF_JMP BPF_K when imm == 0 on RV64Luke Nelson2020-05-061-5/+10
* bpf, riscv: Optimize FROM_LE using verifier_zext on RV64Luke Nelson2020-05-061-6/+14
* bpf, riscv: Enable missing verifier_zext optimizations on RV64Luke Nelson2020-05-061-4/+4
* riscv, bpf: Fix offset range checking for auipc+jalr on RV64Luke Nelson2020-04-081-17/+32
* riscv, bpf: Factor common RISC-V JIT codeLuke Nelson2020-03-051-0/+1103