| /freebsd/contrib/jemalloc/ |
| H A D | TUNING.md | 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. 52 However high arena count may also increase overall memory fragmentation, 53 since arenas manage memory independently. When high degree of parallelism 71 * High resource consumption application, prioritizing CPU utilization: 77 * High resource consumption application, prioritizing memory usage: 90 * Extremely conservative -- minimize memory usage at all costs, only suitable when 91 allocation activity is very rare: 118 case for performance purpose is to utilize huge pages -- for example, [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/rtc/ |
| H A D | rtc-palmas.txt | 4 - compatible: 5 - "ti,palmas-rtc" for palma series of the RTC controller 6 - interrupts: Interrupt number of RTC submodule on device. 10 - ti,backup-battery-chargeable: The Palmas series device like TPS65913 or 12 battery is removed or in very low power state. The backup battery 13 can be chargeable or non-chargeable. This flag will tells whether 16 - ti,backup-battery-charge-high-current: Enable high current charging in 18 The high current will be > 100uA. Absence of this property will 25 compatible = "ti,palmas-rtc"; 26 interrupt-parent = <&palmas>; [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Passes/ |
| H A D | OptimizationLevel.h | 1 //===-------- LLVM-provided High-Level Optimization levels -*- C++ -*------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 10 /// This header enumerates the LLVM-provided high-level optimization levels. 13 //===----------------------------------------------------------------------===// 47 /// in a very good development mode where the compiled code will be 49 /// possible, we would like to produce efficient-to-execute code, but not 87 /// reasonably. This does not preclude very substantial constant factor 101 /// A very specialized mode that will optimize for code size at any and all 107 /// slow, but very small, code.
|
| /freebsd/usr.bin/mkuzip/ |
| H A D | mkuzip.8 | 1 .\"- 2 .\" Copyright (c) 2004-2016 Maxim Sobolev <sobomax@FreeBSD.org> 48 class will be able to decompress the resulting image at run-time. 56 .Bl -enum 69 .Bl -tag -width indent 86 In the very high compression 88 settings, it does not offer quite as high a compression ratio as 90 However, its decompression speed does not suffer at high compression 105 .Va 0-9 . 114 .Va 1-9 . [all …]
|
| /freebsd/contrib/llvm-project/lld/docs/ |
| H A D | NewLLD.rst | 5 --------------------------- 23 ------------ 29 We believe that these high-level design choices achieved a right balance 36 The linkers share the same design but share very little code. 39 to abstract the differences wouldn't be worth its complexity and run-time 45 One of the most important things in archiving high performance is to 47 Therefore, the high-level design matters more than local optimizations. 48 Since we are trying to create a high-performance linker, 49 it is very important to keep the design as efficient as possible. 71 - If the linker visits an object file, the linker links object files to the [all …]
|
| /freebsd/share/doc/papers/timecounter/ |
| H A D | timecounter.ms | 5 .\" ---------------------------------------------------------------------------- 6 .\" "THE BEER-WARE LICENSE" (Revision 42): 9 .\" this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp 10 .\" ---------------------------------------------------------------------------- 16 .A "Poul-Henning Kamp" "The FreeBSD Project" 18 The FreeBSD timecounters are an architecture-independent implementation 21 multiplication to canonical timescales based on micro- or nano-seconds 23 synchronisation. Timecounters are implemented using lock-less 24 stable-storage based primitives which scale efficiently in SMP 42 But there is no doubt that it happened very early in the development [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/mtd/ |
| H A D | lpc32xx-mlc.txt | 4 - compatible: "nxp,lpc3220-mlc" 5 - reg: Address and size of the controller 6 - interrupts: The NAND interrupt specification 7 - gpios: GPIO specification for NAND write protect 9 The following required properties are very controller specific. See the LPC32xx 13 - nxp,tcea_delay: TCEA_DELAY 14 - nxp,busy_delay: BUSY_DELAY 15 - nxp,nand_ta: NAND_TA 16 - nxp,rd_high: RD_HIGH 17 - nxp,rd_low: RD_LOW [all …]
|
| /freebsd/sys/contrib/zstd/ |
| H A D | CHANGELOG | 2 perf: Regain Minimal memset()-ing During Reuse of Compression Contexts (@Cyan4973, #2969) 9 perf: slightly faster high speed modes (strategies fast & dfast), by @felixhandte 12 perf: faster mid-level compression speed in presence of highly repetitive patterns, by @senhuang42 13 perf: minor compression ratio improvements for small data at high levels, by @cyan4973 16 perf: on-demand reduced ZSTD_DCtx state size, using build macro ZSTD_DECODER_INTERNAL_BUFFER, at a … 20 build: improved meson unofficial build, by @eli-schwartz 22 …rt advanced parameters information when compressing in very verbose mode (``-vv`), by @Svetlitski-… 25 api: Various functions promoted from experimental to stable API: (#2579-2581, @senhuang42) 39 api: ZSTDMT_NBWORKERS_MAX reduced to 64 for 32-bit environments (@Cyan4973) 41 perf: Block splitter to improve compression ratio, enabled by default for high compression levels (… [all …]
|
| /freebsd/contrib/sendmail/src/ |
| H A D | TUNING | 1 # Copyright (c) 2001-2003, 2014 Proofpoint, Inc. and its suppliers. 8 # $Id: TUNING,v 1.22 2013-11-22 20:51:54 ca Exp $ 34 * Mailing Lists and Large Aliases (1-n Mailing) 35 * 1-1 Mass Mailing 36 * High Volume Mail 42 is non-trivial to combine low latency (fast delivery of incoming 43 mail) with high overall throughput. 50 ----------------------------------------------- 58 disk is exceeded, which is true for almost every high-volume 70 ----------------------------------------------- [all …]
|
| /freebsd/crypto/openssl/crypto/perlasm/ |
| H A D | README.md | 31 &HB(reg); High byte for a register 66 So a very simple version of this function could be coded as 105 The above example is very very unoptimised but gives an idea of how 127 &cbc("BF_cbc_encrypt","BF_encrypt","BF_encrypt",1,4,5,3,-1,-1); 129 &cbc("des_ncbc_encrypt","des_encrypt","des_encrypt",0,4,5,3,5,-1);
|
| /freebsd/share/doc/psd/25.xdrrfc/ |
| H A D | xdr.rfc.ms | 2 .\" Must use -- tbl -- with this one 34 diverse machines as the Sun Workstation, VAX, IBM-PC, and Cray. 55 suggests that bytes be encoded in "little-endian" style [2], or least 63 32 bits) of data. The bytes are numbered 0 through n-1. The bytes 78 \f(CW+--------+--------+...+--------+--------+...+--------+ 79 | byte 0 | byte 1 |...|byte n-1| 0 |...| 0 | 80 +--------+--------+...+--------+--------+...+--------+ 81 |<-----------n bytes---------->|<------r bytes------>| 82 |<-----------n+r (where (n+r) mod 4 = 0)>----------->|\fP 97 fixed-length sequences of data. "n", "m" and "r" denote integers. [all …]
|
| /freebsd/share/man/man4/ |
| H A D | ow_temp.4 | 1 .\"- 2 .\" SPDX-License-Identifier: BSD-2-Clause 31 .Nd Dallas Semiconductor 1-Wire Temperature sensor 37 module supports many of the 1-Wire temperature sensors. 47 .Bl -column "DS18S20" "Econo 1-Wire Digital Thermometer" -compact 48 .It DS1820 Ta 1-Wire Digital Thermometer 49 .It DS18S20 Ta High-Precision 1-Wire Digital Thermometer 50 .It DS18B20 Ta Programmable Resolution 1-Wire Digital Thermometer 51 .It DS1822 Ta Econo 1-Wire Digital Thermometer 52 .It DS1825 Ta Programmable Resolution 1-Wire Digital Thermometer with 4-bit ID [all …]
|
| /freebsd/crypto/openssl/doc/designs/ddd/ |
| H A D | WINDOWS.md | 1 Windows-related issues 16 structure which embeds a fixed-length array of socket handles. This is necessary 18 contiguously like FDs. As such, Windows select() is actually very similar to 21 Neither select() nor poll() are, of course, high performance polling options. 22 Windows does not provide anything like epoll or kqueue. For high performance 27 is that IOCPs are a higher-level interface; it is easy to build an IOCP-like 29 polling-like interface on top of IOCPs. 34 just to write a poll-based implementation of an I/O reactor and an IOCP-based 41 actually more similar to a high-level asynchronous I/O library such as libuv or 46 - ddd-01-conn-blocking: Blocking example, use of IOCP is not applicable. [all …]
|
| /freebsd/share/doc/psd/02.implement/ |
| H A D | implement | 4 .\" Copyright (C) Caldera International Inc. 2001-2002. All rights reserved. 40 .EH 'PSD:2-%''UNIX Implementation' 41 .OH 'UNIX Implementation''PSD:2-%' 55 \&\\$3\s-1\\$1\\s0\&\\$2 69 .AU "MH 2C-523" 2394 75 This paper describes in high-level terms the 120 but have that way be the least-common divisor 125 It is a soap-box platform on 159 from a read-only text segment, 165 from shared-text segments. [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/clock/ |
| H A D | idt,versaclock5.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 16 - 5P49V5923: 17 0 -- OUT0_SEL_I2CB 18 1 -- OUT1 19 2 -- OUT2 21 - 5P49V5933: 22 0 -- OUT0_SEL_I2CB 23 1 -- OUT1 [all …]
|
| /freebsd/share/doc/psd/21.ipc/ |
| H A D | 1.t | 52 while providing an upward-compatible interface. 57 UNIX has previously been very weak in the area of interprocess 61 experimental). Unfortunately, pipes are very restrictive 75 Processes may rendezvous through a UNIX file system-like 88 This document provides a high-level description 93 Section 2 introduces the IPC-related system calls and the basic model
|
| /freebsd/sys/contrib/device-tree/Bindings/iio/light/ |
| H A D | amstaos,tsl2591.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Joe Sandom <joe.g.sandom@gmail.com> 13 AMS/TAOS TSL2591 is a very-high sensitivity 14 light-to-digital converter that transforms light intensity into a digital 32 - compatible 33 - reg 38 - | 39 #include <dt-bindings/interrupt-controller/irq.h> [all …]
|
| /freebsd/sys/kern/ |
| H A D | subr_unit.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2004 Poul-Henning Kamp 31 * These functions implement a mixed run-length/bitmap management of unit 32 * number spaces in a very memory efficient manner. 36 * A return value of -1 signals that no more unit numbers are available. 51 * sleep so the free_unr() function does not come in a pre-locked variant. 55 * Memory usage is a very complex function of the exact allocation 56 * pattern, but always very compact: 57 * * For the very typical case where a single unbroken run of unit [all …]
|
| /freebsd/sys/contrib/dev/iwlwifi/fw/api/ |
| H A D | rs.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2012-2014, 2018-2022, 2024-2025 Intel Corporation 14 * enum iwl_tlc_mng_cfg_flags - options for TLC config flags 38 * enum iwl_tlc_mng_cfg_cw - channel width options 54 * enum iwl_tlc_mng_cfg_chains - possible chains 64 * enum iwl_tlc_mng_cfg_mode - supported modes 84 * enum iwl_tlc_mng_ht_rates - HT/VHT/HE rates 122 * enum IWL_TLC_MCS_PER_BW - mcs index per BW 123 * @IWL_TLC_MCS_PER_BW_80: mcs for bw - 20Hhz, 40Hhz, 80Hhz 124 * @IWL_TLC_MCS_PER_BW_160: mcs for bw - 160Mhz [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/dma/ |
| H A D | st,stm32-mdma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/st,stm32-mdma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 The STM32 MDMA is a general-purpose direct memory access controller capable of 13 described in the dma.txt file, using a five-cell specifier for each channel: 19 0x2: High 20 0x3: Very high 22 -bit 0-1: Source increment mode 26 -bit 2-3: Destination increment mode [all …]
|
| H A D | st,stm32-dma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/st,stm32-dma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 The STM32 DMA is a general-purpose direct memory access controller capable of 13 described in the dma.txt file, using a four-cell specifier for each 19 -bit 9: Peripheral Increment Address 22 -bit 10: Memory Increment Address 25 -bit 15: Peripheral Increment Offset Size 27 0x1: offset size is fixed to 4 (32-bit alignment) [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/dma/stm32/ |
| H A D | st,stm32-mdma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/stm32/st,stm32-mdma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 The STM32 MDMA is a general-purpose direct memory access controller capable of 13 described in the dma.txt file, using a five-cell specifier for each channel: 19 0x2: High 20 0x3: Very high 22 -bit 0-1: Source increment mode 26 -bit 2-3: Destination increment mode [all …]
|
| H A D | st,stm32-dma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/stm32/st,stm32-dma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 The STM32 DMA is a general-purpose direct memory access controller capable of 13 described in the dma.txt file, using a four-cell specifier for each 19 -bit 9: Peripheral Increment Address 22 -bit 10: Memory Increment Address 25 -bit 15: Peripheral Increment Offset Size 27 0x1: offset size is fixed to 4 (32-bit alignment) [all …]
|
| /freebsd/sys/contrib/zstd/lib/common/ |
| H A D | debug.h | 7 * - Source repository : https://github.com/Cyan4973/FiniteStateEntropy 9 * This source code is licensed under both the BSD-style license (found in the 12 * You may select, at your option, one of the above-listed licenses. 18 * They regroup assert(), DEBUGLOG() and RAWLOG() for run-time, 19 * and DEBUG_STATIC_ASSERT() for compile-time. 21 * By default, DEBUGLEVEL==0, which means run-time debug is disabled. 29 * and is a global variable, not multi-thread protected (use with care) 41 * static assert only works with compile-time constants. 43 #define DEBUG_STATIC_ASSERT(c) (void)sizeof(char[(c) ? 1 : -1]) 55 * 0 : release mode, no debug, all run-time checks disabled [all …]
|
| /freebsd/share/doc/smm/18.net/ |
| H A D | e.t | 40 is kept in page-sized units on page-aligned 57 data from the network is very difficult. 60 one or more headers used by the high level protocols. 90 The processing of the trailer protocol is very
|