/freebsd/contrib/llvm-project/clang/lib/Headers/ |
H A D | fxsrintrin.h | 1 /*===---- fxsrintrin.h - FXSR intrinsic ------------------------------------=== 5 * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 *===-----------------------------------------------------------------------=== 19 /// Saves the XMM, MMX, MXCSR and x87 FPU registers into a 512-byte 20 /// memory region pointed to by the input parameter \a __p. 27 /// A pointer to a 512-byte memory region. The beginning of this memory 28 /// region should be aligned on a 16-byte boundary. 35 /// Restores the XMM, MMX, MXCSR and x87 FPU registers from the 512-byte 36 /// memory region pointed to by the input parameter \a __p. The contents of 37 /// this memory region should have been written to by a previous \c _fxsave [all …]
|
/freebsd/share/doc/papers/newvm/ |
H A D | 1.t | 29 Motivations for a New Virtual Memory System 31 The virtual memory system distributed with Berkeley UNIX has served 38 be taken into account in a new virtual memory design. 40 Implementation of 4.3BSD virtual memory 43 have used the same virtual memory design. 53 Thus, the limit to available virtual memory is established by the 56 Memory pages are used in a sort of shell game to contain the 68 Design assumptions for 4.3BSD virtual memory 70 The design criteria for the current virtual memory implementation 72 At that time the cost of memory was about a thousand times greater per [all …]
|
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_pwhash/argon2/ |
H A D | argon2-core.c | 31 #include "argon2-core.h" 32 #include "blake2b-long.h" 51 dst->v[i] = LOAD64_LE((const uint8_t *) input + i * sizeof(dst->v[i])); in load_block() 60 STORE64_LE((uint8_t *) output + i * sizeof(src->v[i]), src->v[i]); in store_block() 64 /***************Memory allocators*****************/ 65 /* Allocates memory to the given pointer 66 * @param memory pointer to the pointer to the memory 67 * @param m_cost number of blocks to allocate in the memory 68 * @return ARGON2_OK if @memory is a valid pointer and memory is allocated 70 static int allocate_memory(block_region **region, uint32_t m_cost); [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/qcom/ |
H A D | qcs8550.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 3 * Copyright (c) 2023-2024, Qualcomm Innovation Center, Inc. All rights reserved. 8 /delete-node/ &reserved_memory; 11 reserved_memory: reserved-memory { 12 #address-cells = <2>; 13 #size-cells = <2>; 17 /* These are 3 types of reserved memory regions here: 24 * table and add reserved memory regions to efi config table. Current 25 * reserved memory region may have reserved region which was not yet 27 * 2. Firmware related memory regions which are shared with Kernel [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/reserved-memory/ |
H A D | reserved-memory.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/reserved-memory/reserved-memory.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: /reserved-memory Child Node Common 10 - devicetree-spec@vger.kernel.org 13 Reserved memory is specified as a node under the /reserved-memory node. The 14 operating system shall exclude reserved memory from normal usage one can 16 memory regions. Such memory regions are usually designed for the special 19 Each child of the reserved-memory node specifies one or more regions [all …]
|
H A D | memory-region.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/reserved-memory/memory-region.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Reserved Memory Region 10 - devicetree-spec@vger.kernel.org 13 Regions in the /reserved-memory node may be referenced by other device 14 nodes by adding a memory-region property to the device node. 19 memory-region: 20 $ref: /schemas/types.yaml#/definitions/phandle-array [all …]
|
H A D | shared-dma-pool.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/reserved-memory/shared-dma-pool.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: /reserved-memory DMA pool 10 - devicetree-spec@vger.kernel.org 13 - $ref: reserved-memory.yaml 18 - const: shared-dma-pool 20 This indicates a region of memory meant to be used as a shared 25 - const: restricted-dma-pool [all …]
|
H A D | qcom,rmtfs-mem.txt | 1 Qualcomm Remote File System Memory binding 3 This binding describes the Qualcomm remote filesystem memory, which serves the 4 purpose of describing the shared memory region used for remote processors to 7 - compatible: 11 "qcom,rmtfs-mem" 13 - reg: 15 Value type: <prop-encoded-array> 16 Definition: must specify base address and size of the memory region, 17 as described in reserved-memory.txt 19 - size: [all …]
|
/freebsd/share/man/man4/ |
H A D | mem.4 | 34 .Nd memory files 40 is an interface to the physical memory of the computer. 41 Byte offsets in this file are interpreted as physical memory addresses. 43 memory itself. 48 Kernel virtual memory is accessed through the interface 52 Only kernel virtual addresses that are currently mapped to memory are allowed. 54 On ISA the I/O memory space begins at physical address 0x000a0000 57 per-process data 71 .Bd -literal 94 .Bl -tag -width indent [all …]
|
H A D | procfs.4 | 11 .Bd -literal 15 .Bf -symbolic 32 provides a two-level view of process space, unlike the previous 44 .Bl -tag -width status 71 A collection of lines describing the memory regions of the process, 73 .Bl -tag -compact -width private-resident 74 .It start-address 75 The starting address for the region (inclusive). 76 .It end-address 77 The ending address for the region (exclusive). [all …]
|
/freebsd/contrib/llvm-project/lldb/include/lldb/API/ |
H A D | SBMemoryRegionInfo.h | 1 //===-- SBMemoryRegionInfo.h ------------------------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 34 /// Get the base address of this memory range. 37 /// The base address of this memory range. 40 /// Get the end address of this memory range. 43 /// The base address of this memory range. 46 /// Check if this memory address is marked readable to the process. 49 /// true if this memory address is marked readable 52 /// Check if this memory address is marked writable to the process. [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/minidump/ |
H A D | MinidumpParser.cpp | 1 //===-- MinidumpParser.cpp ------------------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 32 llvm::MemoryBufferRef(toStringRef(data_sp->GetData()), "minidump")); in Create() 44 return llvm::ArrayRef<uint8_t>(m_data_sp->GetBytes(), in GetData() 45 m_data_sp->GetByteSize()); in GetData() 49 return m_file->getRawStream(stream_type).value_or(llvm::ArrayRef<uint8_t>()); in GetStream() 54 GetData().slice(module->CvRecord.RVA, module->CvRecord.DataSize); in GetModuleUUID() 71 if (pdb70_uuid->Age != 0) in GetModuleUUID() 73 return UUID(&pdb70_uuid->Uuid, in GetModuleUUID() [all …]
|
/freebsd/contrib/unbound/util/ |
H A D | regional.h | 2 * regional.h -- region based memory allocator. 39 * Based on region-allocator from NSD, but rewritten to be light. 41 * Different from (nsd) region-allocator.h 91 * Create a new region, with custom settings. 98 * Create a new region, with custom settings, that will allocate everything 99 * outside the region chunk. 106 * Free all memory associated with regional. Only keeps the first block with 108 * @param r: the region. 113 * Destroy regional. All memory associated with regional is freed as if 120 * Allocate size bytes of memory inside regional. The memory is [all …]
|
/freebsd/lib/libsys/ |
H A D | mmap.2 | 33 .Nd allocate memory, or map files or devices into memory 53 is not a multiple of the page size, the mapped region may extend past the 55 Any such extension beyond the end of the mapped object will be zero-filled. 59 references a regular file or a shared memory object, the range of 70 is wholly within the truncated region, the access is aborted and a 79 The virtual memory subsystem does not impose any restrictions on the 85 is non-zero, it is used as a hint to the system. 86 (As a convenience to the system, the actual address of the region may differ 91 The actual starting address of the region is returned. 96 The protections (region accessibility) are specified in the [all …]
|
/freebsd/share/man/man5/ |
H A D | procfs.5 |
|
/freebsd/sys/contrib/device-tree/Bindings/remoteproc/ |
H A D | qcom,sm8550-pas.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sm8550-pas.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 19 - qcom,sdx75-mpss-pas 20 - qcom,sm8550-adsp-pas 21 - qcom,sm8550-cdsp-pas 22 - qcom,sm8550-mpss-pas 23 - qcom,sm8650-adsp-pas [all …]
|
H A D | ti,k3-dsp-rproc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/ti,k3-dsp-rproc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Suman Anna <s-anna@ti.com> 13 The TI K3 family of SoCs usually have one or more TI DSP Core sub-systems 14 that are used to offload some of the processor-intensive tasks or algorithms, 17 These processor sub-systems usually contain additional sub-modules like 18 L1 and/or L2 caches/SRAMs, an Interrupt Controller, an external memory 23 Each DSP Core sub-system is represented as a single DT node. Each node has a [all …]
|
H A D | qcom,msm8916-mss-pil.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,msm8916-mss-pil.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Stephan Gerhold <stephan@gerhold.net> 19 - enum: 20 - qcom,msm8909-mss-pil 21 - qcom,msm8916-mss-pil 22 - qcom,msm8953-mss-pil 23 - qcom,msm8974-mss-pil [all …]
|
H A D | qcom,msm8996-mss-pil.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,msm8996-mss-pil.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <andersson@kernel.org> 11 - Sibi Sankar <quic_sibis@quicinc.com> 20 - qcom,msm8996-mss-pil 21 - qcom,msm8998-mss-pil 22 - qcom,sdm660-mss-pil 23 - qcom,sdm845-mss-pil [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/pmem/ |
H A D | pmem-region.txt | 1 Device-tree bindings for persistent memory regions 2 -------- [all...] |
/freebsd/sys/contrib/device-tree/Bindings/arm/mediatek/ |
H A D | mediatek,mt7622-wed.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/arm/mediatek/mediatek,mt7622-wed.yaml# 5 $schema: http://devicetree.org/meta-schema [all...] |
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | MemRegion.h | 1 //==- MemRegion.h - Abstract memory regions for static analysis -*- C++ -*--==// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 10 // partially-typed abstraction of memory useful for path-sensitive dataflow 13 //===----------------------------------------------------------------------===// 63 /// Represent a region's offset within the top level base region. 65 /// The base region. 68 /// The bit offset within the base region. Can be negative. 92 //===----------------------------------------------------------------------===// 93 // Base region classes. [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_allocator_primary64.h | 1 //===-- sanitizer_allocator_primary64.h -------------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 18 // SizeClassAllocator64 -- allocator for 64-bit address space. 25 // At the beginning the entire space is mprotect-ed, then small parts of it 28 // Region: a part of Space dedicated to a single size class. 31 // UserChunk: a piece of memory returned to user. 34 // FreeArray is an array free-d chunks (stored as 4-byte offsets) 36 // A Region looks like this: [all …]
|
/freebsd/share/man/man9/ |
H A D | vm_map.9 | 31 .Nd virtual address space portion of virtual memory subsystem 50 .Bd -literal -offset indent 70 .Bl -tag -width ".Va needs_wakeup" 75 Each object defines a particular region within this map's address space. 98 .Bl -tag -width ".Dv MAP_PREFAULT_MADVISE" 115 to specify the copy-on-write properties of regions within the map: 116 .Bl -tag -width ".Dv MAP_PREFAULT_MADVISE" 118 The mapping is copy-on-write. 122 The mapping should be prefaulted into physical memory. 124 The mapping should be partially prefaulted into physical memory. [all …]
|
/freebsd/share/doc/psd/05.sysman/ |
H A D | 1.2.t | 28 .sh "Memory management\(dg 37 Each process begins execution with three logical areas of memory 39 The text area is read-only and shared, while the data and stack 54 On the VAX the text and data areas are adjacent in the P0 region, 55 while the stack section is in the P1 region, and grows downward. 60 by allowing pages to be mapped into memory. These mapped 66 /* protections are chosen from these bits, or-ed together */ 76 #define MAP_ANON 0x0002 /* allocated from memory, swap space */ 89 #define MAP_INHERIT 0x0040 /* region is retained after exec */ 90 #define MAP_HASSEMAPHORE 0x0080 /* region may contain semaphores */ [all …]
|