On Thu, May 15, 2025 at 08:51:45AM +0100, Alan Maguire wrote: > > I'd like to cut down the memory usage of parsing vmlinux BTF in ebpf-go. > > With some upcoming changes the library is sitting at 5MiB for a parse. > > Most of that memory is simply copying the BTF blob into user space. > > By allowing vmlinux BTF to be mmapped read-only into user space I can > > cut memory usage by about 75%. > > > > Signed-off-by: Lorenz Bauer <lmb@xxxxxxxxxxxxx> > > For the series, > > Tested-by: Alan Maguire <alan.maguire@xxxxxxxxxx> > > Tested with 4k and 64k page size on aarch64; all worked perfectly. Thanks! Hi Alan, Thanks for taking a look at this. I've been following your related effort to allow /sys/kernel/btf/vmlinux as a module in support of small systems with kernel-size constraints, and wondered how this series might affect that work? Such support would be well-received in the embedded space when it happens, so am keen to understand. Thanks, Tony