-- UnpackedCommunication.config -- last edited by: Andrew Birrell on: July 9, 1982 1:04 pm -- last edited by: BLyon on: March 16, 1981 5:31 PM -- last edited by: HGM on: March 14, 1981 6:29 PM PACK -- Communication EthernetDriver, EthernetOneDriver, DispatcherImpl, PhoneNetworkDriver, PhoneNetworkImpl, HalfDuplexImpl, RouterImpl, RoutingTableImpl, SocketImpl, ChecksumsImpl, PacketExchangeImpl, EchoServerImpl, NetworkStreamMgr, NetworkStreamInstance, PacketStreamMgr, PacketStreamInstance, CommunicationControl, PilotCommUtil, PilotCommUtilPup, Boss, StatsHot, BufferMgr; Communication: CONFIGURATION LINKS: CODE IMPORTS ByteBlt, CommUtilDefs, Dialup, EthernetFace, EthernetOneFace, Heap, Inline, PilotSwitches, Process, ProcessInternal, ResidentHeap, RS232C, Runtime, Space, SpecialSpace, SpecialSystem, StatsDefs, Stream, System, Transaction --RPC--, RPCPrivate EXPORTS -- public communication -- NetworkStream, OISTransporter, CommunicationPrograms, PacketExchange, PhoneNetwork, Socket, SpecialCommunication, -- pup private -- BufferDefs, CommUtilDefs, DriverDefs, PupDefs, PupStream, -- communication private -- OISCP, PacketExchangeInternal, StatsDefs, StatsOps, SocketInternal, -- OISCP private -- PacketStream, Router, Checksums --RPC--, RPCPrivate CONTROL CommunicationControl = BEGIN Level0: CONFIGURATION IMPORTS BufferDefs, CommUtilDefs, Dialup, DriverDefs, EthernetFace, EthernetOneFace, HalfDuplex, Heap, Inline, PilotSwitches, Process, ProcessInternal, RS232C, Runtime, SpecialSystem, StatsDefs, System --RPC--, RPCPrivate EXPORTS DriverDefs, OISTransporter, PhoneNetwork, SpecialCommunication --RPC--, RPCPrivate CONTROL DispatcherImpl = BEGIN EthernetDriver; -- not STARTED ? (CreateDefaultEthernetDrivers from Boss) DispatcherImpl; -- STARTED by Boss.MainlineCode -- Follow four need frame links because they have imports that come into .boot files. EthernetOneDriver LINKS: FRAME; -- not STARTED ? (CreateDefaultEthernetOneDrivers from Boss) PhoneNetworkDriver LINKS: FRAME; -- not STARTED PhoneNetworkImpl LINKS: FRAME; -- not STARTED HalfDuplexImpl LINKS: FRAME; -- not STARTED END; Level1: CONFIGURATION IMPORTS BufferDefs, CommUtilDefs, DriverDefs, Heap, Inline, OISCP, Process, SpecialSystem, StatsDefs, System EXPORTS Checksums, CommunicationInternal, OISCP, Router, Socket, SocketInternal, SpecialCommunication CONTROL ChecksumsImpl = BEGIN RouterImpl; -- STARTED by CommunicationControl.InitializeCommunication RoutingTableImpl; -- STARTED by CommunicationControl.InitializeCommunication SocketImpl; -- STARTED by CommunicationControl.InitializeCommunication ChecksumsImpl; -- STARTED by CommunicationControl.InitializeCommunication END; Level2: CONFIGURATION IMPORTS BufferDefs, ByteBlt, DriverDefs, Heap, OISCP, Process, Router, Runtime, Socket, SocketInternal, StatsDefs, Stream, System EXPORTS CommunicationInternal, Echo, NetworkStream, PacketStream, PacketExchange, PacketExchangeInternal CONTROL PacketExchangeImpl = BEGIN PacketExchangeImpl; -- STARTED by CommunicationControl.InitializeCommunication EchoServerImpl; -- STARTED by CommunicationControl.InitializeCommunication NetworkStreamMgr; -- STARTED by CommunicationControl.InitializeCommunication NetworkStreamInstance; -- multiple instances STARTED by NetworkStreamMgr PacketStreamMgr; -- STARTED by CommunicationControl.InitializeCommunication PacketStreamInstance; -- multiple instances STARTED by PacketStreamMgr END; CommunicationControl; -- STARTED by PilotControl PilotCommUtil; -- STARTED by CommunicationControl.InitializeCommunication PilotCommUtilPup; -- STARTED by START trap Boss; -- STARTED by CommunicationControl.InitializeCommunication StatsHot; -- STARTED by CommunicationControl.InitializeCommunication BufferMgr; -- STARTED by Boss.MainlineCode; Level0; Level1; Level2; END.\396f5b13f0B291i23I1i9I124i17I63i27I81i19I76b6B391i60I25i63I22i33I7i93I32i17I37i16I35i17I15b6B317i60I24i60I18i67I14i60I15b6B342i60I22i60I24i60I29i51I23i60I28i50I34i28I15i60I18i26I6i60I10i61I10i33I LOG Time: January 8, 1980 1:18 PM By: Dalal Action: conversion to Pilot 4.0.\1i Time: May 6, 1980 6:19 PM By: BLyon Action: Temp removed CommunicationPrograms from the EXPORTS. Removed D0InputOutput from IMPORTS; replaced D0EthernetDefs with EthernetOneFace; Added CONTROL clause so that communications can be built/started seperately from TestPilotKernel .. tajo.\i166I15i Time: July 2, 1980 11:53 AM By: Garlick Action: Added PhoneNetworkDriver to Level 0 and PhoneNetworkImpl to main config.\i Time: July 7, 1980 11:18 AM By: BLyon Action: Made config for Pilot integration.\i Time: August 11, 1980 4:56 PM By: BLyon Action: Put in CONTROLs for start trapping and changed ByteBltDefs to ByteBlt.\i Time: September 6, 1980 2:57 PM By: HGM Action: IMPORT EthernetFace and PilotSwitches.\i Time: September 15, 1980 10:38 AM By: Forrest Action: Code Links.\i