|
@@ -5,6 +5,28 @@ menu "Linux Kernel Tools"
|
|
|
config BR2_PACKAGE_LINUX_TOOLS
|
|
|
bool
|
|
|
|
|
|
+config BR2_PACKAGE_LINUX_TOOLS_BPFTOOL
|
|
|
+ bool "bpftool"
|
|
|
+ depends on !BR2_nios2 # binutils
|
|
|
+ depends on BR2_USE_WCHAR # binutils, elfutils
|
|
|
+ depends on !BR2_STATIC_LIBS # elfutils
|
|
|
+ depends on BR2_TOOLCHAIN_HAS_THREADS # elfutils
|
|
|
+ depends on BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC # elfutils
|
|
|
+ select BR2_PACKAGE_LINUX_TOOLS
|
|
|
+ select BR2_PACKAGE_BINUTILS
|
|
|
+ select BR2_PACKAGE_ELFUTILS
|
|
|
+ help
|
|
|
+ bpftool is a tool for for inspection and simple manipulation
|
|
|
+ of eBPF programs and maps.
|
|
|
+
|
|
|
+ These tools are available only from kernel version 4.15.
|
|
|
+
|
|
|
+comment "bpftool needs a uClibc or glibc toolchain w/ wchar, dynamic library, threads"
|
|
|
+ depends on !BR2_nios2
|
|
|
+ depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS \
|
|
|
+ || !BR2_TOOLCHAIN_HAS_THREADS \
|
|
|
+ || !(BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC)
|
|
|
+
|
|
|
config BR2_PACKAGE_LINUX_TOOLS_CPUPOWER
|
|
|
bool "cpupower"
|
|
|
select BR2_PACKAGE_LINUX_TOOLS
|