Home
last modified time | relevance | path

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

/kernel/
DKconfig.preempt27 Select this option if you are building a kernel for a server or
29 raw processing power of the kernel, irrespective of scheduling
37 This option reduces the latency of the kernel by adding more
38 "explicit preemption points" to the kernel code. These new
45 is in kernel mode executing a system call. This allows
49 Select this if you are building a kernel for a desktop system.
56 This option reduces the latency of the kernel by making
57 all kernel code (that is not executing in a critical section)
60 even if it is in kernel mode executing a system call and would
64 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
Dkexec_file.c130 int kexec_kernel_verify_pe_sig(const char *kernel, unsigned long kernel_len) in kexec_kernel_verify_pe_sig() argument
134 ret = verify_pefile_signature(kernel, kernel_len, in kexec_kernel_verify_pe_sig()
138 ret = verify_pefile_signature(kernel, kernel_len, in kexec_kernel_verify_pe_sig()
DMakefile153 cmd_genikh = $(CONFIG_SHELL) $(srctree)/kernel/gen_kheaders.sh $@
Dsysctl.c2486 DECLARE_SYSCTL_BASE(kernel, kern_table);
2493 register_sysctl_base(kernel); in sysctl_init_bases()
/kernel/module/
DKconfig7 be inserted in the running kernel, rather than being
8 permanently built into the kernel. You use the "modprobe"
10 many parts of the kernel can be built as modules (by
38 anyway), which makes your kernel smaller, faster
46 kernel believes it is unsafe: the kernel will remove the module
48 rmmod). This is mainly for kernel developers and desperate users.
57 module that tainted the kernel. In addition to displaying a
65 Usually, you have to use modules compiled with your kernel.
69 make them incompatible with the kernel you are running. If
99 useful when the kernel or kernel modules are updated separately
[all …]
/kernel/rcu/
DKconfig.debug33 This option provides a kernel module that runs performance
34 tests on the RCU infrastructure. The kernel module may be built
35 after the fact on the running kernel to be tested, if desired.
38 the kernel.
49 This option provides a kernel module that runs torture tests
50 on the RCU infrastructure. The kernel module may be built
51 after the fact on the running kernel to be tested, if desired.
54 the kernel.
65 This option provides a kernel module that runs performance tests
67 The kernel module may be built after the fact on the running kernel to be
[all …]
DKconfig188 you boot with the skew_tick kernel parameter.
194 kernel boot parameter to avoid contention on the rcu_node
294 Say N here if you are building a !PREEMPT_RT kernel and are unsure.
304 the rcupdate.rcu_task_ipi_delay kernel boot parameter
330 Allows building the kernel with CONFIG_RCU_LAZY=y yet keep it default
335 int "Minimum time before RCU may consider in-kernel boot as completed"
350 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"
17 for the entire kernel. To enable profiling for specific files or
47 This options activates profiling for the entire kernel.
51 Note that a kernel compiled with profiling flags will be significantly
53 which are not linked to the kernel image to prevent linker errors.
/kernel/trace/
DKconfig135 of the kernel can use them to generate or add hooks to them.
174 Enable the kernel tracing infrastructure.
184 kernel cmdline at boot time for debugging (tracing) driver
197 Enable the kernel to trace every kernel function. This is done
199 instruction at the beginning of every kernel function, which NOP
213 Enable the kernel to trace a function at both its return
230 can function trace, and this table is linked into the kernel
235 See the files in /sys/kernel/debug/tracing:
240 This way a CONFIG_FUNCTION_TRACER kernel is slightly larger, but
266 This option enables kernel function probe (fprobe) based on ftrace.
[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"
24 This builds bpf_preload kernel module with embedded BPF programs for
/kernel/bpf/
Dstackmap.c290 bool kernel = !user; in BPF_CALL_3() local
300 trace = get_perf_callchain(regs, 0, kernel, user, max_depth, in BPF_CALL_3()
336 bool kernel, user; in BPF_CALL_3() local
350 kernel = !user; in BPF_CALL_3()
358 if (kernel) { in BPF_CALL_3()
398 bool kernel = !user; in __bpf_get_stack() local
405 if (kernel && user_build_id) in __bpf_get_stack()
432 else if (kernel && task) in __bpf_get_stack()
435 trace = get_perf_callchain(regs, 0, kernel, user, max_depth, in __bpf_get_stack()
514 bool kernel, user; in BPF_CALL_4() local
[all …]
DKconfig47 allows the kernel to generate native code when a program is loaded
48 into the kernel. This will significantly speed-up processing of BPF
77 /proc/sys/kernel/unprivileged_bpf_disabled knob to 2. An admin can
88 source "kernel/bpf/preload/Kconfig"
Dsyscall.c95 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
150 Notify kernel of aggressive userspace autosleep power management policy.
210 fields of device objects from user space. If you are not a kernel
[all …]
/kernel/dma/
DKconfig93 and <kernel/dma/swiotlb.c>.
126 You can disable CMA by specifying "cma=0" on the kernel's command
129 For more information see <kernel/dma/contiguous.c>.
142 on the kernel's command line.
154 default, but it can be enabled by passing cma=size[MG] to the kernel.
166 enabled by passing cma=size[MG] to the kernel.
241 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
135 the task mostly runs in userspace and has few kernel activity.
139 the expense of some overhead in user <-> kernel transitions:
154 Track transitions between kernel and user on behalf of RCU and
197 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.c7413 bool kernel = !event->attr.exclude_callchain_kernel; in perf_callchain() local
7420 if (!kernel && !user) in perf_callchain()
7423 callchain = get_perf_callchain(regs, 0, kernel, user, in perf_callchain()
10568 unsigned int kernel = 0; in perf_event_parse_addr_filter() local
10607 kernel = 1; in perf_event_parse_addr_filter()
10661 if (!kernel) { in perf_event_parse_addr_filter()
10697 kernel = 0; in perf_event_parse_addr_filter()
/kernel/kcsan/
D.kunitconfig4 # ./tools/testing/kunit/kunit.py run --kunitconfig=kernel/kcsan \
/kernel/configs/
Ddebug.config92 # Debug kernel data structures
/kernel/trace/rv/
DKconfig18 Enable the kernel runtime verification infrastructure. RV is a
/kernel/irq/
DKconfig121 low kernel memory footprint on smaller machines.