-- PilotKernelFrames.pack -- Frame packs for all of PilotKernel -- January 31, 1981 10:58 AM Gobbel Created from old TestPilotPack.pack and frame packs for individual configs. -- January 22, 1981 7:01 AM Knutsen Sorted the swappable frames in the Store config into alphabetical order. -- 23-Mar-82 16:23:12 Levin Add ColorDisplayImpl --June 10, 1982 9:40 am Levin Add ColorCursorImpl ResidentFrames: FRAME PACK = BEGIN -- Control SystemImpl; -- contains cleanup procedure PilotControl; -- must be resident due to its exported variables -- DiskDrivers DiskChannelImpl; DiskDriverSharedImpl; FloppyChannelImpl; SA4000Impl; SA800Impl; -- Must be resident until Pilot knows how to dynamically make it -- resident -- Filer FileCacheImpl; FilerExceptionImpl; FilerTransferImpl; FileTaskImpl; SubVolumeImpl; -- MesaRuntime BootSwapCross; Instructions; FrameImpl; -- resident since contains frame fault handler. PilotNub; Processes; -- used by the Swapper. SnapshotImpl; -- Misc ResidentHeapImpl; UtilitiesImpl; ZoneImpl; -- Swapper CachedRegionImplA; CachedRegionImplB; CachedSpaceImpl; MStoreImpl; PageFaultImpl; ResidentMemoryImpl; SwapBufferImpl; SwapperControl; SwapperExceptionImpl; SwapTaskImpl; -- UserTerminalDriver UserTerminalImpl; ColorDisplayImpl; ColorCursorImpl; -- In addition, due to the need to swap writable frame packs to a temporary -- file and not to the boot file, it is necessary that anything that PilotControl calls -- before mapping initially out spaces have their frames be resident (even though, -- in a strictly logical sense, they need not be resident). At the moment, this means -- everything in the Store config. -- In ALPHABETICAL ORDER, the swappable frames in the Store config are: FileImpl; HConfig.STreeImpl; HierarchyImpl; MarkerPageImpl; MapLogImpl; PConfig.STreeImpl; PhysicalVolumeImpl; ProjectionImpl; ScavengeImpl; Signals; SimpleSpaceImpl; SpaceImplA; SpaceImplB; STLeafImpl; StreamImpl; Transactions; Traps; VolAllocMapImpl; VolFileMapImpl; VolumeImpl; -- The following are included here as they fit and are hot HeapImpl; -- The following are initialization only frames. They are included here since -- they do not increase the size of this swap unit, thus saving one page of MDS DiskDrivers.StartChainPlug; FilerControl; UserTerminalDriver.StartChainPlug; VMMControl; END --of frame pack ResidentFrames--;