Messages in this thread | | | From | Alexei Starovoitov <> | Date | Mon, 24 Feb 2020 16:42:05 -0800 | Subject | Re: [PATCH v3 bpf-next] RV32G eBPF JIT |
| |
On Wed, Feb 19, 2020 at 8:20 PM Luke Nelson <lukenels@cs.washington.edu> wrote: > > This is an eBPF JIT for RV32G, adapted from the JIT for RV64G and > the 32-bit ARM JIT. ... > v2 -> v3: > * Added support for far jumps / branches similar to RV64 JIT. > * Added support for tail calls. > * Cleaned up code with more optimizations and comments. > * Removed special zero-extension instruction from BPF_ALU64 > case, pointed out by Jiong Wang. > > v1 -> v2: > * Added support for far conditional branches. > * Added the zero-extension optimization pointed out by Jiong Wang. > * Added more optimizations for operations with an immediate operand. > > Cc: Jiong Wang <jiong.wang@netronome.com> > Co-developed-by: Xi Wang <xi.wang@gmail.com> > Signed-off-by: Xi Wang <xi.wang@gmail.com> > Signed-off-by: Luke Nelson <lukenels@cs.washington.edu>
Bjorn,
please review.
| |