/freebsd/sys/contrib/device-tree/Bindings/sram/ |
H A D | sram.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Generic on-chip SRAM 10 - Rob Herring <robh@kernel.org> 19 Following the generic-names recommended practice, node names should 30 - mmio-sram 31 - amlogic,meson-gxbb-sram 32 - arm,juno-sram-ns 33 - atmel,sama5d2-securam [all …]
|
/freebsd/usr.sbin/mptable/ |
H A D | mptable.1 | 40 an Intel(tm) MP spec capable motherboard. 41 It is useful for debugging an SMP kernel that will not boot, as well 48 .Bl -tag -width indent 59 .Xr smp 4 ,
|
/freebsd/share/man/man4/man4.i386/ |
H A D | pae.4 | 8 .\" DARPA/SPAWAR contract N66001-01-C-8035 ("CBOSS"), as part of the DARPA 48 and allows for up to 64 gigabytes of memory to be used in systems capable 58 .Xr smp 4 , 78 Many devices or their device drivers are not capable of direct memory access
|
/freebsd/sys/powerpc/conf/ |
H A D | GENERIC | 2 # GENERIC -- Generic kernel configuration file for FreeBSD/powerpc 7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config 25 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 32 options PSERIES # PAPR-compliant systems 48 options UFS_GJOURNAL # Enable gjournal-based UFS journaling 58 options PSEUDOFS # Pseudo-filesystem framework 74 options SYSVSHM # SYSV-style shared memory 75 options SYSVMSG # SYSV-style message queues 76 options SYSVSEM # SYSV-styl [all...] |
H A D | GENERIC64 | 2 # GENERIC64 -- Generic kernel configuration file for FreeBSD/powerpc64 7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config 25 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 33 options PSERIES # PAPR-compliant systems (e.g. IBM p) 34 options POWERNV # Non-virtualized OpenPOWER systems 38 options NUMA # Non-Uniform Memory Architecture support 55 options UFS_GJOURNAL # Enable gjournal-based UFS journaling 66 options PSEUDOFS # Pseudo-filesystem framework 83 options SYSVSHM # SYSV-style shared memory 84 options SYSVMSG # SYSV-style message queues [all …]
|
H A D | GENERIC64LE | 2 # GENERIC64LE -- Generic kernel configuration file for FreeBSD/powerpc64le 7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config 25 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 31 options PSERIES # PAPR-compliant systems (e.g. IBM p) 32 options POWERNV # Non-virtualized OpenPOWER systems 37 options NUMA # Non-Uniform Memory Architecture support 53 options UFS_GJOURNAL # Enable gjournal-based UFS journaling 64 options PSEUDOFS # Pseudo-filesystem framework 79 options SYSVSHM # SYSV-style shared memory 80 options SYSVMSG # SYSV-style message queues [all …]
|
/freebsd/share/man/man7/ |
H A D | release.7 | 42 including the creation of ISO images suitable for burning to CD-ROM, 136 .Bl -tag -width Ev 167 The target machine type for cross-building a release. 169 The target machine architecture for cross-building a release. 212 .Pq Ar -j 213 to the number of CPUs available on a SMP-capable system. 223 .Pq Ar -j 224 to half the number of CPUs available on a SMP-capable system. 226 Set to a non-empty value to skip the 235 Set to a non-empty value to include the [all …]
|
/freebsd/share/man/man9/ |
H A D | intro.9 | 2 .\" SPDX-License-Identifier: BSD-2-Clause 29 OS-level concepts and practices. 35 source code itself, is forever a work-in-progress. 47 describe types, global variables, macros, or high-level concepts. 58 There are implementations for many well-known data structures available in the 60 .Bl -tag -width "Xr bitstring 3" 64 An SMP-safe general-purpose counter implementation. 70 Singly-linked and doubly-linked lists, and queues. 72 An SMP-safe implementation of reference counts. 84 sub-sections below. [all …]
|
/freebsd/sys/dev/isci/ |
H A D | isci_domain.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 6 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 74 * any I/O to start until the controller is ready, meaning internal SMP in scif_cb_domain_change_notification() 78 if (isci_controller->is_started == TRUE) in scif_cb_domain_change_notification() 134 * is ready and capable of processing IO requests for devices found 155 isci_controller->remote_device[i]; in scif_cb_domain_ready() 158 remote_device->domain == isci_domain) in scif_cb_domain_ready() 207 * For direct-attached devices, do not pull the device object from in scif_cb_domain_da_device_added() 212 remote_device = isci_domain->da_remote_device; in scif_cb_domain_da_device_added() [all …]
|
/freebsd/sys/x86/x86/ |
H A D | mp_x86.c | 1 /*- 59 #include <sys/smp.h> 77 #include <machine/smp.h> 90 int boot_cpu_id = -1; /* designated BSP */ 156 static int intr_apic_id_limit = -1; 159 "Maximum permitted APIC ID for interrupt delivery (-1 is unlimited)"); 181 if (mem_range_softc.mr_op && mem_range_softc.mr_op->initAP) in mem_range_AP_init() 182 mem_range_softc.mr_op->initAP(&mem_range_softc); in mem_range_AP_init() 186 * Compute ceil(log2(x)). Returns -1 if x is zero. 192 return (x == 0 ? -1 : order_base_2(x)); in mask_width() [all …]
|
H A D | legacy.c | 1 /*- 46 #include <sys/smp.h> 114 * that is capable of doing memory-mapped config cycles. This also 168 * If we didn't see ISA on a PCI bridge, add a top-level bus. in legacy_attach() 187 if (atdev->lg_pcibus != -1) in legacy_print_child() 188 retval += printf(" pcibus %d", atdev->lg_pcibus); in legacy_print_child() 204 atdev->lg_pcibus = -1; in legacy_add_child() 205 atdev->lg_pcislot = -1; in legacy_add_child() 206 atdev->lg_pcifunc = -1; in legacy_add_child() 228 *result = atdev->lg_pcibus; in legacy_read_ivar() [all …]
|
H A D | mptable.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 38 #include <sys/smp.h> 110 /* From MP spec v1.4, table 4-8. */ 133 /* From MP spec v1.4, table 5-1. */ 163 static int pci0 = -1; 224 return (-1); in search_for_sig() 244 u_char *end = (u_char *)(mpct) + mpct->base_table_length; in compute_entry_count() 263 mpct->entry_count = (uint16_t)(nentries); in compute_entry_count() 268 * Look for an Intel MP spec table (ie, SMP capable hardware). [all …]
|
/freebsd/contrib/libpcap/ |
H A D | pcap-sita.html | 3 <!-- 4 A { text-decoration:none } 5 --> 32 <TH VALIGN=TOP>SMP</TH> 34 runs in conjunction with a libpcap front-end.</TD> 39 with a custom device driver/libpcap back-end.</TD> 44 Each IOP will be capable of supporting multiple connections from an SMP 62 …<TD VALIGN=TOP>Since a CTRL-C was used to terminate the application, pcap_breakloop() is never cal… 74 capturing following a pcap_breakloop() without any re-initialization. 86 The following list of functions is the sub-set of Pcap functions that have been [all …]
|
/freebsd/sys/amd64/conf/ |
H A D | GENERIC | 2 # GENERIC -- Generic kernel configuration file for FreeBSD/amd64 7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config 23 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 27 options NUMA # Non-Uniform Memory Architecture support 47 options UFS_GJOURNAL # Enable gjournal-based UFS journaling 57 options PSEUDOFS # Pseudo-filesystem framework 76 options SYSVSHM # SYSV-style shared memory 77 options SYSVMSG # SYSV-style message queues 78 options SYSVSEM # SYSV-style semaphores 79 options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions [all …]
|
/freebsd/sys/dev/isci/scil/ |
H A D | scif_sas_remote_device.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0 9 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 22 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. 28 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 120 * The Operational sub-state indicates that the remote device object 121 * is capable of receiving and handling all request types. 223 * instances. This field is not utilized for SSP/SMP. 228 * This field specifies the information specific to SMP device instances. 267 * during re-discover procedure.
|
H A D | scif_user_callback.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0 9 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 22 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. 28 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 175 * @brief This callback method asks the user to de-associate the supplied 179 * which this lock is to be de-associated. 181 * user should de-associate an operating environment specific 405 * to where the next Scatter-Gather Element is located. 408 * - Regarding the first SGE: the user should initialize an index, [all …]
|
H A D | scic_controller.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0 9 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 22 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. 28 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 175 * for SMP Target mode response processing. 225 * number of MSI-X messages to be utilized. This parameter must 232 * - size = sizeof(SCIC_CONTROLLER_HANDLER_METHODS_T) 234 * - size = message_count*sizeof(SCIC_CONTROLLER_HANDLER_METHODS_T) 244 * array is zero-relative where entry zero corresponds to [all …]
|
/freebsd/sys/dev/pms/RefTisa/discovery/dm/ |
H A D | dmdefs.h | 3 * Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 37 #define DM_SMP_MEM_INDEX 4 /**< the index of SMP co… 38 …_INDEX 5 /**< the index of Indirect SMP command descriptors… 70 /* default SMP timeout: 0xFFFF is the Maximum Allowed */ 73 /* SMP direct payload size limit: IOMB direct payload size = 48 */ 78 /* SMP maximum payload size allowed by SAS spec withtout CRC 4 bytes */ 149 /* SMP function */ 165 /* SMP function results */ 195 /* SMP PHY CONTROL OPERATION */ 225 /* SMP header definition */ [all …]
|
/freebsd/sys/i386/conf/ |
H A D | NOTES | 2 # NOTES -- Lines that can be cut/pasted into kernel and hints configs. 13 # SMP OPTIONS: 16 # The apic device can be used in both UP and SMP kernels, but is required 17 # for SMP kernels. Thus, the apic device is not strictly an SMP option, 18 # but it is a prerequisite for SMP. 61 # CPU_BLUELIGHTNING_3X enables triple-clock mode on IBM Blue Lightning 62 # CPU if CPU supports it. The default is double-clock mode on 76 # mapped mode. Default is 2-wa [all...] |
/freebsd/sys/dev/ixgbe/ |
H A D | ixgbe.h | 2 SPDX-License-Identifier: BSD-3-Clause 4 Copyright (c) 2001-2017, Intel Corporation 80 #include <sys/smp.h> 81 #include <machine/smp.h> 93 * TxDescriptors Valid Range: 64-4096 Default Value: 256 This value is the 105 * RxDescriptors Valid Range: 64-4096 Default Value: 256 This value is the 133 #define IXGBE_TX_CLEANUP_THRESHOLD(_a) ((_a)->num_tx_desc / 8) 134 #define IXGBE_TX_OP_THRESHOLD(_a) ((_a)->num_tx_desc / 32) 141 #define IXGBE_MAX_MTU (IXGBE_MAX_FRAME_SIZE - IXGBE_MTU_HDR) 142 #define IXGBE_MAX_MTU_VLAN (IXGBE_MAX_FRAME_SIZE - IXGBE_MTU_HDR_VLAN) [all …]
|
/freebsd/sys/dev/pms/RefTisa/sallsdk/api/ |
H A D | sa_spec.h | 2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved. 183 /* b7-b4 reserved */ 184 /* b3-b0 PM Port. device port address that the PM should deliver the FIS to */ 204 /* b5-b4 : reserved */ 205 /* b3-b0 : PM Port */ 217 /* b5-b4: reserved2 */ 218 /* b3-b0: PM Port */ 221 /* b6-b4: Status Hi. Contains the contents to be placed in bits 6, 5, and 4 of 224 /* b2-b0: Status Lo Contains the contents to be placed in bits 2,1, and 0 of the 236 /* b6-b4: reserved */ [all …]
|
/freebsd/share/man/man4/ |
H A D | hwpmc.4 | 1 .\" Copyright (c) 2003-2008 Joseph Koshy 39 .Bd -ragged -offset indent 44 .Bd -ragged -offset indent 49 .Bd -literal -offset indent 54 .Bd -ragged -offset indent 62 .Bd -ragged -offset indent 75 The driver supports multi-processor systems. 89 .Bl -tag -width ".Em Process-scope" 90 .It Em "Process-scope" 93 .It Em "System-scope" [all …]
|
/freebsd/sys/dev/mlx4/mlx4_core/ |
H A D | mlx4_fw.c | 16 * - Redistributions of source code must retain the above 20 * - Redistributions in binary form must reproduce the above 69 case 8: val = ((u64_p_t *)__p)->value; \ 140 [7] = "FSM (MAC anti-spoofing) support", in dump_dev_cap_flags2() 143 [10] = "TCP/IP offloads/flow-steering for VXLAN support", in dump_dev_cap_flags2() 144 [11] = "MAD DEMUX (Secure-Host) support", in dump_dev_cap_flags2() 161 [28] = "RX-ALL support", in dump_dev_cap_flags2() 191 inbox = mailbox->buf; in mlx4_MOD_STAT_CFG() 193 MLX4_PUT(inbox, cfg->log_pg_sz, MOD_STAT_CFG_PG_SZ_OFFSET); in mlx4_MOD_STAT_CFG() 194 MLX4_PUT(inbox, cfg->log_pg_sz_m, MOD_STAT_CFG_PG_SZ_M_OFFSET); in mlx4_MOD_STAT_CFG() [all …]
|
/freebsd/sys/dev/drm2/ |
H A D | drm_os_freebsd.h | 11 #include <sys/smp.h> 98 #define BUG_ON(cond) KASSERT(!(cond), ("BUG ON: " #cond " -> 0x%jx", (uintmax_t)(cond))) 102 __typeof( ((type *)0)->member ) *__mptr = (ptr); \ 103 (type *)( (char *)__mptr - offsetof(type,member) );}) 111 #define DRM_CURRENTPID curthread->td_proc->p_pid 115 while (loops--) DELAY(1000); \ 131 *(volatile u_int8_t *)(((vm_offset_t)(map)->handle) + \ 134 le16toh(*(volatile u_int16_t *)(((vm_offset_t)(map)->handle) + \ 137 le32toh(*(volatile u_int32_t *)(((vm_offset_t)(map)->handle) + \ 140 le64toh(*(volatile u_int64_t *)(((vm_offset_t)(map)->handle) + \ [all …]
|
/freebsd/sys/amd64/vmm/io/ |
H A D | ppt.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 37 #include <sys/smp.h> 59 * If the MSI-X table is located in the middle of a BAR then that MMIO 60 * region gets split into two segments - one segment above the MSI-X table 61 * and the other segment below the MSI-X table - with a hole in place of 62 * the MSI-X table so accesses to it can be trapped and emulated. 68 MALLOC_DEFINE(M_PPTMSIX, "pptmsix", "Passthru MSI-X resources"); 133 * - be allowed by administrator to be used in this role in ppt_probe() 134 * - be an endpoint device in ppt_probe() [all …]
|