Open antonblanchard opened 3 years ago
@rnav FYI
Yes, there are a few items related to BPF that we are working on:
BPF_PROBE_MEM
, which is required for BTF. I think he is close to posting the patches for this soon. This is required to support kfunc.Is it linuxppc/linux@e6ac245 ?
Yes. Also: https://lwn.net/Articles/856005/
Maybe porting commit https://github.com/linuxppc/linux/commit/40272035e1d0edcd515ad45be297c4cce044536d to powerpc64 could also improve performance ?
Series porting commit https://github.com/linuxppc/linux/commit/40272035e1d0edcd515ad45be297c4cce044536d to ppc64 posted here: https://patchwork.ozlabs.org/project/linuxppc-dev/list/?series=255361
Support for BPF_PROBE_MEM
has been merged: https://patchwork.ozlabs.org/project/linuxppc-dev/list/?series=284762
Early RFC enabling Trampoline support was posted recently: https://patchwork.ozlabs.org/project/linuxppc-dev/list/?series=284762
A new way of calling into BPF called KFUNC/KRETFUNC was added recently. We should investigate if it will lower the cost of making BPF calls on PowerPC