Home
last modified time | relevance | path

Searched +full:smp +full:- +full:capable (Results 1 – 25 of 252) sorted by relevance

1234567891011

/kernel/linux/linux-6.6/drivers/cpufreq/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
16 <file:Documentation/admin-guide/pm/cpufreq.rst>.
41 default CPU_FREQ_DEFAULT_GOV_SCHEDUTIL if (X86_INTEL_PSTATE || X86_AMD_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 …]
DKconfig.x861 # SPDX-License-Identifier: GPL-2.0-only
12 select CPU_FREQ_GOV_SCHEDUTIL if SMP
30 <file:Documentation/admin-guide/pm/cpufreq_drivers.rst>.
33 module will be called pcc-cpufreq.
38 bool "AMD Processor P-State driver"
42 select CPU_FREQ_GOV_SCHEDUTIL if SMP
50 <file:Documentation/admin-guide/pm/amd-pstate.rst>.
55 int "AMD Processor P-State default mode"
60 Select the default mode the amd-pstate driver will use on
63 1 -> Disabled
[all …]
/kernel/linux/linux-5.10/drivers/cpufreq/
DKconfig1 # 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/
Dsram.yaml1 # 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-6.6/Documentation/devicetree/bindings/sram/
Dsram.yaml1 # 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 - amlogic,meson-gxbb-sram
32 - arm,juno-sram-ns
33 - atmel,sama5d2-securam
[all …]
/kernel/linux/linux-5.10/arch/loongarch/include/asm/
Dtimex.h1 /* SPDX-License-Identifier: GPL-2.0 */
13 #include <asm/cpu-features.h>
18 * Currently only used on SMP for scheduling.
20 * We know that all SMP capable CPUs have cycle counters.
/kernel/linux/linux-6.6/arch/parisc/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
43 select GENERIC_ARCH_TOPOLOGY if SMP
44 select GENERIC_CPU_DEVICES if !SMP
69 select GENERIC_IRQ_MIGRATION if SMP
70 select HAVE_UNSTABLE_SCHED_CLOCK if SMP
79 select HAVE_DYNAMIC_FTRACE if $(cc-option,-fpatchable-function-entry=1,1)
90 The PA-RISC microprocessor is designed by Hewlett-Packard and used
92 and later HP3000 series). The PA-RISC Linux project home page is
107 depends on SMP && PREEMPTION
135 depends on SMP
[all …]
/kernel/linux/linux-5.10/drivers/cpuidle/
DKconfig.arm1 # 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-5.10/arch/mips/include/asm/
Dtimex.h17 #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.
82 * Like get_cycles - but where c0_count is not available we desperately
96 return (random_get_entropy_fallback() << 6) | (0x3f - c0_random); in random_get_entropy()
/kernel/linux/linux-6.6/arch/mips/include/asm/
Dtimex.h17 #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.
82 * Like get_cycles - but where c0_count is not available we desperately
96 return (random_get_entropy_fallback() << 6) | (0x3f - c0_random); in random_get_entropy()
/kernel/linux/linux-6.6/arch/ia64/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
45 select GENERIC_PENDING_IRQ if SMP
72 The Itanium Processor Family is Intel's 64-bit successor to
73 the 32-bit X86 line. The IA-64 Linux project has a home
75 <linux-ia64@vger.kernel.org>.
129 Select your IA-64 processor type. The default is Itanium.
130 This choice is safe for all IA-64 systems, but may not perform
147 This lets you select the page size of the kernel. For best IA-64
149 IA-32 compatibility, a page size of 4KB should be selected (the vast
150 majority of IA-32 binaries work perfectly fine with a larger page
[all …]
/kernel/linux/linux-5.10/arch/parisc/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
56 select HAVE_UNSTABLE_SCHED_CLOCK if SMP
64 select HAVE_DYNAMIC_FTRACE if $(cc-option,-fpatchable-function-entry=1,1)
72 The PA-RISC microprocessor is designed by Hewlett-Packard and used
74 and later HP3000 series). The PA-RISC Linux project home page is
88 default "arch/parisc/configs/generic-32bit_defconfig" if !64BIT
89 default "arch/parisc/configs/generic-64bit_defconfig" if 64BIT
94 depends on SMP && PREEMPTION
119 depends on SMP
122 # unless you want to implement ACPI on PA-RISC ... ;-)
[all …]
/kernel/linux/linux-6.6/drivers/cpuidle/
DKconfig.arm1 # SPDX-License-Identifier: GPL-2.0-only
13 at run-time through DT nodes. The CPUidle suspend backend is
24 It provides an idle driver that is capable of detecting and
28 - If the idle states are described with the non-hierarchical layout,
31 - If the idle states are described with the hierarchical layout,
56 define different C-states for little and big cores through the
85 bool "Cpu Idle Driver for the ST-E u8500 processors"
88 Select this to enable cpuidle for ST-E u8500 processors.
100 select ARCH_NEEDS_CPU_IDLE_COUPLED if SMP
114 select ARCH_NEEDS_CPU_IDLE_COUPLED if SMP
/kernel/linux/linux-5.10/arch/ia64/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
39 select GENERIC_PENDING_IRQ if SMP
63 The Itanium Processor Family is Intel's 64-bit successor to
64 the 32-bit X86 line. The IA-64 Linux project has a home
66 <linux-ia64@vger.kernel.org>.
131 Select your IA-64 processor type. The default is Itanium.
132 This choice is safe for all IA-64 systems, but may not perform
149 This lets you select the page size of the kernel. For best IA-64
151 IA-32 compatibility, a page size of 4KB should be selected (the vast
152 majority of IA-32 binaries work perfectly fine with a larger page
[all …]
/kernel/linux/linux-5.10/arch/xtensa/
DKconfig1 # 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-6.6/arch/arm/mach-exynos/
Dexynos.c1 // 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()
64 for_each_compatible_node(node, NULL, "samsung,exynos4210-sysram-ns") { in exynos_sysram_init()
80 if (!of_flat_dt_is_compatible(node, "samsung,exynos4210-chipid")) in exynos_fdt_map_chipid()
88 iodesc.length = be32_to_cpu(reg[1]) - 1; in exynos_fdt_map_chipid()
110 * Set or clear the USE_DELAYED_RESET_ASSERTION option. Used by smp code
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-exynos/
Dexynos.c1 // 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/
Domap-smp.c1 // 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-6.6/arch/arm/mach-omap2/
Domap-smp.c1 // 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/
Dscm.c1 // 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()
66 WRITE_ONCE(user->unix_inflight, user->unix_inflight + 1); in unix_inflight()
79 BUG_ON(!atomic_long_read(&u->inflight)); in unix_notinflight()
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/
Dtainted-kernels.rst2 ---------------
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-6.6/arch/xtensa/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
58 Xtensa processors are 32-bit RISC machines designed by Tensilica
63 a home page at <http://www.linux-xtensa.org/>.
102 def_bool $(success,test "$(shell,echo __XTENSA_EB__ | $(CC) -E -P -)" = 1)
108 …def_bool $(success,test "$(shell,echo __XTENSA_CALL0_ABI__ | $(CC) -mabi=call0 -E -P - 2>/dev/null…
117 bool "fsf - default (not generic) configuration"
121 bool "dc232b - Diamond 232L Standard Core Rev.B (LE)"
128 bool "dc233c - Diamond 233L Standard Core Rev.C (LE)"
164 ie: it supports a TLB with auto-loading, page protection.
221 byte and 2-byte access to memory attached to instruction bus.
[all …]
/kernel/linux/linux-5.10/arch/sh/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
80 <http://www.linux-sh.org/>.
94 depends on SMP && PREEMPTION
216 prompt "Processor sub-type selection"
222 # SH-2 Processor Support
233 select GENERIC_CLOCKEVENTS_BROADCAST if SMP
235 # SH-2A Processor Support
281 bool "Support MX-G processor"
285 Select MX-G if running on an R8A03022BG part.
287 # SH-3 Processor Support
[all …]
/kernel/linux/linux-6.6/arch/sh/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
81 <http://www.linux-sh.org/>.
95 depends on SMP && PREEMPTION
214 prompt "Processor sub-type selection"
220 # SH-2 Processor Support
231 select GENERIC_CLOCKEVENTS_BROADCAST if SMP
233 # SH-2A Processor Support
279 bool "Support MX-G processor"
283 Select MX-G if running on an R8A03022BG part.
285 # SH-3 Processor Support
[all …]
/kernel/linux/linux-6.6/arch/arm64/kernel/
Dhyp-stub.S1 /* SPDX-License-Identifier: GPL-2.0-only */
35 ventry elx_sync // Synchronous 64-bit EL1
36 ventry el1_irq_invalid // IRQ 64-bit EL1
37 ventry el1_fiq_invalid // FIQ 64-bit EL1
38 ventry el1_error_invalid // Error 64-bit EL1
40 ventry el1_sync_invalid // Synchronous 32-bit EL1
41 ventry el1_irq_invalid // IRQ 32-bit EL1
42 ventry el1_fiq_invalid // FIQ 32-bit EL1
43 ventry el1_error_invalid // Error 32-bit EL1
68 /* Someone called kvm_call_hyp() against the hyp-stub... */
[all …]

1234567891011