/freebsd/sys/contrib/device-tree/Bindings/mtd/ |
H A D | amlogic,meson-nand.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mtd/amlogic,meson-nand.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - $ref: nand-controller.yaml 13 - liang.yang@amlogic.com 18 - amlogic,meson-gxl-nfc 19 - amlogic,meson-axg-nfc 24 reg-names: 26 - const: nfc [all …]
|
/freebsd/sys/amd64/include/ |
H A D | vmparam.h | 1 /*- 2 * SPDX-License-Identifier: BSD-4-Clause 76 * direct mapped segment. This uses 2MB pages for reduced 98 * which physical pages are allocated and VM_FREEPOOL_DIRECT is the pool from 99 * which physical pages for page tables and small UMA objects are allocated. 100 * VM_FREEPOOL_LAZYINIT is a special-purpose pool that is populated only during 101 * boot and is used to implement deferred initialization of page structures. 109 * Create up to three free page lists: VM_FREELIST_DMA32 is for physical pages 111 * and VM_FREELIST_ISADMA is for physical pages that are accessible by ISA 122 * Create the DMA32 free list only if the number of physical pages above [all …]
|
/freebsd/usr.bin/systat/ |
H A D | systat.1 | 37 .Op Ar display-commands 38 .Op Ar refresh-interval 73 input line is passed to a per-display command interpreter. 75 allows each display to have certain display-specific commands. 78 .Bl -tag -width "refresh_interval" 104 .It Ar refresh-interval 106 .Ar refresh-value 109 .It Ar display-commands 116 .Fl - 125 .Dl Nm Fl iostat Fl numbers Fl - Ar 2.1 [all …]
|
H A D | vmstat.c | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 35 * Cursed vmstat -- from Robert Elz. 79 uint64_t v_cow_faults; /* number of copy-on-writes */ 80 uint64_t v_zfod; /* pages zero filled on demand */ 81 uint64_t v_ozfod; /* optimized zero fill pages */ 84 uint64_t v_swappgsin; /* swap pager pages paged in */ 85 uint64_t v_swappgsout; /* swap pager pages paged out */ 88 uint64_t v_vnodepgsin; /* vnode_pager pages paged in */ 89 uint64_t v_vnodepgsout; /* vnode pager pages paged out */ [all …]
|
/freebsd/share/man/man4/ |
H A D | mpr.4 | 4 .\" Copyright (c) 2015-2017 Avago Technologies 5 .\" Copyright (c) 2015-2022 Broadcom Ltd. 45 .Nd "LSI Fusion-MPT 3/3.5 IT/IR 12Gb/s Serial Attached SCSI/SATA/PCIe driver" 49 .Bd -ragged -offset indent 55 The driver can be loaded as a module at boot time by placing this line in 57 .Bd -literal -offset indent 64 Fusion-MPT 3/3.5 IT/IR 72 .Bl -bullet -compact 113 .Bd -literal -offset indent 121 .Bd -literal -offset indent [all …]
|
H A D | md.4 | 1 .\" ---------------------------------------------------------------------------- 2 .\" "THE BEER-WARE LICENSE" (Revision 42): 5 .\" this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp 6 .\" ---------------------------------------------------------------------------- 18 .Bd -ragged -offset indent 23 module at boot time, place the following line in 25 .Bd -literal -offset indent 32 .Bl -tag -width preload 36 Only one malloc-bucket is used, which means that all 40 backing must share the malloc-per-bucket-quota. [all …]
|
H A D | pvscsi.4 | 3 .\" SPDX-License-Identifier: (BSD-2-Clause OR GPL-2.0) 14 .Bd -ragged -offset indent 21 module at boot time, place the following line in 23 .Bd -literal -offset indent 29 .Bl -ohang 31 controls how many pages are allocated for the device request ring. 32 A non-positive value will cause the driver to choose the value based on device 34 A non-zero value will use that many number of pages up to a maximum of 32. 38 A non-positive value will cause the driver to choose the value based on number 39 of request ring pages. [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/mips/cavium/ |
H A D | bootbus.txt | 1 * Boot Bus 3 The Octeon Boot Bus is a configurable parallel bus with 8 chip 7 - compatible: "cavium,octeon-3860-bootbus" 11 - reg: The base address of the Boot Bus' register bank. 13 - #address-cells: Must be <2>. The first cell is the chip select 16 - #size-cells: Must be <1>. 18 - ranges: There must be one one triplet of (child-bus-address, 19 parent-bus-address, length) for each active chip select. If the 27 - compatible: "cavium,octeon-3860-bootbus-config" 29 - cavium,cs-index: A single cell indicating the chip select that [all …]
|
/freebsd/share/doc/smm/02.config/ |
H A D | d.t | 40 while others are calculated at boot time based on the 43 built-in limitations on certain data structures. 50 configuration-dependent rules and values to be maintained. 108 The number of ``c-list'' structures. C-list structures are 116 The maximum number of pages which may be allocated by the network. 136 that file system must be in-core. This information is cached, so 137 that not all information must be present in-core all the time. 151 pages of page tables. 153 the size of many data structures allocated at boot time because 157 when the system configures at boot time. [all …]
|
/freebsd/sys/dev/mlx5/mlx5_core/ |
H A D | mlx5_pagealloc.c | 1 /*- 2 * Copyright (c) 2013-2017, Mellanox Technologies, Ltd. All rights reserved. 56 owned = MLX5_DMA_OWNED(fwp->dev); in mlx5_fwp_load_mem_cb() 59 MLX5_DMA_LOCK(fwp->dev); in mlx5_fwp_load_mem_cb() 63 fwp->dma_addr = segs->ds_addr; in mlx5_fwp_load_mem_cb() 64 fwp->load_done = MLX5_LOAD_ST_SUCCESS; in mlx5_fwp_load_mem_cb() 66 fwp->load_done = MLX5_LOAD_ST_FAILURE; in mlx5_fwp_load_mem_cb() 68 MLX5_DMA_DONE(fwp->dev); in mlx5_fwp_load_mem_cb() 71 MLX5_DMA_UNLOCK(fwp->dev); in mlx5_fwp_load_mem_cb() 77 unsigned num = fwp->numpages; in mlx5_fwp_flush() [all …]
|
/freebsd/sys/contrib/edk2/Include/Uefi/ |
H A D | UefiSpec.h | 8 Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR> 11 SPDX-License-Identifier: BSD-2-Clause-Patent 30 /// Allocate any available range of pages that satisfies the request. 34 /// Allocate any available range of pages whose uppermost address is less than 39 /// Allocate pages at a specified address. 70 // Note: UEFI spec 2.5 and following: use EFI_MEMORY_RO as write-protected physical memory 79 // The memory region supports byte-addressable non-volatility. 91 // Specific-purpose memory (SPM). The memory is earmarked for 140 /// NumberOfPagesNumber of 4 KiB pages in the memory region. 155 Allocates memory pages from the system. [all …]
|
/freebsd/usr.bin/vmstat/ |
H A D | vmstat.8 | 37 .Op Fl -libxo 68 .Bl -tag -width indent 69 .It Fl -libxo 97 system calls since system startup, and the number of pages of virtual memory 131 Report per-cpu system/user/idle cpu statistics. 137 .Bl -tag -width indent -compact 139 .Bl -tag -width 9n -compact 169 .Bl -tag -width 9n -compact 181 .Bl -tag -width 9n -compact 220 command will accept and honor a non-integer number of seconds. [all …]
|
/freebsd/share/doc/smm/18.net/ |
H A D | 6.t | 90 be described in detail later. A pointer to a protocol-specific 125 #define SS_NBIO 0x100 /* non-blocking ops */ 136 set with \fIfcntl\fP. ``Non-blocking'' I/O implies that 151 super-user. Only privileged sockets may 178 The amount of buffer space (characters of mbufs and associated data pages) 184 (assuming non-blocking I/O has not been specified).* 186 * The low-water mark is always presumed to be 0 205 Stream-oriented sockets queue data with no addresses, headers 210 Record-oriented sockets, including datagram sockets, 279 At boot time, each domain configured into the kernel [all …]
|
H A D | c.t | 45 respect. At boot time a fixed amount of memory is allocated by 53 occurs must kept small compared to the average inter-packet 70 A small amount of memory is allocated at boot time 81 routines in remapping pages to 88 it is copied or remapped into logically contiguous pages of
|
/freebsd/contrib/netbsd-tests/sys/uvm/ |
H A D | t_uvm_physseg.c | 3 /*- 57 /* Testing API - assumes userland */ 112 #define PAGE_MASK (PAGE_SIZE - 1) 190 /* end - Provide Kernel API equivalents */ 195 #include <atf-c.h> 226 * Total number of pages (of 4K size each) should be 256 for 1MB of memory. 237 printf("%s: seg->start == %ld\n", __func__, in uvm_physseg_dump_seg() 239 printf("%s: seg->end == %ld\n", __func__, in uvm_physseg_dump_seg() 241 printf("%s: seg->avail_start == %ld\n", __func__, in uvm_physseg_dump_seg() 243 printf("%s: seg->avail_end == %ld\n", __func__, in uvm_physseg_dump_seg() [all …]
|
/freebsd/sys/i386/include/ |
H A D | param.h | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 77 * CACHE_LINE_SIZE is the compile-time maximum cache line size for an 85 #define PAGE_MASK (PAGE_SIZE - 1) 90 /* Number of PDEs in page directory, 2048 for PAE, 1024 for non-PAE */ 94 #define PDRMASK (NBPDR - 1) 104 #define IOPAGES 2 /* pages of i/o permission bitmap */ 109 #define KSTACK_GUARD_PAGES 1 /* pages of kstack guard; 0 disables */ 118 * the kern.maxswzone /boot/loader.conf variable. 122 * swblock holds metadata for 32 pages, so in theory, this is enough for [all …]
|
/freebsd/contrib/file/magic/Magdir/ |
H A D | linux | 2 #------------------------------------------------------------------------------ 13 # >0 leshort 0413 demand-paged executable (ZMAGIC) 14 # >0 leshort 0314 demand-paged executable (QMAGIC) 20 0 lelong 0x0064010b Linux/i386 demand-paged executable (ZMAGIC) 22 0 lelong 0x006400cc Linux/i386 demand-paged executable (QMAGIC) 27 # Linux-8086 stuff: 28 0 string \01\03\020\04 Linux-8086 impure executable 30 0 string \01\03\040\04 Linux-8086 executable 33 0 string \243\206\001\0 Linux-8086 object file 35 0 string \01\03\020\20 Minix-386 impure executable [all …]
|
/freebsd/share/man/man9/ |
H A D | vm_page_alloc.9 | 122 family of functions allocate one or more pages of physical memory. 128 or should use a higher-level interface to the page cache, such as 137 additionally insert the pages starting at index 142 The object must be write-locked and not have a page already resident at the 146 support NUMA-aware allocation by returning pages from the 169 multiple pages at successive indices within an object. 175 functions and their NUMA-aware variants allocate a physically contiguous run of 177 pages which satisfies the specified constraints. 190 parameter is non-zero, the pages constituting the run will not cross a 197 then mappings of the returned pages created by, e.g., [all …]
|
H A D | memguard.9 | 36 to help detect tamper-after-free scenarios. 68 .Pa /boot/loader.conf : 69 .Bd -literal -offset indent 76 variable at run-time: 77 .Bd -literal -offset indent 94 is modified at run-time then only allocations of the new 125 boot-time tunable is used to scale how much of the system's physical 131 pages can be used. 159 can optionally add unmapped guard pages around each allocation to 194 .An -nosplit
|
/freebsd/stand/efi/loader/ |
H A D | bootinfo.c | 1 /*- 34 #include <sys/boot.h> 110 speed = -1; in bi_getboothowto() 111 port = -1; in bi_getboothowto() 127 if (speed != -1 && port != -1) { in bi_getboothowto() 159 if ((desc->Attribute & EFI_MEMORY_RUNTIME) != 0) { in efi_do_vmap() 161 desc->VirtualStart = desc->PhysicalStart; in efi_do_vmap() 166 ret = RS->SetVirtualAddressMap(nset * mmsz, mmsz, mmver, vmap); in efi_do_vmap() 180 UINTN dsz, pages, retry, sz; in bi_load_efi_data() local 222 * u-boot which doesn't fill this value when buffer for memory in bi_load_efi_data() [all …]
|
/freebsd/share/man/man5/ |
H A D | make.conf.5 | 34 contains system-wide settings that will apply to every build using 71 if the system-wide settings are not suitable for a particular build. 130 .Bl -tag -width Ar 133 Instructs the top-level makefile in the source tree (normally 137 is up-to-date. 153 This controls processor-specific optimizations in 193 .Bd -literal -offset indent 194 INSTALL+= -C 234 .Bl -tag -width Ar 241 making it possible to give custom boot parameters even when this is [all …]
|
H A D | device.hints.5 | 2 .\" Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp> 35 file is read in by the boot 39 It contains various variables to control the boot behavior of 48 character are comments and are ignored by the boot loader. 50 After the file is read by the boot loader, you may examine 58 commands of the boot loader 88 .Bl -tag -width ".Li disabled" -compact -offset indent 114 Consult individual device drivers' manual pages for available 127 .Bl -tag -width ".Pa /sys/ Ns Ar ARCH Ns Pa /conf/GENERIC.hints" -compact 128 .It Pa /boot/device.hints [all …]
|
/freebsd/usr.sbin/crunch/ |
H A D | README | 5 pub/bsd/crunch-0.2.tar.gz 14 * You can build crunched binaries even with no sources on-line, you 18 * Crunch itself has been bmake'd and some man pages written, so it 25 on boot, install, and fixit floppies. A crunched binary in this case is 43 on its own boot floppy). A more reasonable subset can be made to fit 44 easily with a kernel for a decent one-disk fixit filesystem. 47 space-saving technique. Crunch automates the process by building the 61 The crunchgen(1) and crunchide(1) man pages have more details on using 74 Crunch was written for the Maruti Hard Real-Time Operating System 76 and recovery procedures for our NetBSD-base [all...] |
/freebsd/sys/arm64/arm64/ |
H A D | locore.S | 1 /*- 2 * Copyright (c) 2012-2014 Andrew Turner 45 * space, the same as a single level 2 page with 4k pages. 61 * D-Cache: off 62 * I-Cache: on or off 73 /* Get the virt -> phys offset */ 120 /* Set sp_el0 to the boot canary for early per-thread SSP to work */ 147 /* Bootstrap an early shadow map for the boot stack. */ 160 /* We are done with the boot params */ 203 * Called by a core when it is being brought online with a spin-table. [all …]
|
/freebsd/share/man/man7/ |
H A D | mitigations.7 | 1 .\"- 2 .\" SPDX-License-Identifer: BSD-2-Clause 42 Some of these mitigations have run-time controls to enable them on a global 43 or per-process basis, some are optionally enabled or disabled at compile time, 48 .Bl -bullet -compact 58 Relocation Read-Only (RELRO) 107 ASLR can be enabled on both a global and per-process basis. 110 knobs for 32- and 64-bit processes. 111 It can be or disabled on a per-process basis via 117 Global controls for 32-bit processes: [all …]
|