Home
last modified time | relevance | path

Searched +full:- +full:- +full:disable +full:- +full:numa (Results 1 – 25 of 194) sorted by relevance

12345678

/openbmc/linux/Documentation/arch/x86/x86_64/
H A Dboot-options.rst1 .. SPDX-License-Identifier: GPL-2.0
15 Disable machine check
17 Disable CMCI(Corrected Machine Check Interrupt) that
30 Disable features for corrected errors, e.g. polling timer
39 Do not opt-in to Local MCE delivery. Use legacy method
49 Disable boot machine check logging.
53 to disable.
55 Don't overwrite the bios-set CMCI threshold. This boot option
62 Force-enable recoverable machine check code paths
73 Use IO-APIC. Default
[all …]
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-benchmark/fio/
H A Dfio_3.38.bb6 job descriptions in a simple-to-understand text format. Several example job \
10 LICENSE = "GPL-2.0-only"
13 DEPENDS = "libaio zlib coreutils-native"
15 RDEPENDS:${PN} = "python3-core bash"
17 PACKAGECONFIG_NUMA = "numa"
18 # ARM does not currently support NUMA
23 PACKAGECONFIG[numa] = ",--disable-numa,numactl"
28 UPSTREAM_CHECK_GITTAGREGEX = "fio-(?P<pver>\d+(\.\d+)+)"
32 # avoids build breaks when using no-static-libs.inc
36 EXTRA_OECONF = "${@bb.utils.contains('MACHINE_FEATURES', 'x86', '--disable-optimizations', '', d)}"
[all …]
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-kernel-mm-numa1 What: /sys/kernel/mm/numa/
3 Contact: Linux memory management mailing list <linux-mm@kvack.org>
4 Description: Interface for NUMA
6 What: /sys/kernel/mm/numa/demotion_enabled
8 Contact: Linux memory management mailing list <linux-mm@kvack.org>
9 Description: Enable/disable demoting pages during reclaim
14 characteristics instead of plain NUMA systems where
19 is performed before swap. It may move data to a NUMA
H A Dsysfs-kernel-mm-ksm4 Contact: Linux memory management mailing list <linux-mm@kvack.org>
16 Contact: Linux memory management mailing list <linux-mm@kvack.org>
36 run: write 0 to disable ksm, read 0 while ksm is disabled.
38 - write 1 to run ksm, read 1 while ksm is running.
39 - write 2 to disable ksm and unmerge all its pages.
49 Contact: Linux memory management mailing list <linux-mm@kvack.org>
50 Description: Control merging pages across different NUMA nodes.
58 Contact: Linux memory management mailing list <linux-mm@kvack.org>
61 calculation is in Documentation/admin-guide/mm/ksm.rst.
/openbmc/linux/Documentation/mm/
H A Dnuma.rst4 What is NUMA?
10 From the hardware perspective, a NUMA system is a computer platform that
17 Each of the 'cells' may be viewed as an SMP [symmetric multi-processor] subset
18 of the system--although some components necessary for a stand-alone SMP system
19 may not be populated on any given cell. The cells of the NUMA system are
20 connected together with some sort of system interconnect--e.g., a crossbar or
21 point-to-point link are common types of NUMA system interconnects. Both of
22 these types of interconnects can be aggregated to create NUMA platforms with
25 For Linux, the NUMA platforms of interest are primarily what is known as Cache
26 Coherent NUMA or ccNUMA systems. With ccNUMA systems, all memory is visible
[all …]
/openbmc/linux/include/linux/sched/
H A Dsd_flags.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * sched-domains (multiprocessor balancing) flag declarations.
17 * behaviour that we want to disable at some point in the hierarchy for
56 * SHARED_CHILD: Set from the base domain up to the NUMA reclaim level.
64 * SHARED_CHILD: Set from the base domain up to the NUMA reclaim level.
80 * SHARED_CHILD: Set from the base domain up to the NUMA reclaim level.
89 * NEEDS_GROUPS: Per-CPU capacity is asymmetric between groups.
99 * NEEDS_GROUPS: Per-CPU capacity is asymmetric between groups.
124 * SHARED_PARENT: Set for all NUMA levels above NODE. Could be set from a
142 * Set up until domains start spanning NUMA nodes. Close to being a SHARED_CHILD
[all …]
/openbmc/qemu/hw/core/
H A Dmachine.c10 * See the COPYING file in the top-level directory.
19 #include "qemu/error-report.h"
21 #include "qapi/qapi-visit-machine.h"
33 #include "exec/confidential-guest-support.h"
34 #include "hw/virtio/virtio-pci.h"
35 #include "hw/virtio/virtio-net.h"
36 #include "hw/virtio/virtio-iommu.h"
40 { TYPE_PCI_DEVICE, "x-pcie-ext-tag", "false" },
45 {"arm-cpu", "backcompat-cntfrq", "true" },
46 { "scsi-hd", "migrate-emulated-scsi-request", "false" },
[all …]
/openbmc/linux/arch/loongarch/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
145 select HAVE_SETUP_PER_CPU_AREA if NUMA
214 # MIPS Loongson code, to preserve Loongson-specific code paths in drivers that
254 def_bool $(as-instr,x:pcalau12i \$t0$(comma)%pc_hi20(x))
257 def_bool $(as-instr,movfcsr2gr \$t0$(comma)\$fcsr0)
260 def_bool $(as-instr,vld \$vr0$(comma)\$a0$(comma)0)
263 def_bool $(as-instr,xvld \$xr0$(comma)\$a0$(comma)0)
266 def_bool $(as-instr,movscr2gr \$a0$(comma)\$scr0)
332 string "Built-in kernel command line"
335 are provided at run-time, during boot. However, there are cases
[all …]
/openbmc/linux/arch/ia64/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
19 select ACPI_NUMA if NUMA
66 select NUMA if !FLATMEM
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
[all …]
/openbmc/linux/arch/x86/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
4 bool "64-bit kernel" if "$(ARCH)" = "x86"
7 Say yes to build a 64-bit kernel - formerly known as x86_64
8 Say no to build a 32-bit kernel - formerly known as i386
13 # Options that are inherently 32-bit kernel only:
27 # Options that are inherently 64-bi
1541 config NUMA global() config in Processor type and features""choicefbd465740104
[all...]
/openbmc/linux/kernel/dma/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
100 pools as needed. To reduce run-time kernel memory requirements, you
119 <Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt>
124 # Should be selected if we can mmap non-coherent mappings to userspace.
150 to allocate big physically-contiguous blocks of memory for use with
151 hardware components that do not support I/O map nor scatter-gather.
153 You can disable CMA by specifying "cma=0" on the kernel's command
162 bool "Enable separate DMA Contiguous Memory Area for NUMA Node"
163 depends on NUMA
165 Enable this option to get numa CMA areas so that NUMA devices
[all …]
/openbmc/openbmc/poky/meta/recipes-devtools/qemu/
H A Dqemu.inc7 LICENSE = "GPL-2.0-only & LGPL-2.1-only"
9 DEPENDS += "bison-native meson-native ninja-native"
11 RDEPENDS:${PN}-ptest = "bash"
13 require qemu-targets.inc
14 # https://gitlab.com/qemu-project/qemu/-/commit/81e2b198a8cb4ee5fdf108bd438f44b193ee3a36 means
15 # we need a full python3-native setup
16 inherit pkgconfig ptest update-rc.d systemd python3native
21 SRC_URI = "https://download.qemu.org/${BPN}-${PV}.tar.xz \
23 file://run-ptest \
24 file://fix-strerrorname_np.patch \
[all …]
/openbmc/linux/arch/riscv/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
4 # see Documentation/kbuild/kconfig-language.rst.
169 # https://github.com/llvm/llvm-project/commit/6ab8927931851bb42b2c93a00801dc499d7d9b1e
176 depends on $(cc-option,-fpatchable-function-entry=8)
186 # VA_BITS - PAGE_SHIFT - 3
199 # set if we are running in S-mode and can use SBI calls
206 bool "MMU-based Paged Memory Management Support"
209 Select if you want MMU-based virtualised addressing space
225 def_bool !NUMA
286 This enables function pointer support for non-standard noncoherent
[all …]
/openbmc/linux/tools/testing/selftests/kvm/x86_64/
H A Dxapic_ipi_test.c1 // SPDX-License-Identifier: GPL-2.0
17 * amongst the available numa nodes on the machine.
19 * Migration is a command line option. When used on non-numa machines will
20 * exit with error. Test is still usefull on non-numa for testing IPIs.
69 * Record local version register as a cross-check that APIC access
96 data->halter_apic_id = GET_APIC_ID_FIELD(xapic_read_reg(APIC_ID)); in halter_guest_code()
97 data->halter_lvr = xapic_read_reg(APIC_LVR); in halter_guest_code()
100 * Loop forever HLTing and recording halts & wakes. Disable interrupts in halter_guest_code()
102 * halt to the sender vCPU and executing the halt. No need to disable on in halter_guest_code()
108 data->halter_tpr = xapic_read_reg(APIC_TASKPRI); in halter_guest_code()
[all …]
/openbmc/linux/tools/perf/
H A Dbuiltin-bench.c1 // SPDX-License-Identifier: GPL-2.0
3 * builtin-bench.c
16 * numa ... NUMA scheduling and MM performance
20 #include <subcmd/parse-options.h>
41 { "mem", "Benchmark for NUMA workloads", bench_numa },
42 { "all", "Run all NUMA benchmarks", NULL },
50 { "seccomp-notify", "Benchmark for seccomp user notify", bench_sched_seccomp_notify},
75 { "wake-parallel", "Benchmark for parallel futex wake calls", bench_futex_wake_parallel },
77 /* pi-futexes */
78 { "lock-pi", "Benchmark for futex lock_pi calls", bench_futex_lock_pi },
[all …]
/openbmc/linux/drivers/base/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
12 Before the switch to the netlink-based uevent source, this was
19 it is known to create out-of-memory situations during bootup.
26 To disable user space helper program execution at by default
73 with the PROT_EXEC flag. This can break, for example, non-KMS
77 bool "Select only drivers that don't need compile-time external firmware"
86 bool "Disable drivers features which enable custom firmware building"
89 Say yes to disable driver features which enable building a custom
146 non-zero, devres debug messages are printed. Select this if
173 depends on NUMA
[all …]
/openbmc/openbmc/poky/meta/recipes-kernel/lttng/
H A Dlttng-ust_2.13.8.bb4 BUGTRACKER = "https://bugs.lttng.org/projects/lttng-ust"
6 LICENSE = "LGPL-2.1-or-later & MIT & GPL-2.0-only"
11 PYTHON_INCLUDE='-I${STAGING_INCDIR}/python${PYTHON_BASEVERSION}${PYTHON_ABI}' \
16 include lttng-platforms.inc
18 EXTRA_OECONF = "--disable-numa"
19 CPPFLAGS:append:arm = "${@oe.utils.vartrue('DEBUG_BUILD', '-DUATOMIC_NO_LINK_ERROR', '', d)}"
21 DEPENDS = "liburcu util-linux"
22 RDEPENDS:${PN}-bin = "python3-core"
25 RPROVIDES:${PN} = "lttng2-ust"
26 RREPLACES:${PN} = "lttng2-ust"
[all …]
/openbmc/qemu/
H A Dqemu-options.hx14 "-h or -help display this help and exit\n", QEMU_ARCH_ALL)
16 ``-h``
21 "-version display version information and exit\n", QEMU_ARCH_ALL)
23 ``-version``
28 "-machine [type=]name[,prop[=value][,...]]\n"
29 " selects emulated machine ('-machine help' for list)\n"
33 " dump-guest-core=on|off include guest memory in a core dump (default=on)\n"
34 " mem-merge=on|off controls memory merge support (default: on)\n"
35 " aes-key-wrap=on|off controls support for AES key wrapping (default=on)\n"
36 " dea-key-wrap=on|off controls support for DEA key wrapping (default=on)\n"
[all …]
/openbmc/linux/arch/sparc/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 bool "64-bit kernel" if "$(ARCH)" = "sparc"
10 Say yes to build a 64-bit kernel - formerly known as sparc64
11 Say no to build a 32-bit kernel - formerly known as sparc
157 bool "Symmetric multi-processing support"
163 If you say N here, the kernel will run on uni- and multiprocessor
173 See also <file:Documentation/admin-guide/lockup-watchdogs.rst> and the SMP-HOWTO
226 bool "Support for hot-pluggable CPUs"
231 Say N if you want to disable CPU hotplug.
238 tristate "UltraSPARC-III Memory Controller driver"
[all …]
/openbmc/linux/Documentation/admin-guide/sysctl/
H A Dvm.rst13 ------------------------------------------------------------------------------
27 - admin_reserve_kbytes
28 - compact_memory
29 - compaction_proactiveness
30 - compact_unevictable_allowed
31 - dirty_background_bytes
32 - dirty_background_ratio
33 - dirty_bytes
34 - dirty_expire_centisecs
35 - dirty_ratio
[all …]
/openbmc/linux/mm/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
33 compress them into a dynamically allocated RAM-based memory pool.
62 swapped out again, it will be re-compressed.
190 linux-mm@kvack.org and the zswap maintainers.
208 zsmalloc is a slab-based memory allocator designed to store
223 int "Maximum number of physical pages per-zspage"
256 If you cannot migrate to SLUB, please contact linux-mm@kvack.org
305 can usually only damage objects in the same cache. To disable
325 sanity-checking than others. This option is most effective with
339 Try running: slabinfo -DA
[all …]
H A Dmemory-tiers.c1 // SPDX-License-Identifier: GPL-2.0
7 #include <linux/memory-tiers.h>
62 * memory_tiers0 = 0-1
63 * memory_tiers1 = 2-3
72 * Node 0 & 1 are CPU + DRAM nodes, node 2 is memory-only DRAM node.
80 * memory_tiers0 = 0-2
118 list_for_each_entry(memtype, &memtier->memory_types, tier_sibiling) in get_memtier_nodemask()
119 nodes_or(nodes, nodes, memtype->nodes); in get_memtier_nodemask()
167 int adistance = memtype->adistance; in find_create_memory_tier()
177 if (!list_empty(&memtype->tier_sibiling)) { in find_create_memory_tier()
[all …]
/openbmc/qemu/backends/
H A Dhostmem.c4 * Copyright (C) 2013-2014 Red Hat Inc
10 * See the COPYING file in the top-level directory.
17 #include "qapi/qapi-builtin-visit.h"
19 #include "qemu/config-file.h"
21 #include "qemu/mmap-alloc.h"
24 #include "hw/qdev-core.h"
28 #include <numa.h>
42 if (!backend->use_canonical_path) { in host_memory_backend_get_name()
54 uint64_t value = backend->size; in host_memory_backend_get_size()
81 backend->size = value; in host_memory_backend_set_size()
[all …]
/openbmc/linux/Documentation/admin-guide/mm/
H A Dksm.rst8 KSM is a memory-saving de-duplication feature, enabled by CONFIG_KSM=y,
19 content which can be replaced by a single write-protected page (which
47 may suddenly require more memory than is available - possibly failing
48 with EAGAIN, but more probably arousing the Out-Of-Memory killer.
60 will exceed ``vm.max_map_count`` (see Documentation/admin-guide/sysctl/vm.rst).
69 of processing power: some installations will disable KSM for that reason.
92 specifies if pages from different NUMA nodes can be merged.
94 in the memory area of same NUMA node. That brings lower
96 significant NUMA distances, are likely to benefit from the
143 swapping, compaction, NUMA balancing and page migration, in
[all …]
/openbmc/linux/tools/testing/selftests/mm/
H A Drun_vmtests.sh2 # SPDX-License-Identifier: GPL-2.0
5 # Kselftest framework requirement - SKIP code is 4.
16 usage: ${BASH_SOURCE[0]:-$0} [ options ]
18 -a: run all tests, including extra ones
19 -t: specify specific categories to tests to run
20 -h: display this message
21 -n: disable TAP output
23 The default behavior is to run required tests only. If -a is specified,
27 to the -t argument containing one or more of the following categories
29 - mmap
[all …]

12345678