prompt "Kernel version"
config BR2_LINUX_KERNEL_LATEST_VERSION
- bool "Latest version (5.15)"
+ bool "Latest version (6.6)"
+ select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_6 if BR2_KERNEL_HEADERS_AS_KERNEL
config BR2_LINUX_KERNEL_LATEST_CIP_VERSION
- bool "Latest CIP SLTS version (4.19.198-cip54)"
+ bool "Latest CIP SLTS version (5.10.162-cip24)"
+ select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_10 if BR2_KERNEL_HEADERS_AS_KERNEL
help
CIP launched in the spring of 2016 to address the needs of
organizations in industries such as power generation and
implementation of software building blocks that meet
these requirements.
- The CIP community plans to maintain 4.19 for security and
+ The CIP community plans to maintain 5.10 for security and
bug fixes for more than 10 years.
https://www.cip-project.org
config BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
- bool "Latest CIP RT SLTS version (4.19.198-cip54-rt21)"
+ bool "Latest CIP RT SLTS version (5.10.162-cip24-rt10)"
+ select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_10 if BR2_KERNEL_HEADERS_AS_KERNEL
help
Same as the CIP version, but this is the PREEMPT_RT realtime
variant.
- The CIP community plans to maintain 4.19 for security and
+ The CIP community plans to maintain 5.10 for security and
bug fixes for more than 10 years.
https://www.cip-project.org
config BR2_LINUX_KERNEL_VERSION
string
- default "5.15" if BR2_LINUX_KERNEL_LATEST_VERSION
- default "4.19.198-cip54" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION
- default "4.19.198-cip54-rt21" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
+ default "6.6.7" if BR2_LINUX_KERNEL_LATEST_VERSION
+ default "5.10.162-cip24" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ default "5.10.162-cip24-rt10" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \
if BR2_LINUX_KERNEL_CUSTOM_VERSION
default "custom" if BR2_LINUX_KERNEL_CUSTOM_TARBALL
config BR2_LINUX_KERNEL_IMAGE
bool "Image"
- depends on BR2_aarch64 || BR2_riscv
+ depends on BR2_aarch64 || BR2_aarch64_be || BR2_riscv
config BR2_LINUX_KERNEL_IMAGEGZ
bool "Image.gz"
- depends on BR2_aarch64 || BR2_riscv
+ depends on BR2_aarch64 || BR2_aarch64_be || BR2_riscv
config BR2_LINUX_KERNEL_LINUX_BIN
bool "linux.bin"
config BR2_LINUX_KERNEL_CUSTOM_DTS_PATH
string "Out-of-tree Device Tree Source file paths"
help
- Path to the out-of-tree device tree source files.
- You can provide a list of dts paths to copy and
- build, separated by spaces.
+ Paths to out-of-tree Device Tree Source (.dts) and Device Tree
+ Source Include (.dtsi) files, separated by spaces. These files
+ will be copied to the kernel sources and the .dts files will
+ be compiled from there.
config BR2_LINUX_KERNEL_DTB_KEEP_DIRNAME
bool "Keep the directory name of the Device Tree"
CONFIG_UNWINDER_ORC=y, please install libelf-dev,
libelf-devel or elfutils-libelf-devel".
+config BR2_LINUX_KERNEL_NEEDS_HOST_PAHOLE
+ bool "Needs host pahole"
+ help
+ Some Linux kernel configuration options (such as
+ CONFIG_DEBUG_INFO_BTF) require building a host program
+ called pahole. Enabling this option will ensure host-pahole
+ gets built before the Linux kernel.
+
+ Enable this option if you get a Linux kernel build failure
+ such as "BTF: .tmp_vmlinux.btf: pahole (pahole) is not
+ available".
+
# Linux extensions
source "linux/Config.ext.in"