/freebsd/share/man/man4/ |
H A D | smp.4 | 29 .Nd description of the FreeBSD Symmetric Multi-Processor kernel 35 kernel implements symmetric multi-processor support. 43 the read-only sysctl variable 46 The number of online threads per CPU core is available in the read-only sysctl 49 The number of physical CPU cores detected by the system is available in the 50 read-only sysctl variable 54 allows specific CPUs on a multi-processor system to be disabled. 57 tunable, where X is the APIC ID of a CPU. 58 Setting this tunable to 1 will result in the corresponding CPU being 69 scheduler implements CPU topology detection and adjusts the scheduling [all …]
|
H A D | iicbus.4 | 41 system provides a uniform, modular and architecture-independent 49 easy way to connect a CPU to peripheral chips in a TV-set. 57 is a CPU, LCD driver, memory, or complex function chip. 71 As mentioned before, the IC bus is a Multi-MASTER BUS. 77 .Bl -column "Device drivers" -compact 89 8-bit characters they write to the bus according to the I2C protocol. 92 bidirectional communications, thanks to the multi-master capabilities of the 97 .Bl -column "Interface drivers" -compact 100 .It Sy iicbb Ta "generic bit-banging master-only driver" 101 .It Sy lpbb Ta "parallel port specific bit-banging interface" [all …]
|
/freebsd/sys/riscv/riscv/ |
H A D | identcpu.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2015-2016 Ruslan Bukin <br@bsdpad.com> 11 * FA8750-10-C-0237 ("CTSRD"), as part of the DARPA CRASH research programme. 51 #include <machine/cpu.h> 69 register_t mvendorid; /* The CPU's JEDEC vendor ID */ 75 /* Supervisor-mode extension support. */ 84 u_int isa_extensions; /* Single-letter extensions. */ 97 * Micro-architecture tables. 104 #define MARCHID_END { -1ul, NULL } [all …]
|
/freebsd/sys/kern/ |
H A D | subr_csan.c | 41 #include <sys/cpu.h> 78 /* -------------------------------------------------------------------------- */ 83 /* -------------------------------------------------------------------------- */ 95 kcsan_cpu_init(u_int cpu) in kcsan_cpu_init() argument 97 kcsan_cpus[cpu].inited = true; in kcsan_cpu_init() 100 /* -------------------------------------------------------------------------- */ 110 sym = db_search_symbol((vm_offset_t)new->pc, DB_STGY_PROC, &offset); in kcsan_report() 113 sym = db_search_symbol((vm_offset_t)old->pc, DB_STGY_PROC, &offset); in kcsan_report() 120 "[Cpu%u %s%s Addr=%p Size=%u PC=%p<%s>] " in kcsan_report() 121 "[Cpu%u %s%s Addr=%p Size=%u PC=%p<%s>]\n", in kcsan_report() [all …]
|
/freebsd/sys/contrib/device-tree/src/powerpc/ |
H A D | turris1x.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Copyright 2013 - 2022 CZ.NIC z.s.p.o. (http://www.nic.cz/) 8 * and available at: https://docs.turris.cz/hw/turris-1x/turris-1x/ 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/interrupt-controller/irq.h> 13 #include <dt-bindings/leds/common.h> 14 /include/ "fsl/p2020si-pre.dtsi" 41 gpio-controller@18 { 45 #gpio-cells = <2>; 46 gpio-controller; [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | Threading.h | 1 //===-- llvm/Support/Threading.h - Control multithreading mode --*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // This file declares helper functions for running LLVM in a multi-threaded 12 //===----------------------------------------------------------------------===// 19 #include "llvm/Config/llvm-config.h" // for LLVM_ON_UNIX 51 /// Returns true if LLVM is compiled with support for multi-threading, and 133 /// accounts for affinity masks and takes advantage of all CPU sockets. 136 /// Assign the current thread to an ideal hardware CPU or NUMA node. In a 137 /// multi-socket system, this ensures threads are assigned to all CPU [all …]
|
/freebsd/contrib/tcsh/nls/french/ |
H A D | set2 | 33 31 Break (Ctrl-Break) 34 32 Signal d'E-S possible 35 33 Entrée-Sortie asynchrone (select) 36 34 Condition urgente sur canal d'E-S 37 35 Reprise multi-tâche 38 36 Terminaison multi-tâche 39 37 Achèvement d'E-S asynchrone Fortran 42 40 Limite temps CPU dépassée 44 42 Groupe micro-tasking-pas d'option de réveil définie 45 43 Erreur de thread - (utilisez cord -T pour plus d'infos) [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/ |
H A D | trivial-devices.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/trivial-devices.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 27 spi-max-frequency: true 32 - enum: 34 - acbel,fsg032 35 … # SMBus/I2C Digital Temperature Sensor in 6-Pin SOT with SMBus Alert and Over Temperature Pin 36 - ad,ad7414 # Deprecated, use adi,ad7414 [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/net/dsa/ |
H A D | mediatek,mt7530.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Arınç ÜNAL <arinc.unal@arinc9.com> 11 - Landen Chao <Landen.Chao@mediatek.com> 12 - DENG Qingfang <dqfext@gmail.com> 13 - Sean Wang <sean.wang@mediatek.com> 14 - Daniel Golle <daniel@makrotopia.org> 17 There are three versions of MT7530, standalone, in a multi-chip module and 18 built-into a SoC. [all …]
|
/freebsd/lib/libpmc/pmu-events/arch/x86/cascadelakex/ |
H A D | uncore-other.json | 10 …"BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_cha_tor_inserts.… 20 "BriefDescription": "LLC misses - Uncacheable reads (from cpu) ", 164 "ScaleUnit": "7.11E-06Bytes", 174 "ScaleUnit": "7.11E-06Bytes", 355 "BriefDescription": "Multi-socket cacheline Directory state lookups; Snoop Not Needed", 360 …"PublicDescription": "Counts transactions that looked into the multi-socket cacheline Directory st… 365 "BriefDescription": "Multi-socket cacheline Directory state lookups; Snoop Needed", 370 …"PublicDescription": "Counts transactions that looked into the multi-socket cacheline Directory s… 375 …"BriefDescription": "Multi-socket cacheline Directory state updates; Directory Updated memory writ… 380 …"PublicDescription": "Counts only multi-socket cacheline Directory state updates memory writes iss… [all …]
|
/freebsd/lib/libpmc/pmu-events/arch/x86/skylakex/ |
H A D | uncore-other.json | 10 …"BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_cha_tor_inserts.… 20 "BriefDescription": "LLC misses - Uncacheable reads (from cpu) ", 164 "ScaleUnit": "7.11E-06Bytes", 174 "ScaleUnit": "7.11E-06Bytes", 355 "BriefDescription": "Multi-socket cacheline Directory state lookups; Snoop Not Needed", 360 …"PublicDescription": "Counts transactions that looked into the multi-socket cacheline Directory st… 365 "BriefDescription": "Multi-socket cacheline Directory state lookups; Snoop Needed", 370 …"PublicDescription": "Counts transactions that looked into the multi-socket cacheline Directory s… 375 …"BriefDescription": "Multi-socket cacheline Directory state updates; Directory Updated memory writ… 380 …"PublicDescription": "Counts only multi-socket cacheline Directory state updates memory writes iss… [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/soc/qcom/ |
H A D | qcom,spm.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andy Gross <agross@kernel.org> 11 - Bjorn Andersson <bjorn.andersson@linaro.org> 20 - enum: 21 - qcom,sdm660-gold-saw2-v4.1-l2 22 - qcom,sdm660-silver-saw2-v4.1-l2 23 - qcom,msm8998-gold-saw2-v4.1-l2 24 - qcom,msm8998-silver-saw2-v4.1-l2 [all …]
|
H A D | qcom,saw2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andy Gross <agross@kernel.org> 11 - Bjorn Andersson <bjorn.andersson@linaro.org> 19 power-controller that transitions a piece of hardware (like a processor or 27 - enum: 28 - qcom,ipq4019-saw2-cpu 29 - qcom,ipq4019-saw2-l2 30 - qcom,ipq8064-saw2-cpu [all …]
|
/freebsd/contrib/ofed/include/ |
H A D | udma_barrier.h | 14 * - Redistributions of source code must retain the above 18 * - Redistributions in binary form must reproduce the above 41 are looking for barriers to use with cache-coherent multi-threaded 47 - CPU attached address space (the CPU memory could be a range of things: 48 cached/uncached/non-temporal CPU DRAM, uncached MMIO space in another 50 to the local CPU's view of the system. Eg if the local CPU 51 is not guaranteed to see a write from another CPU then it is also 53 - A DMA initiator on a bus. For instance a PCI-E device issuing 57 happens if a MemRd TLP is sent in via PCI-E relative to a CPU WRITE to the 65 /* Ensure that the device's view of memory matches the CPU's view of memory. [all …]
|
/freebsd/lib/libmemstat/ |
H A D | libmemstat.3 | 115 .Fn memstat_get_percpu_memalloced "const struct memory_type *mtp" "int cpu" 117 .Fn memstat_get_percpu_memfreed "const struct memory_type *mtp" "int cpu" 119 .Fn memstat_get_percpu_numallocs "const struct memory_type *mtp" "int cpu" 121 .Fn memstat_get_percpu_numfrees "const struct memory_type *mtp" "int cpu" 123 .Fn memstat_get_percpu_sizemask "const struct memory_type *mtp" "int cpu" 126 .Fa "const struct memory_type *mtp" "int cpu" "int index" 130 .Fa "struct memory_type *mtp" "int cpu" "int index" "void *value" 134 .Fa "const struct memory_type *mtp" "int cpu" "int index" 138 .Fa "struct memory_type *mtp" "int cpu" "int index" "uint64_t value" 141 .Fn memstat_get_percpu_free "const struct memory_type *mtp" "int cpu" [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/timer/ |
H A D | samsung,exynos4210-mct.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/timer/samsung,exynos4210-mct.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Samsung Exynos SoC Multi Core Timer (MCT) 10 - Krzysztof Kozlowski <krzk@kernel.org> 13 The Samsung's Multi Core Timer (MCT) module includes two main blocks, the 14 global timer and CPU local timers. The global timer is a 64-bit free running 15 up-counter and can generate 4 interrupts when the counter reaches one of the 16 four preset counter values. The CPU local timers are 32-bit free running [all …]
|
H A D | csky,mptimer.txt | 2 C-SKY Multi-processors Timer 5 C-SKY multi-processors timer is designed for C-SKY SMP system and the 6 regs is accessed by cpu co-processor 4 registers with mtcr/mfcr. 8 - PTIM_CTLR "cr<0, 14>" Control reg to start reset timer. 9 - PTIM_TSR "cr<1, 14>" Interrupt cleanup status reg. 10 - PTIM_CCVR "cr<3, 14>" Current counter value reg. 11 - PTIM_LVR "cr<6, 14>" Window value reg to trigger next event. 21 - compatible 25 - clocks 29 - interrupts [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/sound/ |
H A D | audio-graph-card2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/audio-graph-card2.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 15 - audio-graph-card2 17 $ref: /schemas/types.yaml#/definitions/phandle-array 25 $ref: /schemas/types.yaml#/definitions/non-unique-string-array 26 aux-devs: 30 $ref: /schemas/types.yaml#/definitions/phandle-array [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/ |
H A D | PPCTargetParser.def | 1 //===- PPCTargetParser.def - PPC target parsing defines ---------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 97 PPC_CPU("ppc-cell-be",SYS_CALL,37,BUILTIN_PPC_FALSE,0) 114 PPC_LNX_FEATURE("4xxmac","4xx CPU has a Multiply Accumulator",PPCF_4XXMAC,0x02000000,PPC_FAWORD_HWC… 115 PPC_LNX_FEATURE("altivec","CPU has a SIMD/Vector Unit",PPCF_ALTIVEC,0x10000000,PPC_FAWORD_HWCAP) 116 PPC_LNX_FEATURE("arch_2_05","CPU supports ISA 205 (eg, POWER6)",PPCF_ARCH205,0x00001000,PPC_FAWORD_… 117 PPC_LNX_FEATURE("arch_2_06","CPU supports ISA 206 (eg, POWER7)",PPCF_ARCH206,0x00000100,PPC_FAWORD_… 118 PPC_LNX_FEATURE("arch_2_07","CPU supports ISA 207 (eg, POWER8)",PPCF_ARCH207,0x80000000,PPC_FAWORD_… [all …]
|
/freebsd/crypto/openssl/doc/man1/ |
H A D | openssl-speed.pod.in | 2 {- OpenSSL::safe::output_do_not_edit_headers(); -} 6 openssl-speed - test library performance 11 [B<-help>] 12 [B<-elapsed>] 13 [B<-evp> I<algo>] 14 [B<-hmac> I<algo>] 15 [B<-cmac> I<algo>] 16 [B<-mb>] 17 [B<-aead>] 18 [B<-multi> I<num>] [all …]
|
/freebsd/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/ |
H A D | tst.temporal3.d | 25 * rearranged in a more space-efficient manner. If this is done 27 * high-frequency probe so that data will be recorded in subsequent 28 * CPU's buffers after the first CPU's buffer is obtained. The 29 * combination of data traced here (a 8-byte value and a 4-byte value) 33 * This test needs to be run on a multi-CPU system to be effective. 39 profile-4997 44 tick-1
|
H A D | tst.temporal2.ksh | 1 #!/bin/ksh -p 28 # NOTES: The temporal option has no effect on a single-CPU system, so 29 # this needs to be run on a multi-CPU system to effectively test the 35 echo expected one argument: '<'dtrace-path'>' 42 rm -f $file 44 $dtrace -o $file -s /dev/stdin <<EOF 51 * Use two enablings of the same probe, so that cpu 0 will always 55 * timestamp to be re-read, and thus not match the timestamp 59 profile-401 60 /cpu == 0/ [all …]
|
/freebsd/tests/sys/cddl/zfs/tests/mmap/ |
H A D | mmap_write_001_pos.ksh | 1 #!/usr/local/bin/ksh93 -p 39 # 1. Make sure this test executes on multi-processes system. 47 # CODING_STATUS: COMPLETED (2005-07-04) 56 WAITTIME=${WAITTIME-120} 61 # Detect and make sure this test must be executed on a multi-process system 62 NCPUS=`sysctl -a | awk -F '"' '/cpu count="[0-9+]"/ {print $2; exit}'` 63 if [[ $? -ne 0 || -z $NCPUS || $NCPUS -le 1 ]]; then 64 log_unsupported "This test must be executed on a multi-processor system." 73 typeset -i i=0 75 if ! $PS -ef | $PGREP $MMAPWRITE > /dev/null ; then [all …]
|
/freebsd/tests/sys/cddl/zfs/tests/threadsappend/ |
H A D | threadsappend_001_pos.ksh | 1 #! /usr/local/bin/ksh93 -p 41 # 1) Verify this is a multi-processor system 49 # CODING_STATUS: COMPLETED (2005-07-04) 64 typeset -i FILE_SIZE=1310720 67 # This test should be run on a multi-processor system because otherwise the FS 70 NCPUS=`sysctl -a | awk -F '"' '/cpu count="[0-9+]"/ {print $2; exit}'` 71 if [[ $? -ne 0 || -z $NCPUS || $NCPUS -le 1 ]]; then 73 "This test should be executed on a multi-processor system." 85 SIZE=`$LS -l ${TESTDIR}/${TESTFILE} | $AWK '{print $5}'` 86 if [[ $SIZE -ne $FILE_SIZE ]]; then
|
/freebsd/sys/contrib/device-tree/Bindings/cpu/ |
H A D | cpu-topology.txt | 2 CPU topology binding description 6 1 - Introduction 12 - socket 13 - cluster 14 - core 15 - thread 18 symmetric multi-threading (SMT) is supported or not. 20 For instance in a system where CPUs support SMT, "cpu" nodes represent all 22 In systems where SMT is not supported "cpu" nodes represent all cores present 25 CPU topology bindings allow one to associate cpu nodes with hierarchical groups [all …]
|