-- DiskDrivers.config (last edited by: Levin on: 28-Apr-82 10:05:12)

PACK
   DiskChannelImpl, DiskDriverSharedImpl, SA4000Impl, StartChainPlug;

PACK
   FloppyChannelImpl, SA800Impl;

DiskDrivers: CONFIGURATION LINKS: CODE
   IMPORTS
     Inline, PhysicalVolume, PilotDisk, PilotSwitches, Process, ProcessInternal,
     ResidentHeap, RuntimeInternal, SA4000Face, SA800Face, SimpleSpace, Utilities
   EXPORTS
     -- We would like to say EXPORTS ALL, but the Binder can't hack the multiple
     -- instances of StoreDriverStartChain and SwapperDriverStartChain.  So, we
     -- have instead an explicit exports list that includes everything except
     -- these guys.  Such is life...
     DiskChannel, DiskChannelBackend, DiskDriverShared, FloppyChannel,
     FloppyChannelInternal, PhysicalVolume, StoreDriverStartChain,
     SwapperDriverStartChain = 

BEGIN

DiskChannelImpl;
DiskDriverSharedImpl;
StoreDriverStartChain ←
  SA4000Impl[DiskChannelBackend, DiskDriverShared, Inline, Process, ProcessInternal, ResidentHeap,
    RuntimeInternal, SA4000Face, StoreDriverStartChain1, Utilities];
-- FloppyChannelImpl must be started before SA800Impl
[DiskChannel, FloppyChannel, FloppyChannelInternal, PhysicalVolume, SwapperDriverStartChain] ←
  FloppyChannelImpl[DiskChannelBackend, Inline, PhysicalVolume, Process, ProcessInternal,
    ResidentHeap, SA800Face, SimpleSpace, SwapperDriverStartChain1, Utilities];
[PhysicalVolume, SwapperDriverStartChain1] ←
  SA800Impl[DiskChannel, DiskChannelBackend, FloppyChannel, FloppyChannelInternal, Inline,
    PilotDisk, PilotSwitches, Process, RuntimeInternal, SA800Face, SimpleSpace,
    SwapperDriverStartChain2, Utilities];

-- ... other disk drivers ...

[DriverStartChainDontCare, HeadStartChainDontCare, StoreDriverStartChain1, SwapperDriverStartChain2] ← StartChainPlug[];

END.




LOG

Time: April 13, 1980  10:24 PM	By: Forrest
  Action: Trim log to Amarsosa; move in DiskChannelImpl; delete comments refering to Model 31
Time: July 19, 1980  1:42 PM	By: Jose
  Action: Export DiskDriverShared.
Time: August 13, 1980  4:10 PM	By: Jose
  Action: Add Floppy Disk driver.
Time: September 15, 1980  5:40 PM	By: Jose
  Action: Add FloppyChannel to SA800Impl imports.
Time: September 20, 1980  3:30 PM	By: Forrest
  Action: Code links.
Time: October 1, 1980  12:42 PM	By: Jose
  Action: Export FloppyChannelInternal.
Time: December 17, 1980  4:16 PM	By: Luniewski
  Action: Import PilotSwitches.
Time: January 26, 1981  2:23 PM	By: Luniewski
  Action: Place SA800Impl and FloppyChannelImpl on the StoreDriverStartChain.
Time: 28-Apr-82 10:05:12	By: Levin
  Action: EXPORTS ALL (almost).