Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1158458
| From | Markos Chandras <markos.chandras@imgtec.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | [PATCH 0/6] MIPS/BPF fixes for 4.3 |
| Date | 2015-06-04 13:00 +0200 |
| Message-ID | <pxB2p-6YZ-3@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
Hi, Here are some fixes for MIPS/BPF. The first 5 patches do some cleanup and lay the groundwork for the final one which introduces assembly helpers for MIPS and MIPS64. The goal is to speed up certain operations that do not need to go through the common C functions. This also makes the test_bpf testsuite happy with all 60 tests passing. This is based in 4.1-rc6. The patchset is also available in my git tree. https://github.com/hwoarang/linux/tree/4.3-bpf The last patch also contains performance results along with the relevant scripts and data used for the analysis. Markos Chandras (6): MIPS: net: BPF: Free up some callee-saved registers MIPS: net: BPF: Replace RSIZE with SZREG MIPS: net: BPF: Fix stack pointer allocation MIPS: net: BPF: Move register definition to the BPF header MIPS: net: BPF: Use BPF register names to describe the ABI MIPS: net: BPF: Introduce BPF ASM helpers arch/mips/net/Makefile | 2 +- arch/mips/net/bpf_jit.c | 268 ++++++++++++-------------------------------- arch/mips/net/bpf_jit.h | 42 ++++++- arch/mips/net/bpf_jit_asm.S | 238 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 350 insertions(+), 200 deletions(-) create mode 100644 arch/mips/net/bpf_jit_asm.S -- 2.4.2 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
[PATCH 0/6] MIPS/BPF fixes for 4.3 Markos Chandras <markos.chandras@imgtec.com> - 2015-06-04 13:00 +0200 [PATCH 3/6] MIPS: net: BPF: Fix stack pointer allocation Markos Chandras <markos.chandras@imgtec.com> - 2015-06-04 13:00 +0200 [PATCH 4/6] MIPS: net: BPF: Move register definition to the BPF header Markos Chandras <markos.chandras@imgtec.com> - 2015-06-04 13:00 +0200 [PATCH 6/6] MIPS: net: BPF: Introduce BPF ASM helpers Markos Chandras <markos.chandras@imgtec.com> - 2015-06-04 13:00 +0200
csiph-web