Message ID | 20230728011143.3710005-1-yonghong.song@linux.dev (mailing list archive) |
---|---|
Headers | show |
Series | bpf: Support new insns from cpu v4 | expand |
Hello: This series was applied to bpf/bpf-next.git (master) by Alexei Starovoitov <ast@kernel.org>: On Thu, 27 Jul 2023 18:11:43 -0700 you wrote: > In previous discussion ([1]), it is agreed that we should introduce > cpu version 4 (llvm flag -mcpu=v4) which contains some instructions > which can simplify code, make code easier to understand, fix the > existing problem, or simply for feature completeness. More specifically, > the following new insns are proposed: > . sign extended load > . sign extended mov > . bswap > . signed div/mod > . ja with 32-bit offset > > [...] Here is the summary with links: - [bpf-next,v5,01/17] bpf: Support new sign-extension load insns https://git.kernel.org/bpf/bpf-next/c/1f9a1ea821ff - [bpf-next,v5,02/17] bpf: Support new sign-extension mov insns https://git.kernel.org/bpf/bpf-next/c/8100928c8814 - [bpf-next,v5,03/17] bpf: Handle sign-extenstin ctx member accesses https://git.kernel.org/bpf/bpf-next/c/1f1e864b6555 - [bpf-next,v5,04/17] bpf: Support new unconditional bswap instruction https://git.kernel.org/bpf/bpf-next/c/0845c3db7bf5 - [bpf-next,v5,05/17] bpf: Support new signed div/mod instructions. https://git.kernel.org/bpf/bpf-next/c/ec0e2da95f72 - [bpf-next,v5,06/17] bpf: Fix jit blinding with new sdiv/smov insns https://git.kernel.org/bpf/bpf-next/c/7058e3a31ee4 - [bpf-next,v5,07/17] bpf: Support new 32bit offset jmp instruction https://git.kernel.org/bpf/bpf-next/c/4cd58e9af8b9 - [bpf-next,v5,09/17] selftests/bpf: Fix a test_verifier failure https://git.kernel.org/bpf/bpf-next/c/86180493a2ef - [bpf-next,v5,10/17] selftests/bpf: Add a cpuv4 test runner for cpu=v4 testing https://git.kernel.org/bpf/bpf-next/c/a5d0c26a2784 - [bpf-next,v5,11/17] selftests/bpf: Add unit tests for new sign-extension load insns https://git.kernel.org/bpf/bpf-next/c/147c8f4470ee - [bpf-next,v5,12/17] selftests/bpf: Add unit tests for new sign-extension mov insns https://git.kernel.org/bpf/bpf-next/c/f02ec3ff3f09 - [bpf-next,v5,13/17] selftests/bpf: Add unit tests for new bswap insns https://git.kernel.org/bpf/bpf-next/c/79dbabc17540 - [bpf-next,v5,14/17] selftests/bpf: Add unit tests for new sdiv/smod insns https://git.kernel.org/bpf/bpf-next/c/de1c26809ec3 - [bpf-next,v5,15/17] selftests/bpf: Add unit tests for new gotol insn https://git.kernel.org/bpf/bpf-next/c/613dad498072 - [bpf-next,v5,16/17] selftests/bpf: Test ldsx with more complex cases https://git.kernel.org/bpf/bpf-next/c/0c606571ae07 - [bpf-next,v5,17/17] docs/bpf: Add documentation for new instructions https://git.kernel.org/bpf/bpf-next/c/245d4c40c09b You are awesome, thank you!