Home
last modified time | relevance | path

Searched refs:kernel (Results 1 – 19 of 19) sorted by relevance

/kernel/
DKconfig.preempt15 Select this option if you are building a kernel for a server or
17 raw processing power of the kernel, irrespective of scheduling
24 This option reduces the latency of the kernel by adding more
25 "explicit preemption points" to the kernel code. These new
32 is in kernel mode executing a system call. This allows
36 Select this if you are building a kernel for a desktop system.
45 This option reduces the latency of the kernel by making
46 all kernel code (that is not executing in a critical section)
49 even if it is in kernel mode executing a system call and would
53 and a slight runtime overhead to kernel code.
[all …]
Dgen_kheaders.sh52 if [ -f kernel/kheaders.md5 ] &&
91 echo $headers_md5 > kernel/kheaders.md5
92 echo "$this_file_md5" >> kernel/kheaders.md5
93 echo "$(md5sum $tarfile | cut -d ' ' -f1)" >> kernel/kheaders.md5
DMakefile155 cmd_genikh = $(CONFIG_SHELL) $(srctree)/kernel/gen_kheaders.sh $@
/kernel/rcu/
DKconfig.debug36 This option provides a kernel module that runs performance
37 tests on the RCU infrastructure. The kernel module may be built
38 after the fact on the running kernel to be tested, if desired.
41 the kernel.
55 This option provides a kernel module that runs torture tests
56 on the RCU infrastructure. The kernel module may be built
57 after the fact on the running kernel to be tested, if desired.
60 the kernel.
74 This option provides a kernel module that runs performance tests
76 The kernel module may be built after the fact on the running kernel to be
[all …]
DKconfig162 you boot with the skew_tick kernel parameter.
168 kernel boot parameter to avoid contention on the rcu_node
267 the rcupdate.rcu_task_ipi_delay kernel boot parameter
293 Allows building the kernel with CONFIG_RCU_LAZY=y yet keep it default
298 int "Minimum time before RCU may consider in-kernel boot as completed"
313 higher than this value if the kernel takes a long time to initialize but it
/kernel/gcov/
DKconfig2 menu "GCOV-based kernel profiling"
5 bool "Enable gcov-based kernel profiling"
18 for the entire kernel. To enable profiling for specific files or
48 This options activates profiling for the entire kernel.
52 Note that a kernel compiled with profiling flags will be significantly
54 which are not linked to the kernel image to prevent linker errors.
/kernel/trace/
DKconfig112 of the kernel can use them to generate or add hooks to them.
150 Enable the kernel tracing infrastructure.
160 kernel cmdline at boot time for debugging (tracing) driver
173 Enable the kernel to trace every kernel function. This is done
175 instruction at the beginning of every kernel function, which NOP
188 Enable the kernel to trace a function at both its return
205 can function trace, and this table is linked into the kernel
210 See the files in /sys/kernel/debug/tracing:
215 This way a CONFIG_FUNCTION_TRACER kernel is slightly larger, but
238 This option enables the kernel function profiler. A file is created
[all …]
/kernel/bpf/preload/
DKconfig7 bool "Preload BPF file system with kernel specific program and map iterators"
15 This builds kernel module with several embedded BPF programs that are
21 tristate "bpf_preload kernel module with user mode driver"
26 This builds bpf_preload kernel module with embedded user mode driver.
/kernel/bpf/
Dstackmap.c334 bool kernel = !user; in BPF_CALL_3() local
344 trace = get_perf_callchain(regs, 0, kernel, user, max_depth, in BPF_CALL_3()
380 bool kernel, user; in BPF_CALL_3() local
394 kernel = !user; in BPF_CALL_3()
402 if (kernel) { in BPF_CALL_3()
442 bool kernel = !user; in __bpf_get_stack() local
449 if (kernel && user_build_id) in __bpf_get_stack()
476 else if (kernel && task) in __bpf_get_stack()
479 trace = get_perf_callchain(regs, 0, kernel, user, max_depth, in __bpf_get_stack()
558 bool kernel, user; in BPF_CALL_4() local
[all …]
DKconfig45 allows the kernel to generate native code when a program is loaded
46 into the kernel. This will significantly speed-up processing of BPF
70 /proc/sys/kernel/unprivileged_bpf_disabled knob to 2. An admin can
75 source "kernel/bpf/preload/Kconfig"
Dsyscall.c91 res = memchr_inv(uaddr.kernel + expected_size, 0, in bpf_check_uarg_tail_zero()
/kernel/livepatch/
DKconfig5 Arch supports kernel live patching
16 Say Y here if you want to support kernel live patching.
17 This option has no runtime impact until a kernel "patch"
/kernel/power/
DKconfig23 bool "Skip kernel's sys_sync() on suspend to RAM/standby"
27 Skip the kernel sys_sync() before freezing user processes.
33 to change the default to disable the kernel sys_sync().
51 after placing resume=/dev/swappartition on the kernel command line
64 boot, pass the 'resume=/dev/swappartition' argument to the kernel to
67 be reloaded, then use the 'noresume' kernel command line argument.
91 reduces the attack surface of the kernel.
143 Allow the kernel to trigger a system transition into a global sleep
190 fields of device objects from user space. If you are not a kernel
199 Enable this with a kernel parameter like "test_suspend=mem".
[all …]
/kernel/dma/
DKconfig93 and <kernel/dma/swiotlb.c>.
131 You can disable CMA by specifying "cma=0" on the kernel's command
134 For more information see <kernel/dma/contiguous.c>.
147 on the kernel's command line.
159 default, but it can be enabled by passing cma=size[MG] to the kernel.
171 enabled by passing cma=size[MG] to the kernel.
246 Provides /sys/kernel/debug/dma_map_benchmark that helps with testing
/kernel/time/
DKconfig68 tristate "KUnit test for kernel/time functions" if !KUNIT_ALL_TESTS
126 the task mostly runs in userspace and has few kernel activity.
130 the expense of some overhead in user <-> kernel transitions:
182 the size of the kernel image.
Dtimeconst.bc44 print "/* Automatically generated by kernel/time/timeconst.bc */\n"
/kernel/events/
Dcallchain.c180 get_perf_callchain(struct pt_regs *regs, u32 init_nr, bool kernel, bool user, in get_perf_callchain() argument
197 if (kernel && !user_mode(regs)) { in get_perf_callchain()
Dcore.c7487 bool kernel = !event->attr.exclude_callchain_kernel; in perf_callchain() local
7494 if (!kernel && !user) in perf_callchain()
7497 callchain = get_perf_callchain(regs, 0, kernel, user, in perf_callchain()
10553 unsigned int kernel = 0; in perf_event_parse_addr_filter() local
10592 kernel = 1; in perf_event_parse_addr_filter()
10637 if (kernel && event->attr.exclude_kernel) in perf_event_parse_addr_filter()
10648 if (!kernel) { in perf_event_parse_addr_filter()
10684 kernel = 0; in perf_event_parse_addr_filter()
/kernel/irq/
DKconfig126 low kernel memory footprint on smaller machines.