/freebsd/contrib/jemalloc/ |
H A D | TUNING.md | 7 a specific application / workload, it is common to improve system level metrics 8 by a few percent, or make favorable trade-offs. 42 operating system, and therefore provides a fairly straightforward trade-off 47 Suggested: tune the values based on the desired trade-offs. 63 the potential to improve locality, e.g. when thread to CPU affinity is 90 * Extremely conservative -- minimize memory usage at all costs, only suitable when 106 managing locality and contention for specific usages. For example, 110 locality. In addition, explicit arenas often benefit from individually 118 case for performance purpose is to utilize huge pages -- for example, 123 * [Explicit thread-to-arena
|
H A D | ChangeLog | 13 workloads. The release has gone through large-scale production testing. 16 - Add the thread.idle mallctl which hints that the calling thread will be 18 - Allow small size classes to be the maximum size class to cache in the 19 thread-specific cache, through the opt.[lg_]tcache_max option. (@interwq, 21 - Make the behavior of realloc(ptr, 0) configurable with opt.zero_realloc. 23 - Add 'make uninstall' support. (@sangshuduo, @Lapenkov) 24 - Support C++17 over-aligned allocation. (@marksantaniello) 25 - Ad [all...] |
/freebsd/share/man/man4/ |
H A D | numa.4 | 30 .Nd Non-Uniform Memory Access 35 Non-Uniform Memory Access is a computer architecture design which 41 architecture, the latency to access specific memory or IO devices 46 implements NUMA-aware memory allocation policies. 75 tool is available for starting processes with a non-default 81 Systems with non-uniform access to I/O devices may mark those devices 92 .Bl -tag -width indent -compact 99 A value of -1 means the locality map is not available or no 100 locality information is available. 108 implementation is VM-focused. [all …]
|
/freebsd/usr.sbin/acpi/acpidump/ |
H A D | acpidump.8 | 101 .Bl -tag -offset indent -width 12345 -compact 135 .It MCFG PCI Express Memory-mapped Configuration 144 .It SLIT System Locality Distance Information Table 151 Defines the domains of locality in the system for processors, memory 168 the DSDT consists of free-formatted AML data. 172 .Bl -tag -width indent 180 Dump the contents of the specific table. 207 .Bl -tag -width /dev/mem 213 .Bd -literal -offset indent 214 # acpidump -dt | gzip -c9 > my_computer.asl.gz [all …]
|
/freebsd/cddl/lib/libdtrace/ |
H A D | sched.d | 10 * See the License for the specific language governing permissions 21 * Portions Copyright 2006-2008 John Birrell jb@freebsd.org 35 lgrp_id_t cpu_lgrp; /* locality group identifer */ 42 cpu_id = C->cpu_id; 43 cpu_pset = C->cpu_part->cp_id; 44 cpu_chip = C->cpu_physid->cpu_chipid; 45 cpu_lgrp = C->cpu_lpl->lpl_lgrpid; 46 cpu_info = (processor_info_t)C->cpu_type_info; 50 cpu_id = D->disp_cpu == NULL ? -1 : 51 xlate <cpuinfo_t> (D->disp_cpu).cpu_id; [all …]
|
/freebsd/sys/dev/tpm/ |
H A D | tpm.c | 3 * Copyright (c) 2009, 2010 Hans-Joerg Hoexer 49 #define IRQUNK -1 53 #define TPM_ACCESS_REQUEST_USE 0x02 /* request using locality */ 55 #define TPM_ACCESS_SEIZE 0x08 /* request locality seize */ 56 #define TPM_ACCESS_SEIZED 0x10 /* locality has been seized */ 57 #define TPM_ACCESS_ACTIVE_LOCALITY 0x20 /* locality is active */ 69 #define TPM_LOCALITY_CHANGE_INT 0x00000004 /* locality change enable */ 83 #define TPM_INTF_INT_LEVEL_LOW 0x0010 /* level-low ints supported */ 84 #define TPM_INTF_INT_LEVEL_HIGH 0x0008 /* level-high ints supported */ 85 #define TPM_INTF_LOCALITY_CHANGE_INT 0x0004 /* locality-change int (mb 1) */ [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | Compiler.h | 1 //===-- llvm/Support/Compiler.h - Compiler abstraction support --*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 10 // use of compiler-specific features in a way that remains portable. This header 13 //===----------------------------------------------------------------------===// 18 #include "llvm/Config/llvm-config.h" 107 /// LLVM_LIBRARY_VISIBILITY - If a class marked with this attribute is linked 113 /// LLVM_EXTERNAL_VISIBILITY - classes, functions, and variables marked with 143 #define LLVM_PREFETCH(addr, rw, locality) __builtin_prefetch(addr, rw, locality) argument 145 #define LLVM_PREFETCH(addr, rw, locality) argument [all …]
|
/freebsd/share/doc/smm/05.fastfs/ |
H A D | 0.t | 14 .\" without specific prior written permission. 34 .EH 'SMM:05-%''A Fast File System for \s-2UNIX\s+2' 35 .OH 'A Fast File System for \s-2UNIX\s+2''SMM:05-%' 59 the National Science Foundation under grant MCS80-05144, 62 Contract No. N00039-82-C-0235. 67 that allow better locality of reference and can 89 File Systems Management \- 93 Storage Management \- 97 Performance \- 101 Information Storage \-
|
H A D | 2.t | 14 .\" without specific prior written permission. 47 A file system is described by its super-block, 67 the range 5-13. 85 causing many non-consecutive blocks of inodes 95 limited read-ahead in the system, 134 reorganized the data on the disk to restore locality.
|
/freebsd/share/doc/papers/diskperf/ |
H A D | methodology.ms | 14 .\" without specific prior written permission. 64 exhibit strong locality characteristics. 92 The apparently straight-forward activity of reading or writing a logical file 98 however this restriction is moderated by the use of read-ahead.
|
/freebsd/sys/contrib/edk2/Include/IndustryStandard/ |
H A D | Acpi30.h | 4 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR> 5 SPDX-License-Identifier: BSD-2-Clause-Patent 21 /// C-state Coordination Types 22 /// See s8.4.2.2 _CSD (C-State Dependency) 30 // See s8.4.4.5 _PSD (P-State Dependency) 60 // Memory Type Specific Flags 307 /// must be defined in a platform specific manner. 410 /// Non-Maskable Interrupt Source Structure 454 /// This struct followed by a null-terminated ASCII string - ACPI Processor UID String 523 /// must be defined in a platform specific manner. [all …]
|
H A D | Acpi40.h | 4 Copyright (c) 2010 - 2022, Intel Corporation. All rights reserved.<BR> 5 SPDX-License-Identifier: BSD-2-Clause-Patent 265 /// must be defined in a platform specific manner. 370 /// Non-Maskable Interrupt Source Structure 414 /// This struct followed by a null-terminated ASCII string - ACPI Processor UID String 507 /// must be defined in a platform specific manner. 587 /// System Locality Distance Information Table (SLIT). 723 /// HEST - Hardware Error Source Table 753 /// IA-32 Architecture Machine Check Exception Structure Definition 770 /// IA-32 Architecture Machine Check Bank Structure Definition [all …]
|
H A D | Acpi20.h | 4 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR> 5 SPDX-License-Identifier: BSD-2-Clause-Patent 248 /// must be defined in a platform specific manner. 327 /// Non-Maskable Interrupt Source Structure 503 /// "SLIT" System Locality Information Table
|
H A D | Acpi50.h | 4 Copyright (c) 2014 Hewlett-Packard Development Company, L.P.<BR> 5 Copyright (c) 2011 - 2022, Intel Corporation. All rights reserved.<BR> 7 SPDX-License-Identifier: BSD-2-Clause-Patent 82 // Type specific data 399 /// must be defined in a platform specific manner. 506 /// Non-Maskable Interrupt Source Structure 550 /// This struct followed by a null-terminated ASCII string - ACPI Processor UID String 678 /// must be defined in a platform specific manner. 758 /// System Locality Distance Information Table (SLIT). 1057 /// 2-bytes (16 bit) version ID. This value must be 1. [all …]
|
/freebsd/sys/contrib/zstd/lib/common/ |
H A D | compiler.h | 5 * This source code is licensed under both the BSD-style license (found in the 8 * You may select, at your option, one of the above-listed licenses. 16 /*-******************************************************* 65 * gcc-4.8 and gcc-4.9 have been shown to benefit from leaving off the 116 # include <mmintrin.h> /* https://msdn.microsoft.com/fr-fr/library/84szxsww(v=vs.90).aspx */ 120 # define PREFETCH_L1(ptr) __builtin_prefetch((ptr), 0 /* rw==read */, 3 /* locality */) 121 # define PREFETCH_L2(ptr) __builtin_prefetch((ptr), 0 /* rw==read */, 2 /* locality */) 143 * older GCC (pre gcc-4.3 picked as the cutoff) uses a different syntax, 147 # define DONT_VECTORIZE __attribute__((optimize("no-tree-vectorize"))) 149 # define DONT_VECTORIZE _Pragma("GCC optimize(\"no-tree-vectorize\")") [all …]
|
/freebsd/sys/contrib/openzfs/include/sys/ |
H A D | dsl_dir.h | 1 // SPDX-License-Identifier: CDDL-1.0 10 * or https://opensource.org/licenses/CDDL-1.0. 11 * See the License for the specific language governing permissions 49 * They should be of the format <reverse-dns>:<field>. 117 /* gross estimate of space used by in-flight tx's */ 131 /* protected by dd_lock; keep at end of struct for better locality */ 138 return (dd->dd_dbuf->db_data); in dsl_dir_phys()
|
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/ |
H A D | arm,gic-v3.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/arm,gic-v3.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Marc Zyngier <maz@kernel.org> 15 Software Generated Interrupts (SGI), and Locality-specific Peripheral 19 - $ref: /schemas/interrupt-controller.yaml# 24 - items: 25 - enum: 26 - qcom,msm8996-gic-v3 [all …]
|
/freebsd/secure/usr.bin/openssl/man/ |
H A D | openssl-req.1 | 1 .\" -*- mode: troff; coding: utf-8 -*- 57 .IX Title "OPENSSL-REQ 1ossl" 58 .TH OPENSSL-REQ 1ossl 2025-09-30 3.5.4 OpenSSL 64 openssl\-req \- PKCS#10 certificate request and certificate generating command 68 [\fB\-help\fR] 69 [\fB\-cipher\fR] 70 [\fB\-inform\fR \fBDER\fR|\fBPEM\fR] 71 [\fB\-outform\fR \fBDER\fR|\fBPEM\fR] 72 [\fB\-in\fR \fIfilename\fR] 73 [\fB\-passin\fR \fIarg\fR] [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64LegalizerInfo.cpp | 1 //===- AArch64LegalizerInfo.cpp ----------------------------------*- C++ -*-==// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 35 #define DEBUG_TYPE "aarch64-legalinfo" 79 const TargetMachine &TM = ST.getTargetLowering()->getTargetMachine(); in AArch64LegalizerInfo() 81 // FIXME: support subtargets which have neon/fp-armv8 disabled. in AArch64LegalizerInfo() 87 // Some instructions only support s16 if the subtarget has full 16-bit FP in AArch64LegalizerInfo() 222 // if we detect a type smaller than 32-bit. in AArch64LegalizerInfo() 275 // Regardless of FP16 support, widen 16-bit elements to 32-bits. in AArch64LegalizerInfo() [all …]
|
/freebsd/crypto/openssl/doc/man1/ |
H A D | openssl-req.pod.in | 2 {- OpenSSL::safe::output_do_not_edit_headers(); -} 6 openssl-req - PKCS#10 certificate request and certificate generating command 11 [B<-help>] 12 [B<-cipher>] 13 [B<-inform> B<DER>|B<PEM>] 14 [B<-outform> B<DER>|B<PEM>] 15 [B<-in> I<filename>] 16 [B<-passin> I<arg>] 17 [B<-out> I<filename>] 18 [B<-passout> I<arg>] [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetOptions.h | 1 //===-- llvm/Target/TargetOptions.h - Target Options ------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 29 Default, // Target-specific (either soft or hard depending on triple, etc). 39 Strict // Never fuse FP-ops. 48 // into 4 types: pointer to non-function, struct, 79 EABI4, // Target-specific (either 4, 5 or gnu depending on triple). 88 /// individual feature-flag settings, that suit the preferences of the 96 /// It's not impossible to see both factors in some specific case. [all …]
|
/freebsd/share/man/man3/ |
H A D | tree.3 | 18 .\" derived from this software without specific prior written permission. 105 .Nd "implementations of splay and rank-balanced (wavl) trees" 211 splay trees and rank-balanced (wavl) trees. 244 A splay tree is a self-organizing data structure. 249 This has the benefit that request locality causes faster lookups as 270 .Bd -ragged -offset indent 330 .Bd -ragged -offset indent 353 .Bd -literal -offset indent 366 .Bd -literal -offset indent 373 .Bd -ragged -offset indent [all …]
|
/freebsd/sys/contrib/dev/acpica/common/ |
H A D | ahtable.c | 3 * Module Name: ahtable - Table of known ACPI tables with descriptions 11 * Some or all of this work - Copyright (c) 1999 - 2025, Intel Corp. 28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent 104 * re-exports any such software from a foreign destination, Licensee shall 105 * ensure that the distribution and export/re-export of the software is in 108 * any of its subsidiaries will export/re-export any technical data, process, 130 * 3. Neither the names of the above-listed copyright holders nor the names 132 * from this software without specific prior written permission. 169 * PARAMETERS: Signature - ACPI signature (4 chars) to match 184 for (Info = AcpiGbl_SupportedTables; Info->Signature; Info++) in AcpiAhGetTableInfo() [all …]
|
H A D | dmtbdump3.c | 3 * Module Name: dmtbdump3 - Dump ACPI data tables that contain no AML code 11 * Some or all of this work - Copyright (c) 1999 - 2025, Intel Corp. 28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent 104 * re-exports any such software from a foreign destination, Licensee shall 105 * ensure that the distribution and export/re-export of the software is in 108 * any of its subsidiaries will export/re-export any technical data, process, 130 * 3. Neither the names of the above-listed copyright holders nor the names 132 * from this software without specific prior written permission. 157 /* This module used for application-level code only */ 167 * PARAMETERS: Table - A SLIC table [all …]
|
/freebsd/sys/contrib/openzfs/cmd/zfs/ |
H A D | zfs_main.c | 1 // SPDX-License-Identifier: CDDL-1.0 10 * or https://opensource.org/licenses/CDDL-1.0. 11 * See the License for the specific language governing permissions 264 { "load-key", zfs_do_load_key, HELP_LOAD_KEY }, 265 { "unload-key", zfs_do_unload_key, HELP_UNLOAD_KEY }, 266 { "change-key", zfs_do_change_key, HELP_CHANGE_KEY }, 296 return (gettext("\tclone [-p] [-o property=value] ... " in get_usage() 299 return (gettext("\tcreate [-Pnpuv] [-o property=value] ... " in get_usage() 301 "\tcreate [-Pnpsv] [-b blocksize] [-o property=value] ... " in get_usage() 302 "-V <size> <volume>\n")); in get_usage() [all …]
|