config KERNEL_ARM_PMU
bool
+ default y if TARGET_armsr_armv8
depends on (arm || aarch64)
config KERNEL_X86_VSYSCALL_EMULATION
config KERNEL_KASAN
bool "Compile the kernel with KASan: runtime memory debugger"
select KERNEL_SLUB_DEBUG
- depends on (x86_64 || aarch64)
+ depends on (x86_64 || aarch64 || arm || powerpc || riscv64)
help
Enables kernel address sanitizer - runtime memory debugger,
designed to find out-of-bounds accesses and use-after-free bugs.
default y
config KERNEL_SLUB_DEBUG
- bool
+ bool "Enable SLUB debugging support"
+ help
+ This enables various debugging features:
+ - Accepts "slub_debug" kernel parameter
+ - Provides caches debugging options (e.g. tracing, validating)
+ - Adds /sys/kernel/slab/ attrs for reading amounts of *objects*
+ - Enables /proc/slabinfo support
+ - Prints info when running out of memory
+
+ Enabling this can result in a significant increase of code size.
config KERNEL_SLUB_DEBUG_ON
- bool
+ depends on KERNEL_SLUB_DEBUG
+ bool "Boot kernel with basic caches debugging enabled"
+ help
+ This enables by default sanity_checks, red_zone, poison and store_user
+ debugging options for all caches.
config KERNEL_SLABINFO
select KERNEL_SLUB_DEBUG
XDP sockets allows a channel between XDP programs and
userspace applications.
-config KERNEL_WIRELESS_EXT
- def_bool n
-
-config KERNEL_WEXT_CORE
- def_bool KERNEL_WIRELESS_EXT
-
-config KERNEL_WEXT_PRIV
- def_bool KERNEL_WIRELESS_EXT
-
-config KERNEL_WEXT_PROC
- def_bool KERNEL_WIRELESS_EXT
-
-config KERNEL_WEXT_SPY
- def_bool KERNEL_WIRELESS_EXT
-
config KERNEL_PAGE_POOL
def_bool n