Searched refs:link (Results 76 - 100 of 115) sorted by relevance

12345

/barrelfish-2018-10-04/doc/006-routing/
H A DRouting.tex64 \item If Barrelfish is operated on a cluster of machines, there is only an Ethernet-based ICD link between the core(s) where the network stack is running. In order to allow every core to communicate with every other core, the available link must be multiplexed.
72 ICD links require resources. In particular, a link uses the following resources:
75 \item \textbf{Memory}: Any ICD link will require some memory to buffer unsent messages and messages that have been received but not yet delivered. Some links will require additional memory for the channel itself. For instance, the shared-memory UMP driver on x86 requires two pages of physical memory per binding. In general, the amount of memory required is governed by the number of messages in flight and
84 The more ICD links a core has, the more of its resources will be used for them. This is detrimental to a high-performance system. By limiting the number of links, we will limit the amount of resources required. One way to limit the number of links is to multiplex multiple channels over one ICD link and therefore not construct a fully connected network.
132 Once a multi-hop channel is set up, it can be used to exchange messages between the two dispatchers. The multi-hop channel transports messages by passing them to the underlying interconnect driver on each link between the nodes of the multi-hop channel.
146 The multi-hop interconnect driver was designed to be independent of the type of the underlying ICD links between the nodes on the multi-hop channel. This means that it uses the common flounder interface supported by all ICDs when interacting with the underlying ICD link and uses no ICD-specific knowledge. This design involves a performance penalty: Interacting directly with the underlying ICDs instead of via the common flounder-interface would certainly perform better. Nevertheless, we chose this design, as it gives us more flexibility: The multi-hop interconnect channel can run over all present and future interconnect drivers in Barrelfish, as long as they support the common flounder interface.
150 Interconnect drivers in Barrelfish generally provide a reliable messaging service: A message is delivered only once and each message sent is eventually delivered and its content is not corrupted. Furthermore, messages are delivered in FIFO order. The multi-hop interconnect driver is designed to provide a reliable messaging service in principle. However, contrary to the end-to-end argument, it does not provide any \emph{end-to-end} reliability, but builds on the reliability provided by the interconnect drivers of the underlying links. We accept that the multi-hop interconnect driver can fail in case any of the interconnect drivers of the underlying link fail.
182 Multi-hop messages carry a virtual circuit identifier (VCI). Virtual circuit identifiers allow nodes to identify the particular multi-hop channel a message belongs to. Each node on a multi-hop channel maintains a forwarding table, which maps VCIs to the next hop on that particular channel. A node forwards multi-hop messages based on this forwarding table. At channel end-points, a VCI allows to identify the binding belonging to the multi-hop channel the message was sent over. Virtual circuit identifiers are not only local to a specific link, but also to a direction on that link
[all...]
/barrelfish-2018-10-04/lib/openssl-1.0.0d/
H A DMakefile.bak293 link-shared:
302 build-shared: do_$(SHLIB_TARGET) link-shared
557 $(MAKE) -f $$here/Makefile HERE="$$here" link-shared ); \
H A DMakefile.org291 link-shared:
300 build-shared: do_$(SHLIB_TARGET) link-shared
555 $(MAKE) -f $$here/Makefile HERE="$$here" link-shared ); \
H A DMakefile293 link-shared:
302 build-shared: do_$(SHLIB_TARGET) link-shared
557 $(MAKE) -f $$here/Makefile HERE="$$here" link-shared ); \
/barrelfish-2018-10-04/lib/openssl-1.0.0d/apps/
H A Dmakeapps.com294 $ WRITE SYS$OUTPUT CURRENT_APP," needs a TCP/IP library. Can't link. Skipping..."
946 $ WRITE SYS$OUTPUT " SOCKETSHR : To link with SOCKETSHR TCP/IP library."
947 $ WRITE SYS$OUTPUT " UCX : To link with UCX TCP/IP library."
948 $ WRITE SYS$OUTPUT " TCPIP : To link with TCPIP (post UCX) TCP/IP library."
/barrelfish-2018-10-04/usr/eclipseclp/lib_tcl/widget/
H A Dconsole.tcl1854 while {[string match link [file type $class(SCRIPT)]]} {
1855 set link [file readlink $class(SCRIPT)]
1856 if {[string match relative [file pathtype $link]]} {
1858 [file dirname $class(SCRIPT)] $link]
1860 set class(SCRIPT) $link
1863 catch {unset link}
H A Dutil.tcl529 # ?-full? displays / after directories and link paths for links
573 link { append f " -> [file readlink $d$sep$f]" }
/barrelfish-2018-10-04/lib/openssl-1.0.0d/Netware/
H A Dset_env.bat68 rem Set PRELUDE to the absolute path of the prelude object to link with in
/barrelfish-2018-10-04/lib/openssl-1.0.0d/crypto/
H A Dsparccpuid.S182 ! Note that you do not have to link with libthread to call thr_yield,
183 ! as libc provides a stub, which is overloaded the moment you link
/barrelfish-2018-10-04/doc/015-disk-driver-arch/
H A Dfuture.tex44 initialization steps once the link to the device has been established. Removal
/barrelfish-2018-10-04/usr/eclipseclp/WinMSC/Regex/
H A DRegex.mak78 LINK32=link.exe
164 LINK32=link.exe
/barrelfish-2018-10-04/usr/eclipseclp/documents/embedding/
H A Dembed.tex85 directories so that these tools can include and link the appropriate files.
130 This will link your application with the shared library \verb+libeclipse.so+.
148 %to link statically for some reason, you have to link explicitly with
178 If you use GCC, you can link either directly against \verb+eclipse.dll+
195 link against. This file can be created from \verb+eclipse.def+ and
197 using the \verb+lib.exe+ or \verb+link.exe+ tool (which comes with the
206 link.exe /lib /def:eclipse.def
/barrelfish-2018-10-04/include/
H A Dunistd.h349 int link(const char *, const char *);
/barrelfish-2018-10-04/include/sys/
H A Dqueue.h127 #define QMD_SAVELINK(name, link) void **name = (void *)&(link)
146 #define QMD_SAVELINK(name, link)
454 panic("Bad link elm %p next->prev != elm", (elm)); \
459 panic("Bad link elm %p prev->next != elm", (elm)); \
621 panic("Bad link elm %p next->prev != elm", (elm)); \
626 panic("Bad link elm %p prev->next != elm", (elm)); \
H A Dmount.h136 TAILQ_ENTRY(vfsopt) link; member in struct:vfsopt
/barrelfish-2018-10-04/lib/tzcode/zic/
H A Dzic.c269 struct link { struct
276 static struct link * links;
603 warning(_("link to link"));
644 if (link(fromname, toname) != 0) {
650 result = link(fromname, toname);
668 warning(_("hard link failed, symbolic link used"));
673 err(EXIT_FAILURE, _("can't link from %s to %s"),
1210 struct link
[all...]
/barrelfish-2018-10-04/lib/net/
H A Dnetif.c308 LINK_STATS_INC(link.xmit);
/barrelfish-2018-10-04/lib/cxx/unwind/
H A DAddressSpace.hpp47 #include <link.h>
/barrelfish-2018-10-04/lib/nfs/
H A Dnfs.x631 diropargs3 link;
/barrelfish-2018-10-04/usr/eclipseclp/Kernel/src/
H A Dgc_stacks.c194 #define LinkToPointer(link) \
195 (pword *)((link) & SIGN_BIT | ((link) << 2 & ~SIGN_BIT))
240 _gc_error1("unexpected unmarked link (0x%x)\n", target_tag);
782 * - link other entries into relocation chains
812 Print_Err("unmarked link in early_reset\n");
865 Print_Err( "unmarked link in early_reset\n");
957 Print_Err( "unmarked link in early_reset\n");
973 Print_Err("unexpected mark/link during early_reset\n");
2064 if ((ref = current->val.ptr) > current) /* LD link */
[all...]
H A Dcode.c291 allocate_code_block(word size, uword btablepos, uword link, uword bid, uword fid, uword btype, uword cid) argument
296 Make_Prefix(link, btablepos, size, bid, fid, btype, cid)
/barrelfish-2018-10-04/usr/eclipseclp/documents/internal/kernel/
H A Dglobalstate.tex69 and link your program with libshm.a
/barrelfish-2018-10-04/doc/003-hake/
H A DHake.tex214 \item[addLibraries]: additional libraries to link against.
215 \item[addModules]: additional libraries to link against. In contrast to
441 include paths, link options, etc., together with a set of object file
/barrelfish-2018-10-04/doc/021-cpudriver/
H A Dcpudriver.tex155 link intermediate page tables, and minting Frame / DeviceFrame capabilities
/barrelfish-2018-10-04/lib/lwip/src/netif/
H A Detharp.c720 * created link local address and continously check if there is
779 * link layer. (See RFC3927 Section 2.5) */
844 * are selected and the packet is transmitted on the link.
868 LINK_STATS_INC(link.lenerr);
914 /* send packet directly on the link */
916 ("%s:etharp_output : send packet directly on link\n", disp_name()));
1199 * link layer. (See RFC3927 Section 2.5) */

Completed in 246 milliseconds

12345