Message ID | 20230619100121.27534-1-puranjay12@gmail.com (mailing list archive) |
---|---|
Headers | show |
Series | bpf, arm64: use BPF prog pack allocator in BPF JIT | expand |
Hello: This series was applied to bpf/bpf-next.git (master) by Alexei Starovoitov <ast@kernel.org>: On Mon, 19 Jun 2023 10:01:18 +0000 you wrote: > BPF programs currently consume a page each on ARM64. For systems with many BPF > programs, this adds significant pressure to instruction TLB. High iTLB pressure > usually causes slow down for the whole system. > > Song Liu introduced the BPF prog pack allocator[1] to mitigate the above issue. > It packs multiple BPF programs into a single huge page. It is currently only > enabled for the x86_64 BPF JIT. > > [...] Here is the summary with links: - [bpf-next,v3,1/3] bpf: make bpf_prog_pack allocator portable https://git.kernel.org/bpf/bpf-next/c/9a44df2a4f2a - [bpf-next,v3,2/3] arm64: patching: Add aarch64_insn_copy() https://git.kernel.org/bpf/bpf-next/c/a7ed8ed92482 - [bpf-next,v3,3/3] bpf, arm64: use bpf_jit_binary_pack_alloc https://git.kernel.org/bpf/bpf-next/c/49703aa2adfa You are awesome, thank you!