menu "Linux Kernel Tools" config BR2_LINUX_KERNEL_TOOL_CPUPOWER bool "cpupower" depends on !BR2_bfin # pciutils depends on BR2_USE_WCHAR || !BR2_NEEDS_GETTEXT # gettext select BR2_PACKAGE_PCIUTILS select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT help cpupower is a collection of tools to examine and tune power saving related features of your processor. comment "cpupower needs a toolchain w/ wchar" depends on !BR2_bfin depends on !BR2_USE_WCHAR && BR2_NEEDS_GETTEXT config BR2_LINUX_KERNEL_TOOL_PERF bool "perf" help perf (sometimes "Perf Events" or perf tools, originally "Performance Counters for Linux") - is a performance analyzing tool in Linux, available from kernel version 2.6.31. User-space controlling utility, called 'perf' has git-like interface with subcommands. It is capable of statistical profiling of entire system (both kernel and user code), single CPU or severals threads. This will build and install the userspace 'perf' command. It is up to the user to ensure that the kernel configuration has all the suitable options enabled to allow a proper operation of 'perf'. https://perf.wiki.kernel.org/ config BR2_LINUX_KERNEL_TOOL_SELFTESTS bool"selftests" depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS # bash depends on BR2_USE_MMU # bash select BR2_PACKAGE_BASH # runtime select BR2_PACKAGE_POPT select BR2_PACKAGE_LIBCAP_NG help Build and install (to /usr/lib/kselftests) kernel selftests. Use of this option implies you know the process of using and compiling the kernel selftests. The Makefile to build and install these is very noisy and may appear to cause your build to fail for strange reasons. This is very much a use at your risk option and may not work for every setup or every architecture. comment "selftests needs BR2_PACKAGE_BUSYBOX_SHOW_OTHERS" depends on BR2_USE_MMU depends on !BR2_PACKAGE_BUSYBOX_SHOW_OTHERS endmenu