Home
last modified time | relevance | path

Searched +full:coherency +full:- +full:manager (Results 1 – 23 of 23) sorted by relevance

/freebsd/sys/contrib/device-tree/Bindings/mips/
H A Dmti,mips-cm.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mips/mti,mips-cm.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: MIPS Coherence Manager
10 The Coherence Manager (CM) is responsible for establishing the
18 - Jiaxun Yang <jiaxun.yang@flygoat.com>
23 - const: mti,mips-cm
24 - const: mobileye,eyeq6-cm
27 the L2 cache in multi-cluster configuration is broken.
[all …]
/freebsd/sys/contrib/device-tree/Bindings/riscv/
H A Dsifive-l2-cache.txt2 --------------------------
5 acts as directory-based coherency manager.
9 --------------------
10 - compatible: Should be "sifive,fu540-c000-ccache" and "cache"
12 - cache-block-size: Specifies the block size in bytes of the cache.
15 - cache-level: Should be set to 2 for a level 2 cache
17 - cache-sets: Specifies the number of associativity sets of the cache.
20 - cache-size: Specifies the size in bytes of the cache. Should be 2097152
22 - cache-unified: Specifies the cache is a unified cache
24 - interrupts: Must contain 3 entries (DirError, DataError and DataFail signals)
[all …]
H A Dsifive-l2-cache.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/riscv/sifive-l2-cache.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Sagar Kadam <sagar.kadam@sifive.com>
12 - Paul Walmsley <paul.walmsley@sifive.com>
17 acts as directory-based coherency manager.
25 - sifive,fu540-c000-ccache
26 - sifive,fu740-c000-ccache
29 - compatible
[all …]
H A Dsifive,ccache0.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Paul Walmsley <paul.walmsley@sifive.com>
16 acts as directory-based coherency manager.
24 - sifive,ccache0
25 - sifive,fu540-c000-ccache
26 - sifive,fu740-c000-ccache
29 - compatible
34 - items:
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
H A DSectionMemoryManager.h1 //===- SectionMemoryManager.h - Memory manager for MCJIT/RtDyld -*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // This file contains the declaration of a section-based memory manager used by
12 //===----------------------------------------------------------------------===//
26 /// This is a simple memory manager which implements the methods called by
27 /// the RuntimeDyld class to allocate memory for section-based loading of
30 /// This memory manager allocates all section memory as read-write. The
34 /// Any client using this memory manager MUST ensure that section-specific
70 /// \r a non-null MemoryBlock if the function was successful, otherwise a
[all …]
H A DRuntimeDyld.h1 //===- RuntimeDyld.h - Run-time dynamic linker for MC-JIT -------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // Interface for the runtime dynamic linker facilities of the MC-JIT.
11 //===----------------------------------------------------------------------===//
61 // Any relocations already associated with the symbol will be re-resolved.
101 /// RuntimeDyld instance, and optionally recorded by the memory manager to
109 /// optionally recorded by the memory manager to access a loaded section.
124 /// thread-local storage (TLS).
129 /// Inform the memory manager about the total amount of memory required to
[all …]
/freebsd/sys/contrib/device-tree/Bindings/cache/
H A Dsifive,ccache0.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Paul Walmsley <paul.walmsley@sifive.com>
16 acts as directory-based coherency manager.
24 - sifive,ccache0
25 - sifive,fu540-c000-ccache
26 - sifive,fu740-c000-ccache
29 - compatible
34 - items:
[all …]
/freebsd/sys/sys/
H A Dbusdma_bufalloc.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
33 * A buffer pool manager, for use by a platform's busdma implementation.
60 * The allocator manages a collection of uma(9) zones of buffers in power-of-two
69 * with software-assisted cache coherency, this is typically the data cache line
102 * These built-in allocation routines are available for managing a pools of
/freebsd/sys/contrib/device-tree/src/mips/mobileye/
H A Deyeq6h.dtsi1 // SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
6 #include <dt-bindings/interrupt-controller/mips-gic.h>
8 #include <dt-bindings/clock/mobileye,eyeq5-clk.h>
11 #address-cells = <2>;
12 #size-cells = <2>;
14 #address-cells = <1>;
15 #size-cells = <0>;
28 cpu_intc: interrupt-controller {
29 compatible = "mti,cpu-interrupt-controller";
30 interrupt-controller;
[all …]
/freebsd/lib/libdevinfo/
H A Ddevinfo.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
52 * In order to ensure coherency of the library's picture of the kernel,
229 dd->dd_dev.dd_handle = udev.dv_handle; in devinfo_init_devices()
230 dd->dd_dev.dd_parent = udev.dv_parent; in devinfo_init_devices()
231 dd->dd_dev.dd_devflags = udev.dv_devflags; in devinfo_init_devices()
232 dd->dd_de in devinfo_init_devices()
[all...]
/freebsd/sys/contrib/edk2/Include/Library/
H A DDebugLib.h18 Copyright (c) 2006 - 2020, Intel Corporation. All rights reserved.<BR>
19 SPDX-License-Identifier: BSD-2-Clause-Patent
48 #define DEBUG_BM 0x00000400 // Boot Manager
54 #define DEBUG_GCD 0x00100000 // Global Coherency Database changes
98 Macro that converts a Boolean expression to a Null-terminated ASCII string.
100 The default is to use the C pre-processor stringizing operator '#' to add
225 If Length is greater than (MAX_ADDRESS - Buffer + 1), then ASSERT().
541 if (!EFI_ERROR (gBS->LocateProtocol ((EFI_GUID *)Guid, NULL, &Instance))) { \
545 if (!EFI_ERROR (gBS->HandleProtocol (Handle, (EFI_GUID *)Guid, &Instance))) { \
655 @param TestSignature The 32-bit signature value to match.
[all …]
/freebsd/sys/contrib/dev/acpica/
H A Dchanges.txt1 ----------------------------------------
6 Added option to skip the global lock for SMM - Huacai Chen
8 Fixed non-NUL terminated string implementations - Ahmed Salem
10 Fixed CCEL and CDAT templates - Ahmed Salem
12 …ethod parameters (definition) vs arguments (invocation) in different places - Peter Williams, Hans…
14 Define distinct D3 states (D3Hot and D3Cold) that help clarify the device behavior support - Aymeri…
19 ----------------------------------------
26 Add complete support for 3 new ACPI tables - MRRM,ERDT and RIMT (Tony Luck & V L Sunil)
32 A few fixes including local cache allocation, FFixedHW Region, attribute packing, string vs. non-st…
35 ----------------------------------------
[all …]
/freebsd/sys/contrib/edk2/
H A DMdePkg.dec7 # Copyright (c) 2007 - 2024, Intel Corporation. All rights reserved.<BR>
8 # Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>
9 # (C) Copyright 2016 - 2021 Hewlett Packard Enterprise Development LP<BR>
11 # Copyright (c) 2021 - 2022, Arm Limited. All rights reserved.<BR>
16 # SPDX-License-Identifier: BSD-2-Clause-Patent
25 PACKAGE_GUID = 1E73767F-8F52-4603-AEB4-F29B510B6766
95 …## @libraryclass Provides the functions to submit Scsi commands defined in SCSI-2 specification …
273 ## @libraryclass This library provides an interface to request non-MMRAM pages to be mapped
295 ## @libraryclass Provides APIs for third-party library libfdt.
299 ## @libraryclass Provides general mipi sys-T services.
[all …]
/freebsd/sys/cam/scsi/
H A Dscsi_all.c1 /*-
4 * SPDX-License-Identifier: BSD-2-Clause
78 #define ERESTART -1 /* restart syscall */
79 #define EJUSTRETURN -2 /* don't modify regs, just return */
91 * a minimum value of 100ms. Note that this is pertinent only for SPI-
142 { 0xD8, R, "CD-DA READ" }
149 * to read CD-DA data. I'm not sure which Plextor CDROM
152 * 12-20X does. I don't know about any earlier models,
156 {T_CDROM, SIP_MEDIA_REMOVABLE, "PLEXTOR", "CD-ROM PX*", "*"},
164 * From: http://www.t10.org/lists/op-num.txt
[all …]
/freebsd/sys/contrib/ncsw/inc/Peripherals/
H A Dqm_ext.h3 � 1995-2003, 2004, 2005-2011 Freescale Semiconductor, Inc.
51 @Group QM_grp Queue Manager API
64 @Param[in] h_QmFqr A handle to an QM-FQR Module.
68 @Retval e_RX_STORE_RESPONSE_CONTINUE - order the driver to continue Rx
70 @Retval e_RX_STORE_RESPONSE_PAUSE - order the driver to stop Rx operation.
87 @Param[in] h_QmFqr A handle to an QM-FQR Module.
135 @Param[in] h_QmFqr A handle to an QM-FQR Module.
140 @Retval e_RX_STORE_RESPONSE_CONTINUE - order the driver to continue Rx
142 @Retval e_RX_STORE_RESPONSE_PAUSE - order the driver to stop Rx operation.
201 @Param[in] h_App - User's application descriptor.
[all …]
/freebsd/sys/i386/i386/
H A Dpmap.c1 /*-
2 * SPDX-License-Identifier: BSD-4-Clause
10 * Copyright (c) 2005-2010 Alan L. Cox <alc@cs.rice.edu>
45 /*-
54 * DARPA/SPAWAR contract N66001-01-C-8035 ("CBOSS"), as part of the DARPA
89 * this module may throw away valid virtual-to-physical
91 * of virtual-to-physical mappings must be done as
95 * make virtual-to-physical map invalidates expensive,
192 #define pmap_pde(m, v) (&((m)->pm_pdir[(vm_offset_t)(v) >> PDRSHIFT]))
205 static int pgeflag = 0; /* PG_G or-in */
[all …]
/freebsd/sys/dev/cxgbe/common/
H A Dt4_hw.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
48 * t4_wait_op_done_val - wait until an operation is completed
51 * @mask: a single-bit field within @reg that indicates completion
60 * operation completes and -EAGAIN otherwise.
73 if (--attempts == 0) in t4_wait_op_done_val()
74 return -EAGAIN; in t4_wait_op_done_val()
88 * t7_wait_sram_done - wait until an operation is completed
99 * operation completes successfully and -EAGAIN if it times out.
114 if (--attempts == 0) in t7_wait_sram_done()
[all …]
/freebsd/sys/arm64/arm64/
H A Dpmap.c1 /*-
10 * Copyright (c) 2005-2010 Alan L. Cox <alc@cs.rice.edu>
14 * Copyright (c) 2014-2016 The FreeBSD Foundation
52 /*-
59 * DARPA/SPAWAR contract N66001-01-C-8035 ("CBOSS"), as part of the DARPA
90 * this module may throw away valid virtual-to-physical
92 * of virtual-to-physical mappings must be done as
96 * make virtual-to-physical map invalidates expensive,
160 #define PMAP_ASSERT_STAGE1(pmap) MPASS((pmap)->pm_stage == PM_STAGE1)
161 #define PMAP_ASSERT_STAGE2(pmap) MPASS((pmap)->pm_stage == PM_STAGE2)
[all …]
/freebsd/sys/amd64/amd64/
H A Dpmap.c1 /*-
2 * SPDX-License-Identifier: BSD-4-Clause
12 * Copyright (c) 2005-2010 Alan L. Cox <alc@cs.rice.edu>
47 /*-
49 * Copyright (c) 2014-2020 The FreeBSD Foundation
55 * DARPA/SPAWAR contract N66001-01-C-8035 ("CBOSS"), as part of the DARPA
92 * this module may throw away valid virtual-to-physical
94 * of virtual-to-physical mappings must be done as
98 * make virtual-to-physical map invalidates expensive,
180 return ((pmap->pm_type == PT_EPT) || (pmap->pm_type == PT_RVI)); in pmap_type_guest()
[all …]
/freebsd/sys/dev/qlnx/qlnxe/
H A Dreg_addr.h2 * Copyright (c) 2017-2018 Cavium, Inc.
78- For ending "endless completion". 0 - When receiving a completion timeout while receiving a compl…
79 … DataWidth:0x4 // 0 - TXCPL sync fifo pop underflow 1 - TXR sync fifo pop underflow 2 - TXW hea…
80 …s:R DataWidth:0x6 // 0 - RX target read and config sync fifo push overflow 1 - RX header syn…
81 …ataWidth:0x14 // 4:0 - TXCPL sync fifo pop status 9:5 - TXR sync fifo pop status 14:10 - TXW hea…
88 …ffff<<0) // Vendor ID. PCI-SIG assigned Manufacturer Identifier. Note: The access attributes of …
90 …ce Identifier. Note: The access attributes of this field are as follows: - Dbi: if (DBI_RO_WR_E…
116 … (0x1<<9) // Fast back-to-back transaction ena…
128 … (0x1<<23) // Fast back-to-back capable. Not ap…
145 …l has_io_bar=0. Note: The access attributes of this field are as follows: - Dbi: if (DBI_RO_WR_E…
[all …]
/freebsd/share/misc/
H A Dpci_vendors5 # Date: 2025-10-18 03:15:01
8 # the PCI ID Project at https://pci-ids.ucw.cz/.
14 # (version 2 or higher) or the 3-clause BSD License.
25 # device device_name <-- single tab
26 # subvendor subdevice subsystem_name <-- two tabs
30 # This is a relabelled RTL-8139
31 8139 AT-2500TX V3 Ethernet
41 7a09 PCI-to-PCI Bridge
51 7a19 PCI-to-PCI Bridge
57 7a29 PCI-to-PCI Bridge
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp1 //===-- X86ISelLowering.cpp - X86 DAG Lowering Implementation -------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
71 #define DEBUG_TYPE "x86-isel"
74 "x86-experimental-pref-innermost-loop-alignment", cl::init(4),
78 "alignment set by x86-experimental-pref-loop-alignment."),
82 "x86-br-merging-base-cost", cl::init(2),
88 "will be merged, and above which conditionals will be split. Set to -1 "
93 "x86-br-merging-ccmp-bias", cl::init(6),
[all …]
/freebsd/share/dict/
H A Dweb239046 coherency
99810 Jean-Christophe
99811 Jean-Pierre
110924 manager