PACK GermSwapImpl, TrapsImpl, TeledebugImpl, BootChannelDisk, BootChannelEther, MiniEthernetDriver, ProcessorHeadDorado, DiskHeadDorado, EthernetOneHeadDorado; Germ: CONFIGURATION LINKS: CODE IMPORTS Basics, DeviceCleanup, MicrocodeVersion, PrincOpsUtils, SoftwareTextBlt = BEGIN GermHeads: CONFIGURATION LINKS: CODE -- A nested configuration, to have a control list IMPORTS DeviceCleanup, SoftwareTextBlt EXPORTS ALL CONTROL ProcessorHeadDorado, DiskHeadDorado, EthernetOneHeadDorado = BEGIN ProcessorHeadDorado; DiskHeadDorado; EthernetOneHeadDorado; END; GermHeads; [BCnull, GermPrivate] _ BootSwapGerm[Basics, BC0, GermPrivate, GermSwap, MesaRuntimeInit, PrincOpsUtils, ProcessorFace, RuntimeError]; GermSwapImpl; TrapsImpl; TeledebugImpl; MiniEthernetDriver; BC0 _ BootChannelDisk[ Basics, BC1, GermPrivate, MicrocodeVersion, PrincOpsUtils, SA4000Face]; BC1 _ BootChannelEther[ BCnull, Basics, GermPrivate, MiniEthernetDefs, PrincOpsUtils, ProcessorFace]; END. LOG Time: February 7, 1980 2:54 PM By: Knutsen Action: Create file from GermDisk.config of February 6, 1980 Time: February 15, 1980 1:51 PM By: McJones Action: OISProcessorFaceD0Impl=>OISProcessorHeadD0 Time: March 11, 1980 11:16 AM By: Forrest Action: Commented out Diablo31 Time: April 10, 1980 12:29 PM By: Forrest Action: Added Teledebug Time: April 22, 1980 5:56 PM By: McJones Action: MiniD0Driver=>MiniEthernetDriver+EthernetHeadD0 Time: May 14, 1980 6:44 PM By: McJones Action: Remove OISProcessorHeadD0 from HeadStartChain Time: July 1, 1980 1:21 PM By: McJones Action: 48-bit processor ids, OISProcessor...=>Processor... Time: July 22, 1980 2:53 PM By: Fay Action: Reordered BootSwapGerm[...] to get PageMap and PrincOpsRuntime in the correct order. Time: August 21, 1980 10:05 AM By: McJones Action: Renamed file Germ.config=>GermD0.config Time: August 29, 1980 11:20 AM By: BLyon Action: Renamed Ether* to EthernetOne*. Time: December 8, 1980 10:26 AM By: Taft Action: Convert for Dorado February 25, 1983 2:10 pm Taft Rebuild with current components February 27, 1983 3:58 pm Taft Remove TrapSupportImpl July 21, 1983 2:14 pm Taft Import MicrocodeVersion October 31, 1983 4:02 pm Birrell Conversion to 5.0 RGermDorado.config Last Edited by: Taft, July 21, 1983 2:14 pm Last Edited by: Birrell, November 2, 1983 11:20 am BootChannel implementations. The modules implementing various types of BootChannel's are daisy chained together. BootSwapGerm is the "real" importer of BootChannel and also exports BCnull, a dummy BootChannel to terminate the chain. To add a new driver named "BootChannelNew" to the chain: 1) Find the end of the chain, i.e. "BCn _ BootChannelX[...BCnull...];" 2) Change it to "BCn _ BootChannelX[...BCn+1...];" 3) Append after it "BCn+1 _ BootChannelNew[...BCnull...];" �ʽ˜Jšœ™Jšœ+™+Jšœ2™2J˜šÏk˜J˜ J˜ J˜J˜J˜J˜J˜J˜J˜J˜—šœ� œ�œ�˜Jš�œJ˜Q—J˜Jš�˜J˜šœ � œ�œ�œÏc1˜VJš�œ˜&Jš�œ�˜ Jš�œ=˜DJš�˜J˜J˜J˜Jš�œ˜J˜—J˜ J˜˜†J˜—J˜ J˜ J˜J˜J˜šœ¤™¤JšœF™FJšœ2™2Jšœ:™:—J˜˜J˜G—J˜˜J˜MJ˜—Jš�œ˜J˜š�˜Jšœ�œI˜hJšœ�œ?˜_Jšœ�œ+˜IJšœ�œ$˜BJšœ�œD˜aJšœ�œB˜]Jšœ�œH˜cJšœ�œe˜�Jšœ�œ<˜[Jšœ�œ2˜QJšœ�œ$˜DJ˜@J˜7J˜4J˜4——…—ª ¹