Kconfig (940010c5a314a7bd9b498593bc6ba1718ac5aec5) Kconfig (63c882a05416e18de6fb59f7dd6da48f3bbe8273)
1config ARCH
2 string
3 option env="ARCH"
4
5config KERNELVERSION
6 string
7 option env="KERNELVERSION"
8

--- 288 unchanged lines hidden (view full) ---

297 help
298 Enable low-overhead system-call auditing infrastructure that
299 can be used independently or with another kernel subsystem,
300 such as SELinux. To use audit's filesystem watch feature, please
301 ensure that INOTIFY is configured.
302
303config AUDIT_TREE
304 def_bool y
1config ARCH
2 string
3 option env="ARCH"
4
5config KERNELVERSION
6 string
7 option env="KERNELVERSION"
8

--- 288 unchanged lines hidden (view full) ---

297 help
298 Enable low-overhead system-call auditing infrastructure that
299 can be used independently or with another kernel subsystem,
300 such as SELinux. To use audit's filesystem watch feature, please
301 ensure that INOTIFY is configured.
302
303config AUDIT_TREE
304 def_bool y
305 depends on AUDITSYSCALL && INOTIFY
305 depends on AUDITSYSCALL
306 select INOTIFY
306
307menu "RCU Subsystem"
308
309choice
310 prompt "RCU Implementation"
311 default TREE_RCU
312
313config CLASSIC_RCU

--- 614 unchanged lines hidden (view full) ---

928config AIO
929 bool "Enable AIO support" if EMBEDDED
930 default y
931 help
932 This option enables POSIX asynchronous I/O which may by used
933 by some high performance threaded applications. Disabling
934 this option saves about 7k.
935
307
308menu "RCU Subsystem"
309
310choice
311 prompt "RCU Implementation"
312 default TREE_RCU
313
314config CLASSIC_RCU

--- 614 unchanged lines hidden (view full) ---

929config AIO
930 bool "Enable AIO support" if EMBEDDED
931 default y
932 help
933 This option enables POSIX asynchronous I/O which may by used
934 by some high performance threaded applications. Disabling
935 this option saves about 7k.
936
936config HAVE_PERF_COUNTERS
937 bool
938
939menu "Performance Counters"
940
941config PERF_COUNTERS
942 bool "Kernel Performance Counters"
943 depends on HAVE_PERF_COUNTERS
944 select ANON_INODES
945 help
946 Enable kernel support for performance counter hardware.
947
948 Performance counters are special hardware registers available
949 on most modern CPUs. These registers count the number of certain
950 types of hw events: such as instructions executed, cachemisses
951 suffered, or branches mis-predicted - without slowing down the
952 kernel or applications. These registers can also trigger interrupts
953 when a threshold number of events have passed - and can thus be
954 used to profile the code that runs on that CPU.
955
956 The Linux Performance Counter subsystem provides an abstraction of
957 these hardware capabilities, available via a system call. It
958 provides per task and per CPU counters, and it provides event
959 capabilities on top of those.
960
961 Say Y if unsure.
962
963config EVENT_PROFILE
964 bool "Tracepoint profile sources"
965 depends on PERF_COUNTERS && EVENT_TRACER
966 default y
967
968endmenu
969
970config VM_EVENT_COUNTERS
971 default y
972 bool "Enable VM event counters for /proc/vmstat" if EMBEDDED
973 help
974 VM event counters are needed for event counts to be shown.
975 This option allows the disabling of the VM event counters
976 on EMBEDDED systems. /proc/vmstat will only show page counts
977 if VM event counters are disabled.

--- 213 unchanged lines hidden ---
937config VM_EVENT_COUNTERS
938 default y
939 bool "Enable VM event counters for /proc/vmstat" if EMBEDDED
940 help
941 VM event counters are needed for event counts to be shown.
942 This option allows the disabling of the VM event counters
943 on EMBEDDED systems. /proc/vmstat will only show page counts
944 if VM event counters are disabled.

--- 213 unchanged lines hidden ---