Home
last modified time | relevance | path

Searched +full:inter +full:- +full:processor (Results 1 – 25 of 74) sorted by relevance

123

/freebsd/sys/contrib/device-tree/Bindings/powerpc/nintendo/
H A Dwii.txt11 - 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"
25 Represents the interface between the graphics processor and a external
30 - compatible : should be "nintendo,hollywood-vi","nintendo,flipper-vi"
31 - reg : should contain the VI registers location and length
32 - interrupt
[all...]
/freebsd/sys/contrib/device-tree/Bindings/mailbox/
H A Dqcom-ipcc.yaml1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mailbox/qcom-ipcc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm Technologies, Inc. Inter-Processor Communication Controller
10 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13 The Inter-Processor Communication Controller (IPCC) is a centralized hardware
14 to route interrupts across various subsystems. It involves a three-level
16 entity on the Application Processor Subsystem (APSS) that wants to listen to
18 a case, the client would be Modem (client-id is 2) and the signal would be
[all …]
H A Dmtk,adsp-mbox.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mailbox/mtk,adsp-mbox.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Allen-KH Cheng <Allen-KH.Cheng@mediatek.com>
13 The MTK ADSP mailbox Inter-Processor Communication (IPC) enables the SoC
15 The MTK ADSP mailbox IPC also provides the ability for one processor to
16 signal the other processor using interrupts.
21 - enum:
22 - mediatek,mt8186-adsp-mbox
[all …]
H A Dxlnx,zynqmp-ipi-mailbox.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mailbox/xlnx,zynqmp-ip
[all...]
H A Dxlnx,zynqmp-ipi-mailbox.txt4 The Xilinx IPI(Inter Processor Interrupt) mailbox controller is to manage
8 +-------------------------------------+
10 +-------------------------------------+
11 +--------------------------------------------------+
15 +--------------------------+ |
18 +--------------------------------------------------+
19 +------------------------------------------+
20 | +----------------+ +----------------+ |
24 | +----------------+ +----------------+ |
27 +------------------------------------------+
[all …]
/freebsd/sys/contrib/device-tree/Bindings/timer/
H A Dsifive,clint.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Palmer Dabbelt <palmer@dabbelt.com>
11 - Anup Patel <anup.patel@wdc.com>
14 SiFive (and other RISC-V) SOCs include an implementation of the SiFive
15 Core Local Interruptor (CLINT) for M-mode timer and M-mode inter-processor
16 interrupts. It directly connects to the timer and inter-processor interrupt
17 lines of various HARTs (or CPUs) so RISC-V per-HART (or per-CPU) local
19 The clock frequency of CLINT is specified via "timebase-frequency" DT
[all …]
/freebsd/sys/contrib/device-tree/Bindings/misc/
H A Dqcom,fastrpc.txt3 The FastRPC implements an IPC (Inter-Processor Communication)
6 to offload tasks to the DSP and free up the application processor for
9 - compatible:
14 - label
20 - qcom,non-secure-domain:
23 Definition: Property to specify that dsp domain is non-secure.
25 - qcom,vmids:
28 Definition: Virtual machine IDs for remote processor.
30 - #address-cells
35 - #size-cells
[all …]
H A Dqcom,fastrpc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13 The FastRPC implements an IPC (Inter-Processor Communication)
16 to offload tasks to the DSP and free up the application processor for
25 - adsp
26 - mdsp
27 - sdsp
28 - cdsp
[all …]
/freebsd/sys/i386/i386/
H A Dmp_machdep.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
158 for (i = *physmap_idx; i <= *physmap_idx; i -= 2) { in alloc_ap_trampoline()
165 (trunc_page(physmap[i + 1]) - round_page(physmap[i])) < in alloc_ap_trampoline()
176 if ((physmap[i + 1] - boot_address) < bootMP_size) in alloc_ap_trampoline()
177 boot_address -= round_page(bootMP_size); in alloc_ap_trampoline()
185 sizeof(*physmap) * (*physmap_idx - i + 2)); in alloc_ap_trampoline()
186 *physmap_idx -= 2; in alloc_ap_trampoline()
192 boot_address = basemem * 1024 - bootMP_size; in alloc_ap_trampoline()
210 cpu_apic_ids[i] = -1; in cpu_mp_start()
[all …]
/freebsd/share/doc/psd/01.cacm/
H A Dp314 An image is the current state of a pseudo-computer.
19 While the processor is executing on behalf of a process,
22 unless the appearance of an active, higher-priority
26 The user-memory part of an image is divided into three logical segments.
28 During execution, this segment is write-protected
32 virtual address space begins a non-shared, writable data segment,
81 calls that are used for file-system I/O.
89 creates an inter-process channel called a
107 inter-process communication
126 .UL arg\v'.3'\*s1\*n\v'-.3'\| ,
[all …]
/freebsd/share/man/man9/
H A Dmi_switch.948 function implements the machine-independent prelude to a thread context
54 Inter-Processor Interrupt (IPI).
59 .Bl -enum -offset indent
69 Involuntary preemption due to arrival of a higher-priority thread.
93 when a thread wants to voluntarily relinquish the processor.
102 .Bl -tag -offset indent -width "SWT_REMOTEWAKEIDLE"
122 Preemption by a higher-priority thread, initiated by a remote processor.
124 Idle thread preempted, initiated by a remote processor.
126 The running thread has been bound to another processor and must be switched
157 to perform the low-level context switch.
[all …]
/freebsd/share/man/man4/
H A Dsched_4bsd.442 .Bl -tag -width indent
44 This read-only sysctl reports the name of the active scheduler.
46 This read-write sysctl reports or sets the length of the quantum (in
47 micro-seconds) granted to a thread.
49 This read-write sysctl sets whether or not the scheduler will generate an
50 inter-processor interrupt (IPI) to an idle CPU when a thread is woken up.
54 This read-only sysctl reports whether or not the kernel is configured to
69 While a highly robust and time-tested scheduler,
71 lacks specific knowledge of how to schedule advantageously in non-symmetric
72 processor configurations, such as hyper-threading.
H A Dapic.436 .Bd -ragged -offset indent
42 .Bl -ohang
56 Local APICs manage all external interrupts for a specific processor.
57 In addition, they are able to accept and generate inter-processor interrupts
63 Each local APIC includes one 32-bit programmable timer.
65 Event timer provided by the driver supports both one-shot and periodic modes.
66 Because of local APIC nature it is per-CPU.
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/
H A Dmarvell,mpic.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interrupt-controller/marvell,mpic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Marek Behún <kabel@kernel.org>
13 The top-level interrupt controller on Marvell Armada 370 and XP. On these
14 platforms it also provides inter-processor interrupts.
26 - description: main registers
27 - description: per-cpu registers
31 - description: |
[all …]
/freebsd/sys/contrib/device-tree/Bindings/media/
H A Dmediatek,mdp3-rdma.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/media/mediatek,mdp3-rdma.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Matthias Brugger <matthias.bgg@gmail.com>
11 - Moudy Ho <moudy.ho@mediatek.com>
24 - enum:
25 - mediatek,mt8183-mdp3-rdma
26 - mediatek,mt8188-mdp3-rdma
27 - mediatek,mt8195-mdp3-rdma
[all …]
/freebsd/sys/amd64/amd64/
H A Dmp_machdep.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
124 cpu_apic_ids[i] = -1; in cpu_mp_start()
127 /* Install an inter-CPU IPI for cache and TLB invalidations. */ in cpu_mp_start()
131 /* Install an inter-CPU IPI for all-CPU rendezvous */ in cpu_mp_start()
135 /* Install generic inter-CPU IPI handler */ in cpu_mp_start()
139 /* Install an inter-CPU IPI for CPU stop/restart */ in cpu_mp_start()
143 /* Install an inter-CPU IPI for CPU suspend/resume */ in cpu_mp_start()
152 if (boot_cpu_id == -1) { in cpu_mp_start()
166 MPASS(kernel_pmap->pm_cr3 < (1UL << 32)); in cpu_mp_start()
[all …]
/freebsd/sys/riscv/riscv/
H A Dsbi_ipi.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
65 KASSERT(isrc == &sc->isrc, ("%s: not the IPI isrc", __func__)); in sbi_ipi_pic_ipi_send()
71 cpu = pc->pc_cpuid; in sbi_ipi_pic_ipi_send()
73 atomic_set_32(&sc->pending_ipis[cpu], 1u << ipi); in sbi_ipi_pic_ipi_send()
74 mask |= (1ul << pc->pc_hart); in sbi_ipi_pic_ipi_send()
90 *isrcp = &sc->isrc; in sbi_ipi_pic_ipi_setup()
112 ipi_bitmap = atomic_readandclear_32(&sc->pending_ipis[cpu]); in sbi_ipi_intr()
119 ipi = (bit - 1); in sbi_ipi_intr()
131 device_set_desc(dev, "RISC-V SBI Inter-Processor Interrupts"); in sbi_ipi_probe()
[all …]
/freebsd/contrib/ntp/html/drivers/
H A Ddriver6.html1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4 <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
13 <!-- #BeginDate format:En2m -->17-Jul-2014 02:17<!-- #EndDate -->
22Inter-Range Instrumentation Group (IRIG) standard time distribution signal. This signal is generat…
23 <p>The driver requires an audio codec or sound card with sampling rate 8 kHz and &mu;-law compandin…
24 …d 50 Ohms. In such cases the cable should be terminated at the line-in port with a 50-Ohm resistor…
25-GHz P4 running FreeBSD 6.1 is less than 20 &mu;s with standard deviation 10 &mu;s. Most of this i…
26 …. The Sun kernel driver has a sawtooth modulation with amplitude over 5 ms P-P and period 5.5 s. T…
30-modulated carrier with pulse-width modulated data bits. For IRIG-B, the carrier frequency is 1000…
31-Hz &mu;-law companded samples using separate signal filters for IRIG-B and IRIG-E, a comb filter,…
[all …]
/freebsd/sys/contrib/ncsw/Peripherals/QM/
H A Dqm.h3 � 1995-2003, 2004, 2005-2011 Freescale Semiconductor, Inc.
138 /* Corenet initiator settings. Stash request queues are 4-deep to match cores'
146 /* QM-Portal defaults */
397 * inter-processor locking only. */
400 if (fq->flags & QMAN_FQ_FLAG_LOCKED) \
401 XX_LockSpinlock(&fq->fqlock); \
405 if (fq->flags & QMAN_FQ_FLAG_LOCKED) \
406 XX_UnlockSpinlock(&fq->fqlock); \
410 * interrupts/preemption and, if FLAG_UNLOCKED isn't defined, inter-processor
412 #define NCSW_PLOCK(p) ((t_QmPortal*)(p))->irq_flags = XX_DisableAllIntr()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/powerpc/fsl/
H A Dmpic.txt14 - compatible
22 - reg
24 Value type: <prop-encoded-array>
29 - interrupt-controller
35 - #interrupt-cells
39 specifiers do not contain the interrupt-type or type-specific
42 - #address-cells
47 - pic-no-reset
53 configuration registers to a sane state-- masked or
60 - big-endian
[all …]
/freebsd/share/doc/smm/11.timedop/
H A Dtimed.ms48 Command under contract No. N00039-84-C-0089, and by the CSELT
56 .EH 'SMM:11-%''Timed Installation and Operation'
57 .OH 'Timed Installation and Operation''SMM:11-%'
65 The algorithms implemented by the service is based on a master-slave scheme.
105 The present implementation keeps processor clocks synchronized
111 terminate (for example, because of a run-time error), or
142 augmented with point-to-point links.
143 Machines that are only connected to point-to-point,
144 non-broadcast networks may not use the time daemon.
165 This is done with the \fI\-n network\fP and \fI\-i network\fP
[all …]
/freebsd/sys/net/
H A Dif_types.h1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
41 * http://www.iana.org/assignments/smi-numbers
46 IFT_1822 = 0x2, /* old-style arpanet imp */
63 IFT_CEPT = 0x13, /* E1 - european T1 */
78 IFT_PARA = 0x22, /* parallel-port */
111 IFT_G703AT2MB = 0x43, /* Obsolete see DS1-MIB */
134 IFT_HOSTPAD = 0x5a, /* CCITT-ITU X.29 PAD Protocol */
135 IFT_TERMPAD = 0x5b, /* CCITT-ITU X.3 PAD Facility */
137 IFT_X213 = 0x5d, /* CCITT-ITU X213 */
[all …]
/freebsd/sys/contrib/xen/
H A Darch-arm.h2 * arch-arm.h
38 * 32- or 64-bit), the second argument in x1/r1, the third in x2/r2,
43 * is an inter-procedure-call scratch register (e.g. for use in linker
57 * EABI) and Procedure Call Standard for the ARM 64-bit Architecture
58 * (AAPCS64). Where there is a conflict the 64-bit standard should be
64 * which is mapped as Normal Inner Write-Back Outer Write-Back Inner-Shareable.
66 * - hypercall arguments passed via a pointer to guest memory.
67 * - memory shared via the grant table mechanism (including PV I/O
69 * - memory shared with the hypervisor (struct shared_info, struct
90 * All generic sub-operations
[all …]
/freebsd/usr.sbin/bhyve/amd64/
H A Dtask_switch.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
93 static_assert(sizeof(struct tss32) == 104, "compile-time assertion failed");
125 if (usd->sd_gran) in usd_to_seg_desc()
129 seg_desc.access = usd->sd_type | usd->sd_dpl << 5 | usd->sd_p << 7; in usd_to_seg_desc()
130 seg_desc.access |= usd->sd_xx << 12; in usd_to_seg_desc()
131 seg_desc.access |= usd->sd_def32 << 14; in usd_to_seg_desc()
132 seg_desc.access |= usd->sd_gran << 15; in usd_to_seg_desc()
154 * Bit 2 from the selector is retained as-is in the error code. in sel_exception()
170 * and non-zero otherwise.
[all …]
/freebsd/share/doc/psd/02.implement/
H A Dimplement4 .\" Copyright (C) Caldera International Inc. 2001-2002. All rights reserved.
40 .EH 'PSD:2-%''UNIX Implementation'
41 .OH 'UNIX Implementation''PSD:2-%'
55 \&\\$3\s-1\\$1\\s0\&\\$2
69 .AU "MH 2C-523" 2394
75 This paper describes in high-level terms the
120 but have that way be the least-common divisor
125 It is a soap-box platform on
159 from a read-only text segment,
165 from shared-text segments.
[all …]

123