Compare commits
16
Commits
3c5e83b32c
..
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
34903370ea
|
||
|
|
d16fc14531
|
||
|
|
c33adef3a7
|
||
|
|
5de163cb78
|
||
|
|
40b72965f4
|
||
|
|
ea23648965
|
||
|
|
7b72aa44b4
|
||
|
|
0778525cd4
|
||
|
|
bace9f9961
|
||
|
|
2fb93ed035
|
||
|
|
44591cbd39
|
||
|
|
1973e73c2a
|
||
|
|
8d68652319
|
||
|
|
b23ff121e9
|
||
|
|
71b5b65a7a
|
||
|
|
0bde3811b0
|
+22
-4
@@ -1,7 +1,7 @@
|
||||
name: linux-stable
|
||||
description: The stable version of the linux kernel
|
||||
version: 6.19.11
|
||||
revision: 3
|
||||
version: 7.1.10
|
||||
revision: 1
|
||||
url: https://www.kernel.org/
|
||||
license: GPL2-only
|
||||
maintainers:
|
||||
@@ -16,19 +16,37 @@ make_depends:
|
||||
- libelf
|
||||
- lld
|
||||
- llvm
|
||||
- openssl
|
||||
- pahole
|
||||
- perl
|
||||
- rustc
|
||||
- rust-bindgen
|
||||
- rust-src
|
||||
- xz-utils
|
||||
- zlib
|
||||
- zstd
|
||||
downloads:
|
||||
- url: https://cdn.kernel.org/pub/linux/kernel/v${BPM_PKG_VERSION%%.*}.x/linux-${BPM_PKG_VERSION}.tar.xz
|
||||
extract_to: ${BPM_SOURCE}
|
||||
extract_strip_components: 1
|
||||
checksum: 20039d7b6b256c08be2f8fac43c3ff9a620308c703c643cf2f80c3910b9bd59b
|
||||
checksum: 67d2f4697a02f3bec98e744b1bdc307e920c24bb4e88b5ee97dc9a34e9aa9999
|
||||
split_packages:
|
||||
- name: linux-stable
|
||||
optional_depends:
|
||||
- linux-stable-docs
|
||||
- linux-stable-docs:For documentation
|
||||
- linux-stable-headers:For building modules
|
||||
- name: linux-stable-headers
|
||||
description: The stable version of the linux kernel (Headers)
|
||||
depends:
|
||||
- linux-stable
|
||||
- binutils
|
||||
- lld
|
||||
- llvm
|
||||
- openssl
|
||||
- pahole
|
||||
- xxhash
|
||||
- zlib
|
||||
- zstd
|
||||
- name: linux-stable-docs
|
||||
description: The stable version of the linux kernel (Documentation)
|
||||
depends:
|
||||
@@ -0,0 +1,141 @@
|
||||
# This is the recipe.sh script. It is executed by BPM in a temporary directory when compiling a source package
|
||||
# BPM Expects the source code to be extracted into the automatically created 'source' directory which can be accessed using $BPM_SOURCE
|
||||
# BPM Expects the output files to be present in the automatically created 'output' directory which can be accessed using $BPM_OUTPUT
|
||||
|
||||
# The prepare function is executed in the root of the temp directory
|
||||
# This function is used for putting downloaded files to the correct location or applying patches
|
||||
prepare() {
|
||||
cd "$BPM_SOURCE"
|
||||
make mrproper
|
||||
cp ../config .config
|
||||
}
|
||||
|
||||
# The build function is executed in the source directory
|
||||
# This function is used to compile the source code
|
||||
build() {
|
||||
make LLVM=1 olddefconfig
|
||||
make LLVM=1
|
||||
make -C tools/bpf/bpftool vmlinux.h feature-clang-bpf-co-re=1
|
||||
}
|
||||
|
||||
# The package function is executed in the source directory
|
||||
# This function is used to move the compiled files into the output directory
|
||||
package_linux-stable() {
|
||||
# Install kernel modules
|
||||
make INSTALL_MOD_PATH="$BPM_OUTPUT"/usr INSTALL_MOD_STRIP=1 modules_install
|
||||
|
||||
# Install kernel image and config
|
||||
install -Dm644 arch/x86/boot/bzImage "$BPM_OUTPUT"/boot/vmlinuz-linux-stable
|
||||
install -Dm644 .config "$BPM_OUTPUT"/boot/config-linux-stable
|
||||
|
||||
# Remove build link
|
||||
rm "$BPM_OUTPUT"/usr/lib/modules/$(make -s kernelrelease)/build
|
||||
|
||||
# Install package licenses
|
||||
install -d "$BPM_OUTPUT"/usr/share/licenses
|
||||
cp -r "$BPM_SOURCE"/LICENSES "$BPM_OUTPUT"/usr/share/licenses/linux-stable
|
||||
}
|
||||
|
||||
package_linux-stable-headers() {
|
||||
local builddir="$BPM_OUTPUT"/usr/lib/modules/$(make -s kernelrelease)/build
|
||||
|
||||
local karch
|
||||
case $CARCH in
|
||||
x86_64) karch=x86 ;;
|
||||
*) echo "Unknown CARCH $CARCH"; exit 1 ;;
|
||||
esac
|
||||
|
||||
|
||||
echo "Installing build files..."
|
||||
install -Dt "$builddir" -m644 .config Makefile Module.symvers System.map vmlinux tools/bpf/bpftool/vmlinux.h
|
||||
install -Dt "$builddir/kernel" -m644 kernel/Makefile
|
||||
install -Dt "$builddir/arch/$karch" -m644 arch/$karch/Makefile
|
||||
cp -t "$builddir" -a scripts
|
||||
ln -srt "$builddir" "$builddir/scripts/gdb/vmlinux-gdb.py"
|
||||
|
||||
if [[ $(scripts/config -s CONFIG_HAVE_STACK_VALIDATION) = y ]]; then
|
||||
install -Dt "$builddir/tools/objtool" tools/objtool/objtool
|
||||
fi
|
||||
|
||||
if [[ $(scripts/config -s CONFIG_DEBUG_INFO_BTF_MODULES) = y ]]; then
|
||||
install -Dt "$builddir/tools/bpf/resolve_btfids" tools/bpf/resolve_btfids/resolve_btfids
|
||||
fi
|
||||
|
||||
echo "Installing headers..."
|
||||
cp -t "$builddir" -a include
|
||||
cp -t "$builddir/arch/$karch" -a arch/$karch/include
|
||||
install -Dt "$builddir/arch/$karch/kernel" -m644 arch/$karch/kernel/asm-offsets.s
|
||||
|
||||
install -Dt "$builddir/drivers/md" -m644 drivers/md/*.h
|
||||
install -Dt "$builddir/net/mac80211" -m644 net/mac80211/*.h
|
||||
|
||||
install -Dt "$builddir/drivers/media/i2c" -m644 drivers/media/i2c/msp3400-driver.h
|
||||
|
||||
install -Dt "$builddir/drivers/media/usb/dvb-usb" -m644 drivers/media/usb/dvb-usb/*.h
|
||||
install -Dt "$builddir/drivers/media/dvb-frontends" -m644 drivers/media/dvb-frontends/*.h
|
||||
install -Dt "$builddir/drivers/media/tuners" -m644 drivers/media/tuners/*.h
|
||||
|
||||
install -Dt "$builddir/drivers/iio/common/hid-sensors" -m644 drivers/iio/common/hid-sensors/*.h
|
||||
|
||||
echo "Installing KConfig files..."
|
||||
find . -name 'Kconfig*' -exec install -Dm644 {} "$builddir/{}" \;
|
||||
|
||||
echo "Installing Rust files..."
|
||||
if [[ $(scripts/config -s CONFIG_RUST) = y ]]; then
|
||||
install -Dt "$builddir/rust" -m644 rust/*.rmeta
|
||||
install -Dt "$builddir/rust" rust/*.so
|
||||
fi
|
||||
|
||||
echo "Installing unstripped VDSO..."
|
||||
make INSTALL_MOD_PATH="$BPM_OUTPUT"/usr vdso_install \
|
||||
link= # Suppress build-id symlinks
|
||||
|
||||
echo "Removing unneeded architectures..."
|
||||
local arch
|
||||
for arch in "$builddir"/arch/*/; do
|
||||
[[ $arch = */$karch/ ]] && continue
|
||||
echo "Removing $(basename "$arch")"
|
||||
rm -r "$arch"
|
||||
done
|
||||
|
||||
echo "Removing documentation..."
|
||||
rm -r "$builddir/Documentation"
|
||||
|
||||
echo "Removing broken symlinks..."
|
||||
find -L "$builddir" -type l -printf 'Removing %P\n' -delete
|
||||
|
||||
echo "Removing loose objects..."
|
||||
find "$builddir" -type f -name '*.o' -printf 'Removing %P\n' -delete
|
||||
|
||||
echo "Stripping build tools..."
|
||||
local file
|
||||
while read -rd '' file; do
|
||||
case "$(file -Sib "$file")" in
|
||||
application/x-sharedlib\;*) # Libraries (.so)
|
||||
strip -v $STRIP_SHARED "$file" ;;
|
||||
application/x-archive\;*) # Libraries (.a)
|
||||
strip -v $STRIP_STATIC "$file" ;;
|
||||
application/x-executable\;*) # Binaries
|
||||
strip -v $STRIP_BINARIES "$file" ;;
|
||||
application/x-pie-executable\;*) # Relocatable binaries
|
||||
strip -v $STRIP_SHARED "$file" ;;
|
||||
esac
|
||||
done < <(find "$builddir" -type f -perm -u+x ! -name vmlinux -print0)
|
||||
|
||||
echo "Stripping vmlinux..."
|
||||
strip -v $STRIP_STATIC "$builddir/vmlinux"
|
||||
|
||||
echo "Adding symlink..."
|
||||
mkdir -p "$BPM_OUTPUT"/usr/src
|
||||
ln -sr "$builddir" "$BPM_OUTPUT"/usr/src/linux-stable
|
||||
}
|
||||
|
||||
package_linux-stable-docs() {
|
||||
# Install documentation
|
||||
install -d "$BPM_OUTPUT"/usr/share/doc/
|
||||
cp -r Documentation "$BPM_OUTPUT"/usr/share/doc/linux-stable
|
||||
|
||||
# Install package licenses
|
||||
install -d "$BPM_OUTPUT"/usr/share/licenses
|
||||
ln -sf linux-stable "$BPM_OUTPUT"/usr/share/licenses/linux-stable-docs
|
||||
}
|
||||
+186
-111
@@ -1,19 +1,19 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86 6.18.21 Kernel Configuration
|
||||
# Linux/x86 6.18.38 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="clang version 21.1.8"
|
||||
CONFIG_CC_VERSION_TEXT="clang version 22.1.8"
|
||||
CONFIG_GCC_VERSION=0
|
||||
CONFIG_CC_IS_CLANG=y
|
||||
CONFIG_CLANG_VERSION=210108
|
||||
CONFIG_CLANG_VERSION=220108
|
||||
CONFIG_AS_IS_LLVM=y
|
||||
CONFIG_AS_VERSION=210108
|
||||
CONFIG_AS_VERSION=220108
|
||||
CONFIG_LD_VERSION=0
|
||||
CONFIG_LD_IS_LLD=y
|
||||
CONFIG_LLD_VERSION=210108
|
||||
CONFIG_RUSTC_VERSION=109401
|
||||
CONFIG_LLD_VERSION=220108
|
||||
CONFIG_RUSTC_VERSION=109700
|
||||
CONFIG_RUST_IS_AVAILABLE=y
|
||||
CONFIG_RUSTC_LLVM_VERSION=210108
|
||||
CONFIG_RUSTC_LLVM_VERSION=220108
|
||||
CONFIG_CC_CAN_LINK=y
|
||||
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
|
||||
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
|
||||
@@ -29,7 +29,7 @@ CONFIG_RUSTC_HAS_SPAN_FILE=y
|
||||
CONFIG_RUSTC_HAS_UNNECESSARY_TRANSMUTES=y
|
||||
CONFIG_RUSTC_HAS_FILE_WITH_NUL=y
|
||||
CONFIG_RUSTC_HAS_FILE_AS_C_STR=y
|
||||
CONFIG_PAHOLE_VERSION=0
|
||||
CONFIG_PAHOLE_VERSION=131
|
||||
CONFIG_IRQ_WORK=y
|
||||
CONFIG_BUILDTIME_TABLE_SORT=y
|
||||
CONFIG_THREAD_INFO_IN_TASK=y
|
||||
@@ -297,7 +297,7 @@ CONFIG_PERF_EVENTS=y
|
||||
CONFIG_SYSTEM_DATA_VERIFICATION=y
|
||||
CONFIG_PROFILING=y
|
||||
CONFIG_RUST=y
|
||||
CONFIG_RUSTC_VERSION_TEXT="rustc 1.94.1 (e408947bf 2026-03-25) (for Tide Linux)"
|
||||
CONFIG_RUSTC_VERSION_TEXT="rustc 1.97.0 (2d8144b78 2026-07-07) (for Tide Linux)"
|
||||
CONFIG_BINDGEN_VERSION_TEXT="bindgen 0.72.1"
|
||||
CONFIG_TRACEPOINTS=y
|
||||
|
||||
@@ -571,8 +571,8 @@ CONFIG_PM_DEBUG=y
|
||||
CONFIG_PM_SLEEP_DEBUG=y
|
||||
CONFIG_PM_TRACE=y
|
||||
CONFIG_PM_TRACE_RTC=y
|
||||
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
|
||||
# CONFIG_ENERGY_MODEL is not set
|
||||
CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y
|
||||
CONFIG_ENERGY_MODEL=y
|
||||
CONFIG_ARCH_SUPPORTS_ACPI=y
|
||||
CONFIG_ACPI=y
|
||||
CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y
|
||||
@@ -581,18 +581,20 @@ CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y
|
||||
CONFIG_ACPI_THERMAL_LIB=y
|
||||
# CONFIG_ACPI_DEBUGGER is not set
|
||||
CONFIG_ACPI_SPCR_TABLE=y
|
||||
# CONFIG_ACPI_FPDT is not set
|
||||
CONFIG_ACPI_FPDT=y
|
||||
CONFIG_ACPI_LPIT=y
|
||||
CONFIG_ACPI_SLEEP=y
|
||||
CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
|
||||
CONFIG_ACPI_EC=y
|
||||
# CONFIG_ACPI_EC_DEBUGFS is not set
|
||||
CONFIG_ACPI_AC=y
|
||||
CONFIG_ACPI_BATTERY=y
|
||||
CONFIG_ACPI_BUTTON=y
|
||||
CONFIG_ACPI_VIDEO=y
|
||||
CONFIG_ACPI_FAN=y
|
||||
# CONFIG_ACPI_TAD is not set
|
||||
CONFIG_ACPI_AC=m
|
||||
CONFIG_ACPI_BATTERY=m
|
||||
CONFIG_ACPI_BUTTON=m
|
||||
CONFIG_ACPI_TINY_POWER_BUTTON=m
|
||||
CONFIG_ACPI_TINY_POWER_BUTTON_SIGNAL=38
|
||||
CONFIG_ACPI_VIDEO=m
|
||||
CONFIG_ACPI_FAN=m
|
||||
CONFIG_ACPI_TAD=m
|
||||
CONFIG_ACPI_DOCK=y
|
||||
CONFIG_ACPI_CPU_FREQ_PSS=y
|
||||
CONFIG_ACPI_PROCESSOR_CSTATE=y
|
||||
@@ -600,31 +602,37 @@ CONFIG_ACPI_PROCESSOR_IDLE=y
|
||||
CONFIG_ACPI_CPPC_LIB=y
|
||||
CONFIG_ACPI_PROCESSOR=y
|
||||
CONFIG_ACPI_HOTPLUG_CPU=y
|
||||
# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set
|
||||
CONFIG_ACPI_THERMAL=y
|
||||
CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
|
||||
CONFIG_ACPI_THERMAL=m
|
||||
CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y
|
||||
CONFIG_ACPI_TABLE_UPGRADE=y
|
||||
# CONFIG_ACPI_DEBUG is not set
|
||||
# CONFIG_ACPI_PCI_SLOT is not set
|
||||
CONFIG_ACPI_PCI_SLOT=y
|
||||
CONFIG_ACPI_CONTAINER=y
|
||||
CONFIG_ACPI_HOTPLUG_IOAPIC=y
|
||||
# CONFIG_ACPI_SBS is not set
|
||||
# CONFIG_ACPI_HED is not set
|
||||
CONFIG_ACPI_SBS=m
|
||||
CONFIG_ACPI_HED=y
|
||||
CONFIG_ACPI_BGRT=y
|
||||
CONFIG_ACPI_NHLT=y
|
||||
# CONFIG_ACPI_NFIT is not set
|
||||
CONFIG_ACPI_NFIT=m
|
||||
CONFIG_NFIT_SECURITY_DEBUG=y
|
||||
CONFIG_ACPI_NUMA=y
|
||||
# CONFIG_ACPI_HMAT is not set
|
||||
CONFIG_ACPI_HMAT=y
|
||||
CONFIG_HAVE_ACPI_APEI=y
|
||||
CONFIG_HAVE_ACPI_APEI_NMI=y
|
||||
# CONFIG_ACPI_APEI is not set
|
||||
# CONFIG_ACPI_DPTF is not set
|
||||
# CONFIG_ACPI_CONFIGFS is not set
|
||||
# CONFIG_ACPI_PFRUT is not set
|
||||
CONFIG_ACPI_APEI=y
|
||||
CONFIG_ACPI_APEI_GHES=y
|
||||
CONFIG_ACPI_APEI_EINJ=m
|
||||
# CONFIG_ACPI_APEI_ERST_DEBUG is not set
|
||||
CONFIG_ACPI_DPTF=y
|
||||
CONFIG_DPTF_POWER=m
|
||||
CONFIG_DPTF_PCH_FIVR=m
|
||||
CONFIG_ACPI_CONFIGFS=m
|
||||
CONFIG_ACPI_PFRUT=m
|
||||
CONFIG_ACPI_PCC=y
|
||||
# CONFIG_ACPI_FFH is not set
|
||||
CONFIG_ACPI_FFH=y
|
||||
CONFIG_ACPI_MRRM=y
|
||||
# CONFIG_PMIC_OPREGION is not set
|
||||
CONFIG_PMIC_OPREGION=y
|
||||
CONFIG_ACPI_PRMT=y
|
||||
CONFIG_X86_PM_TIMER=y
|
||||
|
||||
@@ -634,7 +642,7 @@ CONFIG_X86_PM_TIMER=y
|
||||
CONFIG_CPU_FREQ=y
|
||||
CONFIG_CPU_FREQ_GOV_ATTR_SET=y
|
||||
CONFIG_CPU_FREQ_GOV_COMMON=y
|
||||
# CONFIG_CPU_FREQ_STAT is not set
|
||||
CONFIG_CPU_FREQ_STAT=y
|
||||
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
|
||||
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
|
||||
CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
|
||||
@@ -650,20 +658,21 @@ CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
|
||||
# CPU frequency scaling drivers
|
||||
#
|
||||
CONFIG_X86_INTEL_PSTATE=y
|
||||
# CONFIG_X86_PCC_CPUFREQ is not set
|
||||
CONFIG_X86_PCC_CPUFREQ=m
|
||||
CONFIG_X86_AMD_PSTATE=y
|
||||
CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
|
||||
# CONFIG_X86_AMD_PSTATE_UT is not set
|
||||
CONFIG_X86_AMD_PSTATE_UT=m
|
||||
CONFIG_X86_ACPI_CPUFREQ=y
|
||||
CONFIG_X86_ACPI_CPUFREQ_CPB=y
|
||||
# CONFIG_X86_POWERNOW_K8 is not set
|
||||
# CONFIG_X86_AMD_FREQ_SENSITIVITY is not set
|
||||
CONFIG_X86_POWERNOW_K8=m
|
||||
CONFIG_X86_AMD_FREQ_SENSITIVITY=m
|
||||
# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
|
||||
# CONFIG_X86_P4_CLOCKMOD is not set
|
||||
CONFIG_X86_P4_CLOCKMOD=m
|
||||
|
||||
#
|
||||
# shared options
|
||||
#
|
||||
CONFIG_X86_SPEEDSTEP_LIB=m
|
||||
CONFIG_CPUFREQ_ARCH_CUR_FREQ=y
|
||||
# end of CPU Frequency scaling
|
||||
|
||||
@@ -671,14 +680,14 @@ CONFIG_CPUFREQ_ARCH_CUR_FREQ=y
|
||||
# CPU Idle
|
||||
#
|
||||
CONFIG_CPU_IDLE=y
|
||||
# CONFIG_CPU_IDLE_GOV_LADDER is not set
|
||||
CONFIG_CPU_IDLE_GOV_LADDER=y
|
||||
CONFIG_CPU_IDLE_GOV_MENU=y
|
||||
# CONFIG_CPU_IDLE_GOV_TEO is not set
|
||||
CONFIG_CPU_IDLE_GOV_TEO=y
|
||||
CONFIG_CPU_IDLE_GOV_HALTPOLL=y
|
||||
CONFIG_HALTPOLL_CPUIDLE=y
|
||||
CONFIG_HALTPOLL_CPUIDLE=m
|
||||
# end of CPU Idle
|
||||
|
||||
# CONFIG_INTEL_IDLE is not set
|
||||
CONFIG_INTEL_IDLE=y
|
||||
# end of Power management and ACPI options
|
||||
|
||||
#
|
||||
@@ -986,6 +995,7 @@ CONFIG_BLK_DEV_WRITE_MOUNTED=y
|
||||
# CONFIG_BLK_DEV_THROTTLING is not set
|
||||
# CONFIG_BLK_WBT is not set
|
||||
CONFIG_BLK_CGROUP_IOLATENCY=y
|
||||
# CONFIG_BLK_CGROUP_FC_APPID is not set
|
||||
CONFIG_BLK_CGROUP_IOCOST=y
|
||||
CONFIG_BLK_CGROUP_IOPRIO=y
|
||||
CONFIG_BLK_DEBUG_FS=y
|
||||
@@ -1179,6 +1189,7 @@ CONFIG_COMPAT_NETLINK_MESSAGES=y
|
||||
CONFIG_NET_INGRESS=y
|
||||
CONFIG_NET_EGRESS=y
|
||||
CONFIG_NET_XGRESS=y
|
||||
CONFIG_NET_REDIRECT=y
|
||||
CONFIG_SKB_EXTENSIONS=y
|
||||
CONFIG_NET_DEVMEM=y
|
||||
CONFIG_NET_CRC32C=y
|
||||
@@ -2035,6 +2046,7 @@ CONFIG_DEV_COREDUMP=y
|
||||
# CONFIG_DEBUG_DRIVER is not set
|
||||
CONFIG_DEBUG_DEVRES=y
|
||||
# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set
|
||||
CONFIG_HMEM_REPORTING=y
|
||||
# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set
|
||||
CONFIG_GENERIC_CPU_DEVICES=y
|
||||
CONFIG_GENERIC_CPU_AUTOPROBE=y
|
||||
@@ -2090,6 +2102,9 @@ CONFIG_FW_CS_DSP=m
|
||||
# EFI (Extensible Firmware Interface) Support
|
||||
#
|
||||
CONFIG_EFI_ESRT=y
|
||||
CONFIG_EFI_VARS_PSTORE=y
|
||||
# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
|
||||
CONFIG_EFI_SOFT_RESERVE=y
|
||||
CONFIG_EFI_DXE_MEM_ATTRIBUTES=y
|
||||
CONFIG_EFI_RUNTIME_WRAPPERS=y
|
||||
# CONFIG_EFI_BOOTLOADER_CONTROL is not set
|
||||
@@ -2107,6 +2122,9 @@ CONFIG_EFI_COCO_SECRET=y
|
||||
CONFIG_EFI_SBAT_FILE=""
|
||||
# end of EFI (Extensible Firmware Interface) Support
|
||||
|
||||
CONFIG_UEFI_CPER=y
|
||||
CONFIG_UEFI_CPER_X86=y
|
||||
|
||||
#
|
||||
# Qualcomm firmware drivers
|
||||
#
|
||||
@@ -2173,13 +2191,23 @@ CONFIG_VIRTIO_BLK=y
|
||||
#
|
||||
CONFIG_NVME_CORE=y
|
||||
CONFIG_BLK_DEV_NVME=y
|
||||
# CONFIG_NVME_MULTIPATH is not set
|
||||
# CONFIG_NVME_VERBOSE_ERRORS is not set
|
||||
CONFIG_NVME_MULTIPATH=y
|
||||
CONFIG_NVME_VERBOSE_ERRORS=y
|
||||
CONFIG_NVME_HWMON=y
|
||||
# CONFIG_NVME_FC is not set
|
||||
# CONFIG_NVME_TCP is not set
|
||||
CONFIG_NVME_FABRICS=m
|
||||
CONFIG_NVME_FC=m
|
||||
CONFIG_NVME_TCP=m
|
||||
# CONFIG_NVME_TCP_TLS is not set
|
||||
# CONFIG_NVME_HOST_AUTH is not set
|
||||
# CONFIG_NVME_TARGET is not set
|
||||
CONFIG_NVME_TARGET=m
|
||||
# CONFIG_NVME_TARGET_DEBUGFS is not set
|
||||
CONFIG_NVME_TARGET_PASSTHRU=y
|
||||
CONFIG_NVME_TARGET_LOOP=m
|
||||
CONFIG_NVME_TARGET_FC=m
|
||||
CONFIG_NVME_TARGET_FCLOOP=m
|
||||
CONFIG_NVME_TARGET_TCP=m
|
||||
# CONFIG_NVME_TARGET_TCP_TLS is not set
|
||||
# CONFIG_NVME_TARGET_AUTH is not set
|
||||
# end of NVME Support
|
||||
|
||||
#
|
||||
@@ -2491,11 +2519,12 @@ CONFIG_MII=y
|
||||
CONFIG_NET_CORE=y
|
||||
CONFIG_BONDING=m
|
||||
CONFIG_DUMMY=m
|
||||
# CONFIG_WIREGUARD is not set
|
||||
# CONFIG_OVPN is not set
|
||||
# CONFIG_EQUALIZER is not set
|
||||
# CONFIG_NET_FC is not set
|
||||
# CONFIG_IFB is not set
|
||||
CONFIG_WIREGUARD=m
|
||||
# CONFIG_WIREGUARD_DEBUG is not set
|
||||
CONFIG_OVPN=m
|
||||
CONFIG_EQUALIZER=m
|
||||
CONFIG_NET_FC=y
|
||||
CONFIG_IFB=m
|
||||
CONFIG_NET_TEAM=m
|
||||
CONFIG_NET_TEAM_MODE_BROADCAST=m
|
||||
CONFIG_NET_TEAM_MODE_ROUNDROBIN=m
|
||||
@@ -2508,23 +2537,23 @@ CONFIG_IPVLAN_L3S=y
|
||||
CONFIG_IPVLAN=m
|
||||
CONFIG_IPVTAP=m
|
||||
CONFIG_VXLAN=m
|
||||
# CONFIG_GENEVE is not set
|
||||
# CONFIG_BAREUDP is not set
|
||||
# CONFIG_GTP is not set
|
||||
CONFIG_GENEVE=m
|
||||
CONFIG_BAREUDP=m
|
||||
CONFIG_GTP=m
|
||||
# CONFIG_PFCP is not set
|
||||
# CONFIG_AMT is not set
|
||||
# CONFIG_MACSEC is not set
|
||||
CONFIG_AMT=m
|
||||
CONFIG_MACSEC=m
|
||||
CONFIG_NETCONSOLE=y
|
||||
# CONFIG_NETCONSOLE_EXTENDED_LOG is not set
|
||||
CONFIG_NETPOLL=y
|
||||
CONFIG_NET_POLL_CONTROLLER=y
|
||||
CONFIG_TUN=m
|
||||
CONFIG_TAP=m
|
||||
# CONFIG_TUN_VNET_CROSS_LE is not set
|
||||
CONFIG_TUN_VNET_CROSS_LE=y
|
||||
CONFIG_VETH=m
|
||||
CONFIG_VIRTIO_NET=y
|
||||
# CONFIG_NLMON is not set
|
||||
# CONFIG_NETKIT is not set
|
||||
CONFIG_VIRTIO_NET=m
|
||||
CONFIG_NLMON=m
|
||||
CONFIG_NETKIT=y
|
||||
CONFIG_NET_VRF=m
|
||||
# CONFIG_VSOCKMON is not set
|
||||
# CONFIG_MHI_NET is not set
|
||||
@@ -3412,6 +3441,7 @@ CONFIG_INPUT_UINPUT=m
|
||||
# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set
|
||||
# CONFIG_INPUT_DA7280_HAPTICS is not set
|
||||
# CONFIG_INPUT_ADXL34X is not set
|
||||
# CONFIG_INPUT_IBM_PANEL is not set
|
||||
# CONFIG_INPUT_IMS_PCU is not set
|
||||
# CONFIG_INPUT_IQS269A is not set
|
||||
# CONFIG_INPUT_IQS626A is not set
|
||||
@@ -3535,6 +3565,8 @@ CONFIG_HVC_DRIVER=y
|
||||
# CONFIG_SERIAL_DEV_BUS is not set
|
||||
CONFIG_VIRTIO_CONSOLE=y
|
||||
# CONFIG_IPMI_HANDLER is not set
|
||||
# CONFIG_SSIF_IPMI_BMC is not set
|
||||
# CONFIG_IPMB_DEVICE_INTERFACE is not set
|
||||
CONFIG_HW_RANDOM=y
|
||||
# CONFIG_HW_RANDOM_TIMERIOMEM is not set
|
||||
# CONFIG_HW_RANDOM_INTEL is not set
|
||||
@@ -3563,23 +3595,24 @@ CONFIG_HPET=y
|
||||
CONFIG_I2C=y
|
||||
CONFIG_ACPI_I2C_OPREGION=y
|
||||
CONFIG_I2C_BOARDINFO=y
|
||||
# CONFIG_I2C_CHARDEV is not set
|
||||
CONFIG_I2C_CHARDEV=m
|
||||
CONFIG_I2C_MUX=m
|
||||
|
||||
#
|
||||
# Multiplexer I2C Chip support
|
||||
#
|
||||
# CONFIG_I2C_MUX_GPIO is not set
|
||||
CONFIG_I2C_MUX_GPIO=m
|
||||
# CONFIG_I2C_MUX_LTC4306 is not set
|
||||
# CONFIG_I2C_MUX_PCA9541 is not set
|
||||
# CONFIG_I2C_MUX_PCA954x is not set
|
||||
# CONFIG_I2C_MUX_REG is not set
|
||||
# CONFIG_I2C_MUX_MLXCPLD is not set
|
||||
CONFIG_I2C_MUX_PCA9541=m
|
||||
CONFIG_I2C_MUX_PCA954x=m
|
||||
CONFIG_I2C_MUX_REG=m
|
||||
CONFIG_I2C_MUX_MLXCPLD=m
|
||||
# end of Multiplexer I2C Chip support
|
||||
|
||||
CONFIG_I2C_HELPER_AUTO=y
|
||||
CONFIG_I2C_SMBUS=y
|
||||
CONFIG_I2C_SMBUS=m
|
||||
CONFIG_I2C_ALGOBIT=m
|
||||
CONFIG_I2C_ALGOPCA=m
|
||||
|
||||
#
|
||||
# I2C Hardware Bus support
|
||||
@@ -3588,60 +3621,68 @@ CONFIG_I2C_ALGOBIT=m
|
||||
#
|
||||
# PC SMBus host controller drivers
|
||||
#
|
||||
# CONFIG_I2C_ALI1535 is not set
|
||||
# CONFIG_I2C_ALI1563 is not set
|
||||
# CONFIG_I2C_ALI15X3 is not set
|
||||
# CONFIG_I2C_AMD756 is not set
|
||||
# CONFIG_I2C_AMD8111 is not set
|
||||
# CONFIG_I2C_AMD_MP2 is not set
|
||||
CONFIG_I2C_I801=y
|
||||
# CONFIG_I2C_ISCH is not set
|
||||
# CONFIG_I2C_ISMT is not set
|
||||
# CONFIG_I2C_PIIX4 is not set
|
||||
# CONFIG_I2C_NFORCE2 is not set
|
||||
# CONFIG_I2C_NVIDIA_GPU is not set
|
||||
# CONFIG_I2C_SIS5595 is not set
|
||||
# CONFIG_I2C_SIS630 is not set
|
||||
# CONFIG_I2C_SIS96X is not set
|
||||
# CONFIG_I2C_VIA is not set
|
||||
# CONFIG_I2C_VIAPRO is not set
|
||||
CONFIG_I2C_CCGX_UCSI=m
|
||||
CONFIG_I2C_ALI1535=m
|
||||
CONFIG_I2C_ALI1563=m
|
||||
CONFIG_I2C_ALI15X3=m
|
||||
CONFIG_I2C_AMD756=m
|
||||
CONFIG_I2C_AMD8111=m
|
||||
CONFIG_I2C_AMD_MP2=m
|
||||
CONFIG_I2C_AMD_ASF=m
|
||||
CONFIG_I2C_I801=m
|
||||
CONFIG_I2C_I801_MUX=y
|
||||
CONFIG_I2C_ISCH=m
|
||||
CONFIG_I2C_ISMT=m
|
||||
CONFIG_I2C_PIIX4=m
|
||||
CONFIG_I2C_NFORCE2=m
|
||||
CONFIG_I2C_NVIDIA_GPU=m
|
||||
CONFIG_I2C_SIS5595=m
|
||||
CONFIG_I2C_SIS630=m
|
||||
CONFIG_I2C_SIS96X=m
|
||||
CONFIG_I2C_VIA=m
|
||||
CONFIG_I2C_VIAPRO=m
|
||||
# CONFIG_I2C_ZHAOXIN is not set
|
||||
|
||||
#
|
||||
# ACPI drivers
|
||||
#
|
||||
# CONFIG_I2C_SCMI is not set
|
||||
CONFIG_I2C_SCMI=m
|
||||
|
||||
#
|
||||
# I2C system bus drivers (mostly embedded / system-on-chip)
|
||||
#
|
||||
# CONFIG_I2C_CBUS_GPIO is not set
|
||||
# CONFIG_I2C_DESIGNWARE_CORE is not set
|
||||
# CONFIG_I2C_GPIO is not set
|
||||
# CONFIG_I2C_OCORES is not set
|
||||
# CONFIG_I2C_PCA_PLATFORM is not set
|
||||
# CONFIG_I2C_SIMTEC is not set
|
||||
CONFIG_I2C_CBUS_GPIO=m
|
||||
CONFIG_I2C_DESIGNWARE_CORE=m
|
||||
# CONFIG_I2C_DESIGNWARE_SLAVE is not set
|
||||
CONFIG_I2C_DESIGNWARE_PCI=m
|
||||
CONFIG_I2C_GPIO=m
|
||||
# CONFIG_I2C_GPIO_FAULT_INJECTOR is not set
|
||||
CONFIG_I2C_OCORES=m
|
||||
CONFIG_I2C_PCA_PLATFORM=m
|
||||
CONFIG_I2C_SIMTEC=m
|
||||
# CONFIG_I2C_XILINX is not set
|
||||
|
||||
#
|
||||
# External I2C/SMBus adapter drivers
|
||||
#
|
||||
# CONFIG_I2C_DIOLAN_U2C is not set
|
||||
# CONFIG_I2C_CP2615 is not set
|
||||
# CONFIG_I2C_PCI1XXXX is not set
|
||||
# CONFIG_I2C_ROBOTFUZZ_OSIF is not set
|
||||
# CONFIG_I2C_TAOS_EVM is not set
|
||||
# CONFIG_I2C_TINY_USB is not set
|
||||
CONFIG_I2C_DIOLAN_U2C=m
|
||||
CONFIG_I2C_CP2615=m
|
||||
CONFIG_I2C_PCI1XXXX=m
|
||||
CONFIG_I2C_ROBOTFUZZ_OSIF=m
|
||||
CONFIG_I2C_TAOS_EVM=m
|
||||
CONFIG_I2C_TINY_USB=m
|
||||
|
||||
#
|
||||
# Other I2C/SMBus bus drivers
|
||||
#
|
||||
# CONFIG_I2C_MLXCPLD is not set
|
||||
# CONFIG_I2C_VIRTIO is not set
|
||||
CONFIG_I2C_MLXCPLD=m
|
||||
CONFIG_I2C_VIRTIO=m
|
||||
# end of I2C Hardware Bus support
|
||||
|
||||
# CONFIG_I2C_STUB is not set
|
||||
# CONFIG_I2C_SLAVE is not set
|
||||
CONFIG_I2C_SLAVE=y
|
||||
CONFIG_I2C_SLAVE_EEPROM=m
|
||||
CONFIG_I2C_SLAVE_TESTUNIT=m
|
||||
# CONFIG_I2C_DEBUG_CORE is not set
|
||||
# CONFIG_I2C_DEBUG_ALGO is not set
|
||||
# CONFIG_I2C_DEBUG_BUS is not set
|
||||
@@ -3718,6 +3759,7 @@ CONFIG_GPIO_CDEV_V1=y
|
||||
# CONFIG_GPIO_VX855 is not set
|
||||
# CONFIG_GPIO_F7188X is not set
|
||||
# CONFIG_GPIO_IT87 is not set
|
||||
# CONFIG_GPIO_SCH is not set
|
||||
# CONFIG_GPIO_SCH311X is not set
|
||||
# CONFIG_GPIO_WINBOND is not set
|
||||
# CONFIG_GPIO_WS16C48 is not set
|
||||
@@ -4017,6 +4059,7 @@ CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
|
||||
CONFIG_THERMAL_GOV_STEP_WISE=y
|
||||
# CONFIG_THERMAL_GOV_BANG_BANG is not set
|
||||
CONFIG_THERMAL_GOV_USER_SPACE=y
|
||||
# CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set
|
||||
# CONFIG_PCIE_THERMAL is not set
|
||||
# CONFIG_THERMAL_EMULATION is not set
|
||||
|
||||
@@ -4160,7 +4203,7 @@ CONFIG_MFD_CORE=m
|
||||
# CONFIG_MFD_MC13XXX_I2C is not set
|
||||
# CONFIG_MFD_MP2629 is not set
|
||||
# CONFIG_LPC_ICH is not set
|
||||
# CONFIG_LPC_SCH is not set
|
||||
CONFIG_LPC_SCH=m
|
||||
# CONFIG_MFD_INTEL_LPSS_ACPI is not set
|
||||
# CONFIG_MFD_INTEL_LPSS_PCI is not set
|
||||
# CONFIG_MFD_INTEL_PMC_BXT is not set
|
||||
@@ -5955,7 +5998,7 @@ CONFIG_HID_SONY=m
|
||||
CONFIG_SONY_FF=y
|
||||
CONFIG_HID_SPEEDLINK=m
|
||||
CONFIG_HID_STEAM=m
|
||||
# CONFIG_STEAM_FF is not set
|
||||
CONFIG_STEAM_FF=y
|
||||
CONFIG_HID_STEELSERIES=m
|
||||
CONFIG_HID_SUNPLUS=m
|
||||
CONFIG_HID_RMI=m
|
||||
@@ -6489,6 +6532,7 @@ CONFIG_VIRTIO_MENU=y
|
||||
CONFIG_VIRTIO_PCI=y
|
||||
CONFIG_VIRTIO_PCI_ADMIN_LEGACY=y
|
||||
CONFIG_VIRTIO_PCI_LEGACY=y
|
||||
# CONFIG_VIRTIO_PMEM is not set
|
||||
CONFIG_VIRTIO_BALLOON=m
|
||||
CONFIG_VIRTIO_INPUT=m
|
||||
CONFIG_VIRTIO_MMIO=m
|
||||
@@ -6556,7 +6600,7 @@ CONFIG_MXM_WMI=m
|
||||
# CONFIG_ASUS_WIRELESS is not set
|
||||
# CONFIG_ASUS_WMI is not set
|
||||
# CONFIG_ASUS_TF103C_DOCK is not set
|
||||
CONFIG_EEEPC_LAPTOP=y
|
||||
CONFIG_EEEPC_LAPTOP=m
|
||||
# CONFIG_X86_PLATFORM_DRIVERS_DELL is not set
|
||||
# CONFIG_AMILO_RFKILL is not set
|
||||
# CONFIG_FUJITSU_LAPTOP is not set
|
||||
@@ -6823,8 +6867,13 @@ CONFIG_IRQ_MSI_LIB=y
|
||||
# CONFIG_ANDROID_BINDER_IPC_RUST is not set
|
||||
# end of Android
|
||||
|
||||
# CONFIG_LIBNVDIMM is not set
|
||||
# CONFIG_DAX is not set
|
||||
CONFIG_LIBNVDIMM=m
|
||||
CONFIG_BLK_DEV_PMEM=m
|
||||
CONFIG_ND_CLAIM=y
|
||||
CONFIG_ND_BTT=m
|
||||
CONFIG_BTT=y
|
||||
CONFIG_DAX=m
|
||||
# CONFIG_DEV_DAX_HMEM is not set
|
||||
CONFIG_NVMEM=y
|
||||
CONFIG_NVMEM_SYSFS=y
|
||||
# CONFIG_NVMEM_LAYOUTS is not set
|
||||
@@ -7044,7 +7093,13 @@ CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
|
||||
# CONFIG_QNX4FS_FS is not set
|
||||
# CONFIG_QNX6FS_FS is not set
|
||||
# CONFIG_ROMFS_FS is not set
|
||||
# CONFIG_PSTORE is not set
|
||||
CONFIG_PSTORE=y
|
||||
CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
|
||||
CONFIG_PSTORE_COMPRESS=y
|
||||
# CONFIG_PSTORE_CONSOLE is not set
|
||||
# CONFIG_PSTORE_PMSG is not set
|
||||
# CONFIG_PSTORE_RAM is not set
|
||||
# CONFIG_PSTORE_BLK is not set
|
||||
# CONFIG_UFS_FS is not set
|
||||
# CONFIG_EROFS_FS is not set
|
||||
# CONFIG_VBOXSF_FS is not set
|
||||
@@ -7187,7 +7242,7 @@ CONFIG_KEYS=y
|
||||
# CONFIG_TRUSTED_KEYS is not set
|
||||
# CONFIG_ENCRYPTED_KEYS is not set
|
||||
CONFIG_KEY_DH_OPERATIONS=y
|
||||
# CONFIG_SECURITY_DMESG_RESTRICT is not set
|
||||
CONFIG_SECURITY_DMESG_RESTRICT=y
|
||||
CONFIG_PROC_MEM_ALWAYS_FORCE=y
|
||||
# CONFIG_PROC_MEM_FORCE_PTRACE is not set
|
||||
# CONFIG_PROC_MEM_NO_FORCE is not set
|
||||
@@ -7570,12 +7625,16 @@ CONFIG_CRYPTO_LIB_GF128MUL=m
|
||||
CONFIG_CRYPTO_LIB_BLAKE2S_ARCH=y
|
||||
CONFIG_CRYPTO_LIB_CHACHA=m
|
||||
CONFIG_CRYPTO_LIB_CHACHA_ARCH=y
|
||||
CONFIG_CRYPTO_LIB_CURVE25519=m
|
||||
CONFIG_CRYPTO_LIB_CURVE25519_ARCH=y
|
||||
CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=y
|
||||
CONFIG_CRYPTO_LIB_DES=y
|
||||
CONFIG_CRYPTO_LIB_MD5=y
|
||||
CONFIG_CRYPTO_LIB_POLY1305=m
|
||||
CONFIG_CRYPTO_LIB_POLY1305_ARCH=y
|
||||
CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y
|
||||
CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11
|
||||
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
|
||||
CONFIG_CRYPTO_LIB_SHA1=y
|
||||
CONFIG_CRYPTO_LIB_SHA1_ARCH=y
|
||||
CONFIG_CRYPTO_LIB_SHA256=y
|
||||
@@ -7662,6 +7721,7 @@ CONFIG_FONT_8x8=y
|
||||
CONFIG_FONT_8x16=y
|
||||
CONFIG_SG_POOL=y
|
||||
CONFIG_ARCH_HAS_PMEM_API=y
|
||||
CONFIG_MEMREGION=y
|
||||
CONFIG_ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION=y
|
||||
CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y
|
||||
CONFIG_ARCH_HAS_COPY_MC=y
|
||||
@@ -7701,13 +7761,26 @@ CONFIG_DEBUG_MISC=y
|
||||
#
|
||||
# Compile-time checks and compiler options
|
||||
#
|
||||
CONFIG_DEBUG_INFO=y
|
||||
CONFIG_AS_HAS_NON_CONST_ULEB128=y
|
||||
CONFIG_DEBUG_INFO_NONE=y
|
||||
# CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set
|
||||
# CONFIG_DEBUG_INFO_NONE is not set
|
||||
CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
|
||||
# CONFIG_DEBUG_INFO_DWARF4 is not set
|
||||
# CONFIG_DEBUG_INFO_DWARF5 is not set
|
||||
CONFIG_FRAME_WARN=2048
|
||||
# CONFIG_STRIP_ASM_SYMS is not set
|
||||
# CONFIG_DEBUG_INFO_REDUCED is not set
|
||||
CONFIG_DEBUG_INFO_COMPRESSED_NONE=y
|
||||
# CONFIG_DEBUG_INFO_COMPRESSED_ZLIB is not set
|
||||
# CONFIG_DEBUG_INFO_COMPRESSED_ZSTD is not set
|
||||
# CONFIG_DEBUG_INFO_SPLIT is not set
|
||||
CONFIG_DEBUG_INFO_BTF=y
|
||||
CONFIG_PAHOLE_HAS_SPLIT_BTF=y
|
||||
CONFIG_PAHOLE_HAS_BTF_TAG=y
|
||||
CONFIG_PAHOLE_HAS_LANG_EXCLUDE=y
|
||||
CONFIG_DEBUG_INFO_BTF_MODULES=y
|
||||
# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set
|
||||
# CONFIG_GDB_SCRIPTS is not set
|
||||
CONFIG_FRAME_WARN=1024
|
||||
CONFIG_STRIP_ASM_SYMS=y
|
||||
# CONFIG_HEADERS_INSTALL is not set
|
||||
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
|
||||
CONFIG_OBJTOOL=y
|
||||
@@ -7898,6 +7971,7 @@ CONFIG_FTRACE=y
|
||||
CONFIG_TRACEFS_AUTOMOUNT_DEPRECATED=y
|
||||
# CONFIG_BOOTTIME_TRACING is not set
|
||||
# CONFIG_FUNCTION_TRACER is not set
|
||||
CONFIG_FUNCTION_TRACE_ARGS=y
|
||||
# CONFIG_STACK_TRACER is not set
|
||||
# CONFIG_IRQSOFF_TRACER is not set
|
||||
# CONFIG_PREEMPT_TRACER is not set
|
||||
@@ -7912,6 +7986,7 @@ CONFIG_BRANCH_PROFILE_NONE=y
|
||||
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
|
||||
# CONFIG_PROFILE_ALL_BRANCHES is not set
|
||||
CONFIG_BLK_DEV_IO_TRACE=y
|
||||
CONFIG_PROBE_EVENTS_BTF_ARGS=y
|
||||
CONFIG_KPROBE_EVENTS=y
|
||||
CONFIG_UPROBE_EVENTS=y
|
||||
CONFIG_EPROBE_EVENTS=y
|
||||
|
||||
@@ -1,43 +0,0 @@
|
||||
# This is the source.sh script. It is executed by BPM in a temporary directory when compiling a source package
|
||||
# BPM Expects the source code to be extracted into the automatically created 'source' directory which can be accessed using $BPM_SOURCE
|
||||
# BPM Expects the output files to be present in the automatically created 'output' directory which can be accessed using $BPM_OUTPUT
|
||||
|
||||
# The prepare function is executed in the root of the temp directory
|
||||
# This function is used for putting downloaded files to the correct location or applying patches
|
||||
prepare() {
|
||||
cd "$BPM_SOURCE"
|
||||
make mrproper
|
||||
cp ../config .config
|
||||
}
|
||||
|
||||
# The build function is executed in the source directory
|
||||
# This function is used to compile the source code
|
||||
build() {
|
||||
make LLVM=1 olddefconfig
|
||||
make LLVM=1
|
||||
}
|
||||
|
||||
# The package function is executed in the source directory
|
||||
# This function is used to move the compiled files into the output directory
|
||||
package_linux-stable() {
|
||||
# Install kernel modules
|
||||
make INSTALL_MOD_PATH="$BPM_OUTPUT"/usr INSTALL_MOD_STRIP=1 modules_install
|
||||
|
||||
# Install kernel image and config
|
||||
install -Dm644 arch/x86/boot/bzImage "$BPM_OUTPUT"/boot/vmlinuz-linux-stable
|
||||
install -Dm644 .config "$BPM_OUTPUT"/boot/config-linux-stable
|
||||
|
||||
# Install package licenses
|
||||
install -d "$BPM_OUTPUT"/usr/share/licenses
|
||||
cp -r LICENSES "$BPM_OUTPUT"/usr/share/licenses/linux-stable
|
||||
}
|
||||
|
||||
package_linux-stable-docs() {
|
||||
# Install documentation
|
||||
install -d "$BPM_OUTPUT"/usr/share/doc/
|
||||
cp -r Documentation "$BPM_OUTPUT"/usr/share/doc/linux-stable
|
||||
|
||||
# Install package licenses
|
||||
install -d "$BPM_OUTPUT"/usr/share/licenses
|
||||
ln -sf linux-stable "$BPM_OUTPUT"/usr/share/licenses/linux-stable-docs
|
||||
}
|
||||
Reference in New Issue
Block a user