- config KERNEL_DEBUG_FS
- bool "Compile the kernel with Debug FileSystem enabled"
- default y
- help
- debugfs is a virtual file system that kernel developers use to put
- debugging files into. Enable this option to be able to read and
- write to these files.
-
- config KERNEL_PERF_EVENTS
- bool
- default n
-
- config KERNEL_PROFILING
- bool "Compile the kernel with profiling enabled"
- default n
- select KERNEL_PERF_EVENTS
- help
- Enable the extended profiling support mechanisms used by profilers such
- as OProfile.
-
- config KERNEL_KALLSYMS
- bool "Compile the kernel with symbol table information"
- default y
- help
- This will give you more information in stack traces from kernel oopses
-
- config KERNEL_FTRACE
- bool "Compile the kernel with tracing support"
- default n
-
- config KERNEL_ENABLE_DEFAULT_TRACERS
- bool "Trace process context switches and events"
- depends on KERNEL_FTRACE
- default n
-
- config KERNEL_DEBUG_KERNEL
- bool
- default n
-
- config KERNEL_DEBUG_INFO
- bool "Compile the kernel with debug information"
- default y
- select KERNEL_DEBUG_KERNEL
- help
- This will compile your kernel and modules with debug information.
-
- config KERNEL_DEBUG_LL_UART_NONE
- bool
- default n
- depends on arm
-
- config KERNEL_DEBUG_LL
- bool
- default n
- depends on arm
- select KERNEL_DEBUG_LL_UART_NONE
- help
- ARM low level debugging
-
- config KERNEL_EARLY_PRINTK
- bool "Compile the kernel with early printk"
- default n
- depends on arm
- select KERNEL_DEBUG_KERNEL
- select KERNEL_DEBUG_LL if arm
- help
- Compile the kernel with early printk support.
- This is only useful for debugging purposes to send messages
- over the serial console in early boot.
- Enable this to debug early boot problems.
-
- config KERNEL_AIO
- bool "Compile the kernel with asynchronous IO support"
- default n
-
- config KERNEL_DIRECT_IO
- bool "Compile the kernel with direct IO support"
- default n
-
- config KERNEL_MAGIC_SYSRQ
- bool "Compile the kernel with SysRq support"
- default y
-
- config KERNEL_COREDUMP
- bool
-
- config KERNEL_ELF_CORE
- bool "Enable process core dump support"
- select KERNEL_COREDUMP
- default y
-
- config KERNEL_PROVE_LOCKING
- bool "Enable kernel lock checking"
- select KERNEL_DEBUG_KERNEL
- default n
-
- config KERNEL_PRINTK_TIME
- bool "Enable printk timestamps"
- default y
-
- config KERNEL_RELAY
- bool
-
- #
- # CGROUP support symbols
- #
-
- config KERNEL_FREEZER
- bool
- default y if KERNEL_CGROUP_FREEZER
- depends KERNEL_CGROUPS
-
- config KERNEL_CGROUP_FREEZER
- bool
- depends KERNEL_CGROUPS
-
- config KERNEL_CGROUP_DEVICE
- bool
- depends KERNEL_CGROUPS
-
- config KERNEL_CPUSETS
- bool
- default y if KERNEL_CGROUP_CPUACCT
- depends KERNEL_CGROUPS
-
- config KERNEL_PROC_PID_CPUSET
- bool
- default y if KERNEL_CGROUP_CPUACCT
- depends KERNEL_CGROUPS
-
- config KERNEL_CGROUP_CPUACCT
- bool
- depends KERNEL_CGROUPS
-
- config KERNEL_RESOURCE_COUNTERS
- bool
- default y if KERNEL_CGROUP_MEM_RES_CTLR
- depends KERNEL_CGROUPS
-
- config KERNEL_CGROUP_MEM_RES_CTLR
- bool
- depends KERNEL_CGROUPS
-
- config KERNEL_CGROUP_MEM_RES_CTLR_SWAP
- bool
- depends KERNEL_CGROUPS
-
- config KERNEL_CGROUP_MEM_RES_CTLR_SWAP_ENABLED
- bool
- depends KERNEL_CGROUPS
-
- config KERNEL_CGROUP_MEM_RES_CTLR_KMEM
- bool
- depends KERNEL_CGROUPS
-
- config KERNEL_CGROUP_PERF
- bool
- depends KERNEL_CGROUPS
-
- config KERNEL_CFS_BANDWIDTH
- bool
- default y if KERNEL_FAIR_GROUP_SCHED
- depends KERNEL_CGROUP_SCHED
-
- config KERNEL_FAIR_GROUP_SCHED
- bool
- default y if KERNEL_CGROUP_SCHED
- depends KERNEL_CGROUP_SCHED
-
- config KERNEL_RT_GROUP_SCHED
- bool
- default y if KERNEL_CGROUP_SCHED
- depends KERNEL_CGROUP_SCHED
-
- config KERNEL_CGROUP_SCHED
- bool
- depends KERNEL_CGROUPS
-
- config KERNEL_NET_CLS_CGROUP
- bool
- depends KERNEL_CGROUPS
-
- config KERNEL_NETPRIO_CGROUP
- bool
- depends KERNEL_CGROUPS
-
- config KERNEL_BLK_CGROUP
- bool
- depends KERNEL_CGROUPS
-
- config KERNEL_DEBUG_BLK_CGROUP
- bool
- default n if KERNEL_CGROUPS
- depends KERNEL_CGROUPS
-
- config KERNEL_CGROUPS
- bool "Enable kernel cgroups"
- default n
- select KERNEL_CGROUP_FREEZER
- select KERNEL_CGROUP_DEVICE
- select KERNEL_CGROUP_CPUACCT
- select KERNEL_CGROUP_MEM_RES_CTLR
- select KERNEL_CGROUP_MEM_RES_CTLR_SWAP
- select KERNEL_CGROUP_MEM_RES_CTLR_SWAP_ENABLED
- select KERNEL_CGROUP_MEM_RES_CTLR_KMEM
- select KERNEL_CGROUP_PERF
- select KERNEL_CGROUP_SCHED
- select KERNEL_NET_CLS_CGROUP
- select KERNEL_NETPRIO_CGROUP
- select KERNEL_BLK_CGROUP
-
- #
- # Namespace support symbols
- #
-
- config KERNEL_UTS_NS
- bool
- depends KERNEL_NAMESPACES
-
- config KERNEL_IPC_NS
- bool
- depends KERNEL_NAMESPACES
-
- config KERNEL_USER_NS
- bool
- depends KERNEL_NAMESPACES
-
- config KERNEL_PID_NS
- bool
- depends KERNEL_NAMESPACES
-
- config KERNEL_NET_NS
- bool
- depends KERNEL_NAMESPACES
-
- config KERNEL_DEVPTS_MULTIPLE_INSTANCES
- bool
- depends KERNEL_NAMESPACES
-
- config KERNEL_NAMESPACES
- bool "Enable kernel namespaces"
- default n
- select KERNEL_UTS_NS
- select KERNEL_IPC_NS
- select KERNEL_USER_NS
- select KERNEL_PID_NS
- select KERNEL_NET_NS
- select KERNEL_DEVPTS_MULTIPLE_INSTANCES
-