Please submit your pull requests to update this README :)
implement tail call[ZL - https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/arch/arm64/net?id=ddb55992b04d9749e7c00af7f855e4e13566a521]- implement BPF_STX | BPF_XADD | BPF_{W,DW} [YS? (open)]
- optimize immediates
fix JSET[ZL - https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=98397fc547e3f4553553a30ea56fa34d613f0a4c]optimize TMP_REG[YS - https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/arch/arm64/net?id=4c1cd4fdfd14ecd417962f8c2166506132697f7c]optimize JMP_CALL[ZL - https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/arch/arm64/net?id=997ce888324685a90fb5d0fa26293eb8826c767c]optimize LD_ABS, LD_IND[ZL - https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/arch/arm64/net?id=643c332d519bdfbf80d21f40d1c0aa0ccf3ec1cb]- CI: test_bpf
- CI: seccomp
- CI: samples/bpf
- CI: tc + eBPF (for tail call)
Note: We've reached out to Linaro/kernelci.org to see how we can leverage their infrastructure for CI.
- [DB]
Daniel Borkmann <daniel@iogearbox.net>
- [YS]
Yang Shi <yang.shi@linaro.org>
- [ZL]
Zi Shen Lim <zlim.lnx@gmail.com>
- [mainline] https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/log/arch/arm64/net
- [net] https://git.kernel.org/cgit/linux/kernel/git/davem/net.git/log/arch/arm64/net
- [net-next] https://git.kernel.org/cgit/linux/kernel/git/davem/net-next.git/log/arch/arm64/net
- [arm64-next] https://git.kernel.org/cgit/linux/kernel/git/arm64/linux.git/log/arch/arm64/net?h=for-next/core
- [bpf] http://man7.org/linux/man-pages/man2/bpf.2.html
- [tc-bpf] http://man7.org/linux/man-pages/man8/tc-bpf.8.html
- [Daniel's talks] http://borkmann.ch/talks/
- [iovisor/bpf-docs] https://github.com/iovisor/bpf-docs
- [iproute2/examples/bpf] https://git.kernel.org/cgit/linux/kernel/git/shemminger/iproute2.git/tree/examples/bpf
- [ARMv8-A Reference Manual] https://developer.arm.com/products/architecture/a-profile/docs/ddi0487/latest/arm-architecture-reference-manual-armv8-for-armv8-a-architecture-profile
- [ARMv8.1 Reference Manual] https://developer.arm.com/products/architecture/a-profile/docs/ddi0557/latest/arm-architecture-reference-manual-supplement-armv81-for-armv8-a-architecture-profile
- [AAPCS64] http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ihi0055b/index.html