[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1403516340-22997-1-git-send-email-markos.chandras@imgtec.com>
Date: Mon, 23 Jun 2014 10:38:43 +0100
From: Markos Chandras <markos.chandras@...tec.com>
To: <linux-mips@...ux-mips.org>
CC: Markos Chandras <markos.chandras@...tec.com>,
"David S. Miller" <davem@...emloft.net>,
Daniel Borkmann <dborkman@...hat.com>,
"Alexei Starovoitov" <ast@...mgrid.com>, <netdev@...r.kernel.org>
Subject: [PATCH 00/17] Misc MIPS/BPF fixes for 3.16
Hi,
Here are some fixes for MIPS/BPF for 3.16. These fixes make
the bpf testsuite *almost* happy with only 2 tests (LD_IND_LL,
LD_IND_NET) failing at the moment. Since fixing the remaining tests
is not so trivial, it would be nice to have these fixes in 3.16 for now.
The patches are based on the upstream-sfr/mips-for-linux-next tree
because they depend on https://patchwork.linux-mips.org/patch/7099/
Markos Chandras (17):
MIPS: uasm: Add s3s1s2 instruction builder
MIPS: uasm: Add slt uasm instruction
MIPS: mm: uasm: Fix lh micro-assembler instruction
MIPS: bpf: Use the LO register to get division's quotient
MIPS: bpf: Return error code if the offset is a negative number
MIPS: bpf: Use 'andi' instead of 'and' for the VLAN cases
MIPS: bpf: Add SEEN_SKB to flags when looking for the PKT_TYPE
MIPS: bpf: Fix branch conditional for BPF_J{GT/GE} cases
MIPS: bpf: Use correct mask for VLAN_TAG case
MIPS: bpf: Fix return values for VLAN_TAG_PRESENT case
MIPS: bpf: Use pr_debug instead of pr_warn for unhandled opcodes
MIPS: bpf: Fix is_range() semantics
MIPS: bpf: Drop update_on_xread and always initialize the X register
MIPS: bpf: Prevent kernel fall over for >=32bit shifts
MIPS: bpf: Fix PKT_TYPE case for big-endian cores
MIPS: bpf: Use 32 or 64-bit load instruction to load an address to
register
MIPS: bpf: Fix stack space allocation for BPF memwords on MIPS64
arch/mips/include/asm/uasm.h | 4 ++
arch/mips/include/uapi/asm/inst.h | 1 +
arch/mips/mm/uasm-micromips.c | 1 +
arch/mips/mm/uasm-mips.c | 3 +-
arch/mips/mm/uasm.c | 10 +++-
arch/mips/net/bpf_jit.c | 115 ++++++++++++++++++++++++--------------
6 files changed, 90 insertions(+), 44 deletions(-)
--
2.0.0
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists