| /kernel/linux/linux-5.10/drivers/cpufreq/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 16 For details, take a look at <file:Documentation/cpu-freq>. 41 default CPU_FREQ_DEFAULT_GOV_SCHEDUTIL if X86_INTEL_PSTATE && SMP 74 depends on !(X86_INTEL_PSTATE && SMP) 79 you to get a full dynamic frequency capable system by simply 80 loading your cpufreq low-level hardware driver. 87 depends on !(X86_INTEL_PSTATE && SMP) 92 you to get a full dynamic frequency capable system by simply 93 loading your cpufreq low-level hardware driver. 100 depends on SMP [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sram/ |
| D | sram.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Generic on-chip SRAM 10 - Rob Herring <robh@kernel.org> 19 Following the generic-names recommended practice, node names should 30 - mmio-sram 31 - atmel,sama5d2-securam 32 - rockchip,rk3288-pmu-sram 42 "#address-cells": [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/sram/ |
| D | rockchip-smp-sram.txt | 1 Rockchip SRAM for smp bringup: 2 ------------------------------ 4 Rockchip's smp-capable SoCs use the first part of the sram for the bringup 8 Therefore a reserved section sub-node has to be added to the mmio-sram 11 Required sub-node properties: 12 - compatible : should be "rockchip,rk3066-smp-sram" 14 The rest of the properties should follow the generic mmio-sram discription 20 compatible = "mmio-sram"; 22 #address-cells = <1>; 23 #size-cells = <1>; [all …]
|
| D | samsung-sram.txt | 1 Samsung Exynos SYSRAM for SMP bringup: 2 ------------------------------------ 4 Samsung SMP-capable Exynos SoCs use part of the SYSRAM for the bringup 8 Therefore reserved section sub-nodes have to be added to the mmio-sram 10 non-secure execution environment. 12 Required sub-node properties: 13 - compatible : depending upon boot mode, should be 14 "samsung,exynos4210-sysram" : for Secure SYSRAM 15 "samsung,exynos4210-sysram-ns" : for Non-secure SYSRAM 17 The rest of the properties should follow the generic mmio-sram discription [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/arm/amlogic/ |
| D | smp-sram.txt | 1 Amlogic Meson8 and Meson8b SRAM for smp bringup: 2 ------------------------------------------------ 4 Amlogic's SMP-capable SoCs use part of the sram for the bringup of the cores. 8 Therefore a reserved section sub-node has to be added to the mmio-sram 11 Required sub-node properties: 12 - compatible : depending on the SoC this should be one of: 13 "amlogic,meson8-smp-sram" 14 "amlogic,meson8b-smp-sram" 16 The rest of the properties should follow the generic mmio-sram discription 22 compatible = "mmio-sram"; [all …]
|
| /kernel/linux/linux-4.19/drivers/cpufreq/ |
| D | Kconfig | 15 For details, take a look at <file:Documentation/cpu-freq>. 79 you to get a full dynamic frequency capable system by simply 80 loading your cpufreq low-level hardware driver. 91 you to get a full dynamic frequency capable system by simply 92 loading your cpufreq low-level hardware driver. 99 depends on SMP 142 For details, take a look at <file:Documentation/cpu-freq/>. 150 'ondemand' - This driver adds a dynamic cpufreq policy governor. 160 For details, take a look at linux/Documentation/cpu-freq. 169 'conservative' - this driver is rather similar to the 'ondemand' [all …]
|
| /kernel/linux/linux-4.19/Documentation/admin-guide/ |
| D | tainted-kernels.rst | 2 --------------- 6 mechanism. The string is followed by a series of position-sensitive 14 2) ``F`` if any module was force loaded by ``insmod -f``, ``' '`` if all 17 3) ``S`` if the oops occurred on an SMP kernel running on hardware that 20 SMP capable. 22 4) ``R`` if a module was force unloaded by ``rmmod -f``, ``' '`` if all 28 6) ``B`` if a page-release function has found a bad page reference or 46 13) ``O`` if an externally-built ("out-of-tree") module has been loaded.
|
| /kernel/linux/linux-4.19/arch/parisc/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 50 select HAVE_UNSTABLE_SCHED_CLOCK if SMP 58 The PA-RISC microprocessor is designed by Hewlett-Packard and used 60 and later HP3000 series). The PA-RISC Linux project home page is 61 at <http://www.parisc-linux.org/>. 75 depends on SMP && PREEMPT 106 depends on SMP 109 # unless you want to implement ACPI on PA-RISC ... ;-) 141 ---help--- 144 that can run on all 32-bit PA CPUs (albeit not optimally fast), [all …]
|
| /kernel/linux/linux-5.10/drivers/cpuidle/ |
| D | Kconfig.arm | 1 # SPDX-License-Identifier: GPL-2.0-only 12 at run-time through DT nodes. The CPUidle suspend backend is 23 It provides an idle driver that is capable of detecting and 46 define different C-states for little and big cores through the 75 bool "Cpu Idle Driver for the ST-E u8500 processors" 78 Select this to enable cpuidle for ST-E u8500 processors. 90 select ARCH_NEEDS_CPU_IDLE_COUPLED if SMP 103 select ARCH_NEEDS_CPU_IDLE_COUPLED if SMP
|
| /kernel/linux/linux-4.19/arch/xtensa/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 41 Xtensa processors are 32-bit RISC machines designed by Tensilica 46 a home page at <http://www.linux-xtensa.org/>. 93 bool "fsf - default (not generic) configuration" 97 bool "dc232b - Diamond 232L Standard Core Rev.B (LE)" 104 bool "dc233c - Diamond 233L Standard Core Rev.C (LE)" 140 ie: it supports a TLB with auto-loading, page protection. 178 bool "System Supports SMP (MX)" 182 This option is use to indicate that the system-on-a-chip (SOC) 193 You still have to select "Enable SMP" to enable SMP on this SOC. [all …]
|
| /kernel/linux/linux-5.10/arch/parisc/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 54 select HAVE_UNSTABLE_SCHED_CLOCK if SMP 62 select HAVE_DYNAMIC_FTRACE if $(cc-option,-fpatchable-function-entry=1,1) 69 The PA-RISC microprocessor is designed by Hewlett-Packard and used 71 and later HP3000 series). The PA-RISC Linux project home page is 85 default "arch/parisc/configs/generic-32bit_defconfig" if !64BIT 86 default "arch/parisc/configs/generic-64bit_defconfig" if 64BIT 91 depends on SMP && PREEMPTION 116 depends on SMP 119 # unless you want to implement ACPI on PA-RISC ... ;-) [all …]
|
| /kernel/linux/linux-4.19/arch/mips/include/asm/ |
| D | timex.h | 17 #include <asm/cpu-features.h> 19 #include <asm/cpu-type.h> 31 * Currently only used on SMP for scheduling. 37 * We know that all SMP capable CPUs have cycle counters. 81 * Like get_cycles - but where c0_count is not available we desperately
|
| /kernel/linux/linux-5.10/arch/mips/include/asm/ |
| D | timex.h | 17 #include <asm/cpu-features.h> 19 #include <asm/cpu-type.h> 31 * Currently only used on SMP for scheduling. 37 * We know that all SMP capable CPUs have cycle counters. 81 * Like get_cycles - but where c0_count is not available we desperately
|
| /kernel/linux/linux-4.19/arch/arm/mach-exynos/ |
| D | exynos.c | 1 // SPDX-License-Identifier: GPL-2.0 5 // Copyright (c) 2010-2014 Samsung Electronics Co., Ltd. 15 #include <linux/soc/samsung/exynos-regs-pmu.h> 18 #include <asm/hardware/cache-l2x0.h> 32 .id = -1, 42 for_each_compatible_node(node, NULL, "samsung,exynos4210-sysram") { in exynos_sysram_init() 49 for_each_compatible_node(node, NULL, "samsung,exynos4210-sysram-ns") { in exynos_sysram_init() 64 if (!of_flat_dt_is_compatible(node, "samsung,exynos4210-chipid")) in exynos_fdt_map_chipid() 72 iodesc.length = be32_to_cpu(reg[1]) - 1; in exynos_fdt_map_chipid() 90 * Set or clear the USE_DELAYED_RESET_ASSERTION option. Used by smp code [all …]
|
| /kernel/linux/linux-5.10/arch/ia64/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 38 select GENERIC_PENDING_IRQ if SMP 62 The Itanium Processor Family is Intel's 64-bit successor to 63 the 32-bit X86 line. The IA-64 Linux project has a home 65 <linux-ia64@vger.kernel.org>. 130 Select your IA-64 processor type. The default is Itanium. 131 This choice is safe for all IA-64 systems, but may not perform 148 This lets you select the page size of the kernel. For best IA-64 150 IA-32 compatibility, a page size of 4KB should be selected (the vast 151 majority of IA-32 binaries work perfectly fine with a larger page [all …]
|
| /kernel/linux/linux-5.10/arch/xtensa/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 47 Xtensa processors are 32-bit RISC machines designed by Tensilica 52 a home page at <http://www.linux-xtensa.org/>. 96 bool "fsf - default (not generic) configuration" 100 bool "dc232b - Diamond 232L Standard Core Rev.B (LE)" 107 bool "dc233c - Diamond 233L Standard Core Rev.C (LE)" 143 ie: it supports a TLB with auto-loading, page protection. 181 bool "System Supports SMP (MX)" 185 This option is used to indicate that the system-on-a-chip (SOC) 196 You still have to select "Enable SMP" to enable SMP on this SOC. [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-exynos/ |
| D | exynos.c | 1 // SPDX-License-Identifier: GPL-2.0 5 // Copyright (c) 2010-2014 Samsung Electronics Co., Ltd. 15 #include <linux/soc/samsung/exynos-regs-pmu.h> 18 #include <asm/hardware/cache-l2x0.h> 33 .id = -1, 52 for_each_compatible_node(node, NULL, "samsung,exynos4210-sysram") { in exynos_sysram_init() 62 for_each_compatible_node(node, NULL, "samsung,exynos4210-sysram-ns") { in exynos_sysram_init() 78 if (!of_flat_dt_is_compatible(node, "samsung,exynos4210-chipid")) in exynos_fdt_map_chipid() 86 iodesc.length = be32_to_cpu(reg[1]) - 1; in exynos_fdt_map_chipid() 108 * Set or clear the USE_DELAYED_RESET_ASSERTION option. Used by smp code [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-omap2/ |
| D | omap-smp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * OMAP4 SMP source file. It contains platform specific functions 4 * needed for the linux smp kernel. 11 * Platform file needed for the OMAP4 SMP. This file is based on arm 12 * realview smp platform. 17 #include <linux/smp.h> 19 #include <linux/irqchip/arm-gic.h> 25 #include "omap-secure.h" 26 #include "omap-wakeupgen.h" 87 * BIT(27) - Disables streaming. All write-allocate lines allocate in in omap5_erratum_workaround_801819() [all …]
|
| /kernel/linux/linux-5.10/net/unix/ |
| D | scm.c | 1 // SPDX-License-Identifier: GPL-2.0 30 if (S_ISSOCK(inode->i_mode) && !(filp->f_mode & FMODE_PATH)) { in unix_get_socket() 32 struct sock *s = sock->sk; in unix_get_socket() 35 if (s && sock->ops && sock->ops->family == PF_UNIX) in unix_get_socket() 57 if (atomic_long_inc_return(&u->inflight) == 1) { in unix_inflight() 58 BUG_ON(!list_empty(&u->link)); in unix_inflight() 59 list_add_tail(&u->link, &gc_inflight_list); in unix_inflight() 61 BUG_ON(list_empty(&u->link)); in unix_inflight() 65 user->unix_inflight++; in unix_inflight() 78 BUG_ON(!atomic_long_read(&u->inflight)); in unix_notinflight() [all …]
|
| /kernel/linux/linux-4.19/arch/x86/kernel/ |
| D | ioport.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * This contains the io-permission bitmap code - written by obz, with changes 14 #include <linux/smp.h> 28 struct thread_struct *t = ¤t->thread; in ksys_ioperm() 33 return -EINVAL; in ksys_ioperm() 34 if (turn_on && !capable(CAP_SYS_RAWIO)) in ksys_ioperm() 35 return -EPERM; in ksys_ioperm() 42 if (!t->io_bitmap_ptr) { in ksys_ioperm() 46 return -ENOMEM; in ksys_ioperm() 49 t->io_bitmap_ptr = bitmap; in ksys_ioperm() [all …]
|
| /kernel/linux/linux-4.19/arch/arm/mach-omap2/ |
| D | omap-smp.c | 2 * OMAP4 SMP source file. It contains platform specific functions 3 * needed for the linux smp kernel. 10 * Platform file needed for the OMAP4 SMP. This file is based on arm 11 * realview smp platform. 20 #include <linux/smp.h> 22 #include <linux/irqchip/arm-gic.h> 28 #include "omap-secure.h" 29 #include "omap-wakeupgen.h" 92 * BIT(27) - Disables streaming. All write-allocate lines allocate in in omap5_erratum_workaround_801819() 94 * BIT(25) - Disables streaming. All write-allocate lines allocate in in omap5_erratum_workaround_801819() [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/ |
| D | tainted-kernels.rst | 2 --------------- 16 ('kernel oops') or a non-recoverable error ('kernel panic') and writes debug 29 Oops: 0002 [#1] SMP PTI 30 CPU: 0 PID: 4424 Comm: insmod Tainted: P W O 4.20.0-0.rc6.fc30 #1 43 a warning occurred (``W``), and an externally-built module was loaded (``O``). 53 decode that number is the script ``tools/debugging/kernel-chktaint``, which your 54 distribution might ship as part of a package called ``linux-tools`` or 55 ``kernel-tools``; if it doesn't you can download the script from 56 …git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/tools/debugging/kernel-chktaint>`_ 57 and execute it with ``sh kernel-chktaint``, which would print something like [all …]
|
| /kernel/linux/linux-4.19/kernel/time/ |
| D | Kconfig | 16 # cycle update - x86/TSC misfeature 32 # Architecture can handle broadcast in a driver-agnostic way 80 will only trigger on an as-needed basis when the system is idle. 90 depends on SMP 108 This is implemented at the expense of some overhead in user <-> kernel 130 hardware is not capable then this option only increases
|
| /kernel/linux/linux-4.19/arch/powerpc/platforms/ |
| D | Kconfig.cputype | 1 # SPDX-License-Identifier: GPL-2.0 3 bool "64-bit kernel" 7 This option selects whether a 32-bit or a 64-bit kernel 257 ---help--- 258 This option enables kernel support for larger than 32-bit physical 263 is platform-dependent. 270 ---help--- 278 any affect on a non-altivec cpu (it does, however add code to the 286 ---help--- 294 VSX (P7 and above), but does not have any affect on a non-VSX [all …]
|
| /kernel/linux/linux-5.10/arch/sh/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 79 <http://www.linux-sh.org/>. 93 depends on SMP && PREEMPTION 215 prompt "Processor sub-type selection" 221 # SH-2 Processor Support 232 select GENERIC_CLOCKEVENTS_BROADCAST if SMP 234 # SH-2A Processor Support 280 bool "Support MX-G processor" 284 Select MX-G if running on an R8A03022BG part. 286 # SH-3 Processor Support [all …]
|