Age | Commit message (Expand) | Author | Files | Lines |
2020-08-23 | treewide: Use fallthrough pseudo-keyword | ![](https://seccdn.libravatar.org/avatar/a5a8fa9b754de8442308a85fefdfebae?s=13&d=retro) Gustavo A. R. Silva | 1 | -2/+2 |
2020-07-21 | bpf, riscv: Use compressed instructions in the rv64 JIT | ![](https://seccdn.libravatar.org/avatar/d6be2359013e6abe46598eb3bd699de0?s=13&d=retro) Luke Nelson | 1 | -134/+147 |
2020-07-21 | bpf, riscv: Add encodings for compressed instructions | ![](https://seccdn.libravatar.org/avatar/d6be2359013e6abe46598eb3bd699de0?s=13&d=retro) Luke Nelson | 1 | -0/+452 |
2020-07-21 | bpf, riscv: Modify JIT ctx to support compressed instructions | ![](https://seccdn.libravatar.org/avatar/d6be2359013e6abe46598eb3bd699de0?s=13&d=retro) Luke Nelson | 4 | -19/+44 |
2020-05-06 | bpf, riscv: Optimize BPF_JSET BPF_K using andi on RV64 | ![](https://seccdn.libravatar.org/avatar/d6be2359013e6abe46598eb3bd699de0?s=13&d=retro) Luke Nelson | 1 | -8/+19 |
2020-05-06 | bpf, riscv: Optimize BPF_JMP BPF_K when imm == 0 on RV64 | ![](https://seccdn.libravatar.org/avatar/d6be2359013e6abe46598eb3bd699de0?s=13&d=retro) Luke Nelson | 1 | -5/+10 |
2020-05-06 | bpf, riscv: Optimize FROM_LE using verifier_zext on RV64 | ![](https://seccdn.libravatar.org/avatar/d6be2359013e6abe46598eb3bd699de0?s=13&d=retro) Luke Nelson | 1 | -6/+14 |
2020-05-06 | bpf, riscv: Enable missing verifier_zext optimizations on RV64 | ![](https://seccdn.libravatar.org/avatar/d6be2359013e6abe46598eb3bd699de0?s=13&d=retro) Luke Nelson | 1 | -4/+4 |
2020-04-30 | bpf, riscv: Fix stack layout of JITed code on RV32 | ![](https://seccdn.libravatar.org/avatar/d6be2359013e6abe46598eb3bd699de0?s=13&d=retro) Luke Nelson | 1 | -33/+65 |
2020-04-26 | bpf, riscv: Fix tail call count off by one in RV32 BPF JIT | ![](https://seccdn.libravatar.org/avatar/d6be2359013e6abe46598eb3bd699de0?s=13&d=retro) Luke Nelson | 1 | -2/+3 |
2020-04-08 | riscv, bpf: Fix offset range checking for auipc+jalr on RV64 | ![](https://seccdn.libravatar.org/avatar/d6be2359013e6abe46598eb3bd699de0?s=13&d=retro) Luke Nelson | 1 | -17/+32 |
2020-03-05 | riscv, bpf: Add RV32G eBPF JIT | ![](https://seccdn.libravatar.org/avatar/d6be2359013e6abe46598eb3bd699de0?s=13&d=retro) Luke Nelson | 3 | -1/+1365 |
2020-03-05 | riscv, bpf: Factor common RISC-V JIT code | ![](https://seccdn.libravatar.org/avatar/d6be2359013e6abe46598eb3bd699de0?s=13&d=retro) Luke Nelson | 4 | -601/+639 |
2019-12-27 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next | ![](https://seccdn.libravatar.org/avatar/81279c43ce60f56aea992763d1ed612b?s=13&d=retro) David S. Miller | 1 | -238/+293 |
2019-12-19 | riscv, bpf: Optimize calls | ![](https://seccdn.libravatar.org/avatar/d28b4f9606f2c397996a7a8f138020e4?s=13&d=retro) Björn Töpel | 1 | -37/+64 |
2019-12-19 | riscv, bpf: Provide RISC-V specific JIT image alloc/free | ![](https://seccdn.libravatar.org/avatar/d28b4f9606f2c397996a7a8f138020e4?s=13&d=retro) Björn Töpel | 1 | -0/+13 |
2019-12-19 | riscv, bpf: Optimize BPF tail calls | ![](https://seccdn.libravatar.org/avatar/d28b4f9606f2c397996a7a8f138020e4?s=13&d=retro) Björn Töpel | 1 | -6/+7 |
2019-12-19 | riscv, bpf: Add support for far jumps and exits | ![](https://seccdn.libravatar.org/avatar/d28b4f9606f2c397996a7a8f138020e4?s=13&d=retro) Björn Töpel | 1 | -20/+17 |
2019-12-19 | riscv, bpf: Add support for far branching when emitting tail call | ![](https://seccdn.libravatar.org/avatar/d28b4f9606f2c397996a7a8f138020e4?s=13&d=retro) Björn Töpel | 1 | -19/+3 |
2019-12-19 | riscv, bpf: Add support for far branching | ![](https://seccdn.libravatar.org/avatar/d28b4f9606f2c397996a7a8f138020e4?s=13&d=retro) Björn Töpel | 1 | -164/+188 |
2019-12-19 | riscv, bpf: Fix broken BPF tail calls | ![](https://seccdn.libravatar.org/avatar/d28b4f9606f2c397996a7a8f138020e4?s=13&d=retro) Björn Töpel | 1 | -2/+11 |
2019-12-11 | bpf, riscv: Limit to 33 tail calls | ![](https://seccdn.libravatar.org/avatar/b3319a9e77f00ae5f128d053223c1257?s=13&d=retro) Paul Chaignon | 1 | -2/+2 |
2019-07-05 | bpf, riscv: Enable zext optimization for more RV64G ALU ops | ![](https://seccdn.libravatar.org/avatar/d6be2359013e6abe46598eb3bd699de0?s=13&d=retro) Luke Nelson | 1 | -8/+8 |
2019-06-17 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | ![](https://seccdn.libravatar.org/avatar/81279c43ce60f56aea992763d1ed612b?s=13&d=retro) David S. Miller | 1 | -0/+24 |
2019-06-07 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf | ![](https://seccdn.libravatar.org/avatar/81279c43ce60f56aea992763d1ed612b?s=13&d=retro) David S. Miller | 1 | -0/+24 |
2019-05-31 | bpf, riscv: clear high 32 bits for ALU32 add/sub/neg/lsh/rsh/arsh | ![](https://seccdn.libravatar.org/avatar/b4a4b3b06eb1b35dd3000d77af11e08a?s=13&d=retro) Luke Nelson | 1 | -0/+18 |
2019-05-24 | riscv: bpf: eliminate zero extension code-gen | ![](https://seccdn.libravatar.org/avatar/9d72b5b6e824f6ae88490f30722cf8e6?s=13&d=retro) Jiong Wang | 1 | -13/+30 |
2019-05-23 | bpf, riscv: clear target register high 32-bits for and/or/xor on ALU32 | ![](https://seccdn.libravatar.org/avatar/d28b4f9606f2c397996a7a8f138020e4?s=13&d=retro) Björn Töpel | 1 | -0/+6 |
2019-05-21 | treewide: Add SPDX license identifier - Makefile/Kconfig | ![](https://seccdn.libravatar.org/avatar/655933b9bf9ea16efc37f6cf1438efaa?s=13&d=retro) Thomas Gleixner | 1 | -0/+1 |
2019-02-05 | bpf, riscv: add BPF JIT for RV64G | ![](https://seccdn.libravatar.org/avatar/d28b4f9606f2c397996a7a8f138020e4?s=13&d=retro) Björn Töpel | 2 | -0/+1603 |