/freebsd/sys/contrib/dev/acpica/components/executer/ |
H A D | exprep.c | 3 * Module Name: exprep - ACPI AML field prep utilities 11 * Some or all of this work - Copyright (c) 1999 - 2024, 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 185 * PARAMETERS: FieldBitOffset - Start of field within parent region/buffer 186 * FieldBitLength - Length of field in bits 187 * RegionLength - Length of parent in bytes [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | MemProfiler.cpp | 1 //===- MemProfiler.cpp - memory allocation and access profiler ------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 10 // to increment the access count held in a shadow memory location, or 15 //===----------------------------------------------------------------------===// 64 // Scale from granularity down to shadow size. 82 // Command-line flags. 85 "memprof-guard-against-version-mismatch", 89 // This flag may need to be replaced with -f[no-]memprof-reads. 90 static cl::opt<bool> ClInstrumentReads("memprof-instrument-reads", [all …]
|
H A D | AddressSanitizer.cpp | 1 //===- AddressSanitizer.cpp - memory error detector -----------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 16 //===----------------------------------------------------------------------===// 194 // Command-line flags. 197 "asan-kernel", cl::desc("Enable KernelAddressSanitizer instrumentation"), 201 "asan-recover", 202 cl::desc("Enable recovery mode (continue-after-error)."), 206 "asan-guard-against-version-mismatch", 210 // This flag may need to be replaced with -f[no-]asan-reads. [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/asan/ |
H A D | asan_premap_shadow.cpp | 1 //===-- asan_premap_shadow.cpp --------------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 24 // access any external symbol, including its own non-hidden globals. 28 uptr granularity = GetMmapGranularity(); in PremapShadowSize() local 29 return RoundUpTo(GetMaxVirtualAddress() >> ASAN_SHADOW_SCALE, granularity); in PremapShadowSize()
|
/freebsd/share/doc/papers/jail/ |
H A D | paper.ms | 14 …rnational System Administration and Networking Conference "SANE 2000" May 22-25, 2000 in Maastrich… 17 Poul-Henning Kamp <phk@FreeBSD.org> 25 OS. FreeBSD 4.0-RELEASE was the first release including this 27 Follow-on work was sponsored by Safeport Network Services, 32 Adding fine-grained access control improves the expressiveness, 39 Where multiple mutually un-trusting parties are introduced, 57 The UNIX access control mechanism is designed for an environment with two 60 system, allowing easy sharing of files and inter-process communication. 63 Users of FreeBSD in non-traditional UNIX environments must balance 71 simultaneously impose system-wide mandatory policies on process [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/hwasan/ |
H A D | hwasan_dynamic_shadow.cpp | 1 //===-- hwasan_dynamic_shadow.cpp -------------------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 13 //===----------------------------------------------------------------------===// 27 // access any external symbol, including its own non-hidden globals. 64 const uptr granularity = kMaxGranularity; in FindPremappedShadowStart() local 67 const uptr shadow_size = RoundUpTo(shadow_size_bytes, granularity); in FindPremappedShadowStart() 104 ElfW(Addr)* offset = reinterpret_cast<ElfW(Addr)*>(r->r_offset); in InitShadowGOT() 105 ElfW(Addr) resolver = r->r_addend; in InitShadowGOT()
|
/freebsd/sys/contrib/dev/acpica/components/resources/ |
H A D | rsaddr.c | 3 * Module Name: rsaddr - Address resource descriptors (16/32/64) 11 * Some or all of this work - Copyright (c) 1999 - 2024, 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 162 * AcpiRsConvertAddress16 - All WORD (16-bit) address resources 176 /* Resource Type, General Flags, and Type-Specific Flags */ 182 * Address Granularity [all …]
|
H A D | rsdumpinfo.c | 3 * Module Name: rsdumpinfo - Tables used to display resource descriptors. 11 * Some or all of this work - Copyright (c) 1999 - 2024, 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 200 …{ACPI_RSD_TITLE, ACPI_RSD_TABLE_SIZE (AcpiRsDumpStartDpf), "Start-Dependent-Functions… 208 …{ACPI_RSD_TITLE, ACPI_RSD_TABLE_SIZE (AcpiRsDumpEndDpf), "End-Dependent-Functions",… 242 …{ACPI_RSD_TITLE, ACPI_RSD_TABLE_SIZE (AcpiRsDumpMemory24), "24-Bit Memory Range", … [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/memory-controllers/ |
H A D | ti,gpmc-child.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/memory-controllers/ti,gpmc-child.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Tony Lindgren <tony@atomide.com> 11 - Roger Quadros <rogerq@kernel.org> 24 gpmc,sync-clk-ps: 28 # Chip-select signal timings corresponding to GPMC_CONFIG2: 29 gpmc,cs-on-ns: 33 gpmc,cs-rd-off-ns: [all …]
|
H A D | omap-gpmc.txt | 7 - compatible: Should be set to one of the following: 9 ti,omap2420-gpmc (omap2420) 10 ti,omap2430-gpmc (omap2430) 11 ti,omap3430-gpmc (omap3430 & omap3630) 12 ti,omap4430-gpmc (omap4430 & omap4460 & omap543x) 13 ti,am3352-gpmc (am335x devices) 15 - reg: A resource specifier for the register space 17 - ti,hwmods: Should be set to "ti,gpmc" until the DT transition is 19 - #address-cells: Must be set to 2 to allow memory address translation 20 - #size-cells: Must be set to 1 to allow CS address passing [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | InstSimplifyPass.h | 1 //===- InstSimplifyPass.h ---------------------------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 24 /// - It will never introduce *new* instructions. 25 /// - There is no need to iterate to a fixed point. 28 /// also be useful (in tests and other contexts) to have access to this very 29 /// restricted transform at a pass granularity. However, for a much more
|
/freebsd/share/doc/papers/malloc/ |
H A D | kernel.ms | 2 .\" ---------------------------------------------------------------------------- 3 .\" "THE BEER-WARE LICENSE" (Revision 42): 6 .\" this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp 7 .\" ---------------------------------------------------------------------------- 37 pretty much the situation, except that the granularity is now pages: 39 pages out to free them up, and then plugs them into the page-table of 46 the rest will be paged in, if and when the process tries to access them.
|
/freebsd/usr.sbin/bsnmpd/modules/snmp_bridge/ |
H A D | BRIDGE-MIB.txt | 1 -- 2 -- Copyright (C) The Internet Society (2005). 3 -- 4 -- This document is subject to the rights, licenses and restrictions 5 -- contained in BCP 78, and except as set forth therein, the authors 6 -- retain all their rights. 7 -- 8 -- This document and the information contained herein are provided on an 9 -- "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS 10 -- OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET [all …]
|
/freebsd/share/man/man4/ |
H A D | acpi_battery.4 | 39 An ACPI-compatible battery device supports either a Control 65 .Bl -tag -width indent 71 .Bl -tag -width indent 78 .Bl -tag -width indent 93 .Li -1 110 .Bl -tag -width indent 113 There are the following well-known values: 114 .Bl -tag -width indent 137 .Bl -tag -width indent 160 .Bl -tag -width indent [all …]
|
/freebsd/sys/contrib/xen/io/ |
H A D | blkif.h | 4 * Unified block-device I/O interface for Xen guest OSes. 24 * Copyright (c) 2003-2004, Keir Fraser 35 * Front->back notifications: When enqueuing a new request, sending a 37 * hold-off mechanism provided by the ring macros). Backends must set 40 * Back->front notifications: When enqueuing a new response, sending a 42 * hold-off mechanism provided by the ring macros). Frontends must set 80 *------------------ Backend Device Identification (PRIVATE) ------------------ 85 * The read or write access permissions to the backing store to be 95 * physical-device 102 * physical-device-path [all …]
|
/freebsd/share/man/man9/ |
H A D | disk.9 | 49 The disk storage API permits kernel device drivers providing access to 50 disk-like storage devices to advertise the device to other kernel 61 In addition, some fields are reserved for use by GEOM in managing access 96 In addition, it prevents a re-taste on last close for writing if an error 100 the device driver is not allowed to access the contents of 118 .Bl -tag -width indent 148 .Bl -tag -width indent 172 This function should return - [all...] |
/freebsd/usr.sbin/iostat/ |
H A D | iostat.8 | 95 .Bl -tag -width flag 133 In the old-style blocks transferred display 155 Display old-style 175 .Bl -tag -width indent -compact 177 .Bl -tag -width 9n -compact 179 Direct Access devices 181 Sequential Access devices 207 .Bl -tag -width 9n -compact 219 .Bl -tag -width 9n -compact 255 command will accept and honor a non-integer number of seconds. [all …]
|
/freebsd/share/doc/psd/05.sysman/ |
H A D | 2.2.t | 32 The file system abstraction provides access to a hierarchical 35 other sub-directories) as well as files and references to other 36 objects such as devices and inter-process communications sockets. 41 Files may be read and written in a random-access fashion. 81 Only the super-user can change the root directory context of a process. 120 #define O_NDELAY 004 /* non-blocking open */ 130 access rights to the file before allowing the \fIopen\fP to succeed. 138 Each digit encodes read access as 4, write access as 2 and execute 139 access as 1, or'ed together. The 0700 bits describe owner 140 access, the 070 bits describe the access rights for processes in the same [all …]
|
/freebsd/sys/contrib/dev/acpica/compiler/ |
H A D | aslmessages.c | 3 * Module Name: aslmessages.c - Compiler error/warning message strings 11 * Some or all of this work - Copyright (c) 1999 - 2024, 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 194 * NOTE2: With the introduction of the -vw option to disable specific messages, 197 * cannot be removed from this list, as it will affect the -vw option. 205 /* ASL_MSG_ALIGNMENT */ "Must be a multiple of alignment/granularity value", [all …]
|
/freebsd/sys/dev/ice/ |
H A D | ice_type.h | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 56 * DIV_S64 - Divide signed 64-bit value with signed 64-bit divisor 60 * Use DIV_S64 for any 64-bit divide which operates on signed 64-bit dividends. 61 * Do not use this for unsigned 64-bi [all...] |
/freebsd/share/doc/smm/05.fastfs/ |
H A D | 5.t | 50 access routines have been introduced to provide a consistent 107 A simpler technique is to serialize access to a file with locks. 113 a mechanism that locks at the granularity of a file is sufficient. 120 access a file; 152 another process may access the file. 201 systems, nor does it support inter-machine linkage.
|
/freebsd/sys/contrib/device-tree/Bindings/iommu/ |
H A D | iommu.txt | 10 * Remap address space to allow devices to access physical memory ranges that 13 Example: 32-bit DMA to 64-bit physical addresses 15 * Implement scatter-gather at page level granularity so that the device does 29 IOMMUs can be single-master or multiple-master. Single-master IOMMU devices 30 typically have a fixed association to the master device, whereas multiple- 34 "dma-ranges" property that describes how the physical address space of the 35 IOMMU maps to memory. An empty "dma-ranges" property means that there is a 39 -------------------- 40 - #iommu-cells: The number of cells in an IOMMU specifier needed to encode an 44 the specific IOMMU. Below are a few examples of typical use-cases: [all …]
|
/freebsd/sys/kern/ |
H A D | subr_smr.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 46 * Fraser, K. 2004. Practical Lock-Freedom. PhD Thesis, University 49 * Wang, Stamler, Parmer. 2016 Parallel Sections: Scaling System-Level 50 * Data-Structures 55 * use-after-free errors with lockless datastructures or as 59 * number that is updated on some application defined granularity. 65 * readers by storing an invalid sequence number in the per-cpu 71 * maintains the invariant that all readers can safely access memory 92 * complete without waiting. The batch granularity and free-to-use [all …]
|
/freebsd/lib/libsys/ |
H A D | shm_open.2 | 68 An access mode of either 158 This ensures that the object can be mapped using so-called 161 number of translation lookaside buffer (TLB) entries required to access a 169 Largepage shared memory objects behave slightly differently from non-largepage 171 .Bl -bullet -offset indent 181 Most attributes of such a mapping can only be modified at the granularity 188 must be large page size-aligned, and the length of the operation must be a 216 .Bl -tag -offset indent -width SHM_ 218 If the (non-blocking) memory allocation fails because there is insufficient free 250 .Bd -literal [all …]
|
/freebsd/sys/x86/include/ |
H A D | segments.h | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 58 * For long-mode apps, %cs only has the conforming bit in sd_type, the sd_dpl, 70 unsigned sd_gran:1; /* limit granularity (byte/page units)*/ 84 unsigned sd_gran:1; /* limit granularity (byte/page units)*/ 88 #define USD_GETBASE(sd) (((sd)->sd_lobase) | (sd)->sd_hibase << 24) 89 #define USD_SETBASE(sd, b) (sd)->sd_lobase = (b); \ 90 (sd)->sd_hibase = ((b) >> 24); 91 #define USD_GETLIMIT(sd) (((sd)->sd_lolimit) | (sd)->sd_hilimit << 16) 92 #define USD_SETLIMIT(sd, l) (sd)->sd_lolimit = (l); \ [all …]
|