Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1158458

[PATCH 0/6] MIPS/BPF fixes for 4.3

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

Show all headers | View raw


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 | NextNext in thread | Find similar | Unroll thread


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