| /freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/ |
| H A D | csky,mpintc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/csky,mpintc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: C-SKY Multi-processors Interrupt Controller 10 - Guo Ren <guoren@kernel.org> 13 C-SKY Multi-processors Interrupt Controller is designed for ck807/ck810/ck860 14 SMP soc, and it also could be used in non-SMP system. 17 0-15 : software irq, and we use 15 as our IPI_IRQ. 18 16-31 : private irq, and we use 16 as the co-processor timer. [all …]
|
| H A D | csky,mpintc.txt | 2 C-SKY Multi-processors Interrupt Controller 5 C-SKY Multi-processors Interrupt Controller is designed for ck807/ck810/ck860 6 SMP soc, and it also could be used in non-SMP system. 9 0-15 : software irq, and we use 15 as our IPI_IRQ. 10 16-31 : private irq, and we use 16 as the co-processor timer. 11 31-1024: common irq for soc ip. 13 Interrupt trigger mode: (Defined in dt-bindings/interrupt-controller/irq.h) 27 - compatible 31 - #interrupt-cells 35 - interrupt-controller: [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/timer/ |
| H A D | csky,mptimer.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: C-SKY Multi-processors Timer 10 - Flavio Suligoi <f.suligoi@asem.it> 11 - Guo Ren <guoren@kernel.org> 14 C-SKY multi-processors timer is designed for C-SKY SMP system and the regs are 15 accessed by cpu co-processor 4 registers with mtcr/mfcr. 17 - PTIM_CTLR "cr<0, 14>" Control reg to start reset timer. 18 - PTIM_TSR "cr<1, 14>" Interrupt cleanup status reg. [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/edk2/Include/Protocol/ |
| H A D | MpService.h | 6 - Retrieving information of multi-processor environment and MP-related status of 7 specific processors. 8 - Dispatching user-provided function to APs. 9 - Maintain MP-related processor status. 16 MP Services Protocol is hardware-independent. Most of the logic of this protocol 17 is architecturally neutral. It abstracts the multi-processor environment and 18 status of processors, and provides interfaces to retrieve information, maintain, 23 MP Services Protocol may also be used to program and configure processors, such 25 MP Services Protocol may be used by non-CPU DXE drivers to speed up platform boot 28 Diagnostics applications may also use this protocol for multi-processor. [all …]
|
| /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 50 read-only sysctl variable 54 allows specific CPUs on a multi-processor system to be disabled. 70 algorithms to make better use of modern multi-core CPUs. 77 by being cores in a single multi-core processor. 79 nesting level of the CPU group and "cache-level", corresponding to the 86 The contents (CDATA) of the <cpu> tag is the comma-delimited list [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/mfd/ |
| H A D | max77802.txt | 1 Maxim MAX77802 multi-function device 4 efficiency Buck regulators, 32 Low-DropOut (LDO) regulators used to power 5 up application processors and peripherals, a 2-channel 32kHz clock outputs, 6 a Real-Time-Clock (RTC) and a I2C interface to program the individual 9 Bindings for the built-in 32k clock generator block and 14 - compatible : Must be "maxim,max77802" 15 - reg : Specifies the I2C slave address of PMIC block. 16 - interrupts : I2C device IRQ line connected to the main SoC. 22 interrupt-parent = <&intc>;
|
| /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-Onl [all...] |
| /freebsd/sys/contrib/device-tree/Bindings/powerpc/nintendo/ |
| H A D | wii.txt | 11 - model : Should be "nintendo,wii" 12 - compatible : Should be "nintendo,wii" 16 This node represents the multi-function "Hollywood" chip, which packages 21 - compatible : Should be "nintendo,hollywood" 30 - compatible : should be "nintendo,hollywood-vi","nintendo,flipper-vi" 31 - reg : should contain the VI registers location and length 32 - interrupts : should contain the VI interrupt 41 - compatible : should be "nintendo,hollywood-pi","nintendo,flipper-pi" 42 - reg : should contain the PI registers location and length 52 - #interrupt-cells : <1> [all …]
|
| /freebsd/sys/x86/x86/ |
| H A D | mp_x86.c | 1 /*- 89 int mp_naps; /* # of Applications processors */ 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() 215 if (caches[level - 1].present) { in add_deterministic_cache() [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/sound/ |
| H A D | davinci-mcbsp.txt | 4 This binding describes the "Multi-channel Buffered Serial Port" (McBSP) 5 audio interface found in some TI DaVinci processors like the OMAP-L138 or AM180x. 10 - compatible : 11 "ti,da850-mcbsp" : for DA850, AM180x and OPAM-L138 platforms 13 - reg : physical base address and length of the controller memory mapped 15 - reg-names : Should contain: 19 - dmas: three element list of DMA controller phandles, DMA request line and 21 - dma-names: identifier string for each DMA request line in the dmas property. 27 - interrupts : Interrupt numbers for McBSP 28 - interrupt-names : Known interrupt names are "rx" and "tx" [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/soc/ti/ |
| H A D | keystone-navigator-qmss.txt | 5 multi-core Navigator. QMSS consist of queue managers, packed-data structure 6 processors(PDSP), linking RAM, descriptor pools and infrastructure 9 management of the packet queues. Packets are queued/de-queued by writing or 20 - compatible : Must be "ti,keystone-navigator-qmss". 21 : Must be "ti,66ak2g-navss-qm" for QMSS on K2G SoC. 22 - clocks : phandle to the reference clock for this device. 23 - queue-range : <start number> total range of queue numbers for the device. 24 - linkram0 : <address size> for internal link ram, where size is the total 26 - linkram1 : <address size> for external link ram, where size is the total 29 - qmgrs : child node describing the individual queue managers on the [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/display/mediatek/ |
| H A D | mediatek,padding.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Chun-Kuang Hu <chunkuang.hu@kernel.org> 11 - Philipp Zabel <p.zabel@pengutronix.de> 16 width of a layer to be 2-pixel-align, or 4-pixel-align when ETHDR is enabled, 24 - enum: 25 - mediatek,mt8188-disp-padding 26 - mediatek,mt8195-mdp3-padding 27 - items: [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/soc/qcom/ |
| 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 21 the PMIC. It can also be wired up to interact with other processors in the 27 - enum: 28 - qcom,ipq4019-saw2-cpu 29 - qcom,ipq4019-saw2-l2 [all …]
|
| /freebsd/share/doc/smm/05.fastfs/ |
| H A D | 4.t | 68 The systems were running multi-user but were otherwise quiescent. 95 Table 2a \- Reading rates of the old and new UNIX file systems. 110 Table 2b \- Writing rates of the old and new UNIX file systems. 133 able to use about 3\-5% of the disk bandwidth, 172 non-optimal seek order in which they are requested. 227 speed of the available processors. 243 of the available processors.
|
| /freebsd/contrib/file/magic/Magdir/ |
| H A D | sysex | 2 #------------------------------------------------------------------------ 16 >>0 use midi-sysex 18 0 name midi-sysex 20 >1 ubyte x MIDI audio System Exclusive (SysEx) message - 22 #!:mime application/octet-stream 23 !:mime audio/x-syx 26 # https://www.midi.org/specifications-old/item/manufacturer-id-numbers 27 # https://raw.githubusercontent.com/insolace/MIDI-Sysex-MFG-IDs/master/Sysex%20ID%20Tables/MIDI%20S… 71 >1 byte 0x0d ADA Signal Processors Inc. 88 >1 byte 0x18 E-mu [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/firmware/ |
| H A D | fsl,scu.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Dong Aisheng <aisheng.dong@nxp.com> 13 The System Controller Firmware (SCFW) is a low-level system function 14 which runs on a dedicated Cortex-M core to provide power, clock, and 15 resource management. It exists on some i.MX8 processors. e.g. i.MX8QM 17 The AP communicates with the SC using a multi-ported MU module found 26 const: fsl,imx-scu 28 clock-controller: [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/riscv/ |
| H A D | extensions.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: RISC-V ISA extensions 10 - Paul Walmsley <paul.walmsley@sifive.com> 11 - Palmer Dabbelt <palmer@sifive.com> 12 - Conor Dooley <conor@kernel.org> 15 RISC-V has a large number of extensions, some of which are "standard" 16 extensions, meaning they are ratified by RISC-V International, and others 36 Identifies the specific RISC-V instruction set architecture [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/arm/freescale/ |
| H A D | fsl,scu.txt | 2 -------------------------------------------------------------------- 4 The System Controller Firmware (SCFW) is a low-level system function 5 which runs on a dedicated Cortex-M core to provide power, clock, and 6 resource management. It exists on some i.MX8 processors. e.g. i.MX8QM 9 The AP communicates with the SC using a multi-ported MU module found 22 ------------------- 23 - compatible: should be "fsl,imx-scu". 24 - mbox-names: should include "tx0", "tx1", "tx2", "tx3", 27 - mboxes: List of phandle of 4 MU channels for tx, 4 MU channels for 63 Client nodes are maintained as children of the relevant IMX-SCU device node. [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/icelake/ |
| H A D | icl-metrics.json | 3 …Total pipeline cost of branch related instructions (used for program control-flow including functi… 4 … 3 * BR_INST_RETIRED.NEAR_CALL + (BR_INST_RETIRED.NEAR_TAKEN - BR_INST_RETIRED.COND_TAKEN - 2 * BR… 9 …of instruction fetch related bottlenecks by large code footprint programs (i-side cache; TLB and B… 10 …- INT_MISC.UOP_DROPPING ) / TOPDOWN.SLOTS) * ( (ICACHE_64B.IFTAG_STALL / CPU_CLK_UNHALTED.THREAD) … 27 … "BriefDescription": "Per-Logical Processor actual clocks when the Logical Processor is active.", 33 …"BriefDescription": "Total issue-pipeline slots (per-Physical Core till ICL; per-Logical Processor… 39 … "BriefDescription": "Fraction of Physical Core issue-slots utilized by this Logical Processor", 45 "BriefDescription": "The ratio of Executed- by Issued-Uops", 49 …"PublicDescription": "The ratio of Executed- by Issued-Uops. Ratio > 1 suggests high rate of uop m… 52 "BriefDescription": "Instructions Per Cycle across hyper-threads (per physical core)", [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/haswell/ |
| H A D | hsw-metrics.json | 7 …-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi… 14 …-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi… 18 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * INT_MISC.RECOVERY_CYCLES ) / (4… 21 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For… 25 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * ( INT_MISC.RECOVERY_CYCLES_ANY … 28 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For… 33 …"MetricExpr": "1 - ( (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * CPU_CLK_UNHALTED.THREAD)) + (( UOPS_ISSUE… 36 …-of-order scheduler dispatches ready uops into their respective execution units; and once complete… 40 …- ( (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * ( ( CPU_CLK_UNHALTED.THREAD / 2 ) * ( 1 + CPU_CLK_UNHALTED… 43 …-of-order scheduler dispatches ready uops into their respective execution units; and once complete… [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/haswellx/ |
| H A D | hsx-metrics.json | 7 …-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi… 14 …-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi… 18 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * INT_MISC.RECOVERY_CYCLES ) / (4… 21 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For… 25 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * ( INT_MISC.RECOVERY_CYCLES_ANY … 28 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For… 33 …"MetricExpr": "1 - ( (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * CPU_CLK_UNHALTED.THREAD)) + (( UOPS_ISSUE… 36 …-of-order scheduler dispatches ready uops into their respective execution units; and once complete… 40 …- ( (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * ( ( CPU_CLK_UNHALTED.THREAD / 2 ) * ( 1 + CPU_CLK_UNHALTED… 43 …-of-order scheduler dispatches ready uops into their respective execution units; and once complete… [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/ivybridge/ |
| H A D | ivb-metrics.json | 7 …-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi… 14 …-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi… 18 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * INT_MISC.RECOVERY_CYCLES ) / (4… 21 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For… 25 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * ( INT_MISC.RECOVERY_CYCLES_ANY … 28 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For… 33 …"MetricExpr": "1 - ( (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * CPU_CLK_UNHALTED.THREAD)) + (( UOPS_ISSUE… 36 …-of-order scheduler dispatches ready uops into their respective execution units; and once complete… 40 …- ( (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * ( ( CPU_CLK_UNHALTED.THREAD / 2 ) * ( 1 + CPU_CLK_UNHALTED… 43 …-of-order scheduler dispatches ready uops into their respective execution units; and once complete… [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/ivytown/ |
| H A D | ivt-metrics.json | 7 …-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi… 14 …-lines are fetched from the memory subsystem; parsed into instructions; and lastly decoded into mi… 18 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * INT_MISC.RECOVERY_CYCLES ) / (4… 21 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For… 25 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * ( INT_MISC.RECOVERY_CYCLES_ANY … 28 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For… 33 …"MetricExpr": "1 - ( (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * CPU_CLK_UNHALTED.THREAD)) + (( UOPS_ISSUE… 36 …-of-order scheduler dispatches ready uops into their respective execution units; and once complete… 40 …- ( (IDQ_UOPS_NOT_DELIVERED.CORE / (4 * ( ( CPU_CLK_UNHALTED.THREAD / 2 ) * ( 1 + CPU_CLK_UNHALTED… 43 …-of-order scheduler dispatches ready uops into their respective execution units; and once complete… [all …]
|
| /freebsd/sys/contrib/openzfs/scripts/ |
| H A D | kmodtool | 2 # SPDX-License-Identifier: MIT 5 # kmodtool - Helper script for building kernel module RPMs 6 # Copyright (c) 2003-2012 Ville Skyttä <ville.skytta@iki.fi>, 29 shopt -s extglob 31 myprog="kmodtool-${repo}" 50 # the next line is not multi-line safe -- not needed *yet* 69 %global akmod_install mkdir -p \$RPM_BUILD_ROOT/%{_usrsrc}/akmods/; \\\ 70 LANG=C rpmbuild --define "_sourcedir %{_sourcedir}" \\\ 71 --define "_srcrpmdir \$RPM_BUILD_ROOT/%{_usrsrc}/akmods/" \\\ 72 -bs --nodeps %{_specdir}/%{name}.spec ; \\\ [all …]
|