Text preview for : MakeImage.mesa_Sep78.pdf part of xerox MakeImage.mesa Sep78 xerox mesa 4.0_1978 listing Mesa_4_System MakeImage.mesa_Sep78.pdf



Back to : MakeImage.mesa_Sep78.pdf | Home

MakeImage.mesa 2-Sep-78 13:58:17 Page 1



MakeImage.Mesa
Edited by:
Sandman on July 17, 1978 11:48 AM
DIRECTORY
AllocDefs: FROM "allocdefs" USING [
AddSwapStrategy, RemoveSwapStrategy, SwappingProcedure, SwapStrategy],
AltoDefs: FROM "altodefs" USING [
BytesPerPage, PageCount, PageNumber, PageSize],
AltoFileDefs: FROM "altofiledefs" USING [
CFA, CFP, eofDA, fillinDA, FP, TIME, vDA],
BcdDefs: FROM "bcddefs" USING [FTSelf, MTHandle, MTIndex, VersionStamp],
BcdMergeDefs: FROM "bcdmergedefs" USING [MergeBcd],
BcdTabDefs: FROM "bcdtabdefs" USING [FindString],
BFSDefs: FROM "bfsdefs" USING [ActOnPages, GetNextDA],
BootDefs: FROM "bootdefs" USING [PositionSeg],
ControlDefs: FROM "controldefs" USING [
Alloc, AllocationVector, AllocationVectorSize, ATPreg, 'AV, ControlLink,
EntryVectorItem, FrameHandle, FrameVec, Free, GetReturnLink, GFT,
GFTIndex, GlobalFrameHandle, Greg, Lreg, MaxAllocSlot, OTPreg, ProcDesc,
SD, StateVector, SVPointer, WDCreg, XTSreg],
CoreSwapDefs: FROM "coreswapdefs" USING [SetLevel],
DirectoryDefs: FROM "directorydefs" USING [EnumerateDirectory],
DiskDefs: FROM "diskdefs" USING [
DA, DiskPageDesc, DiskRequest, ResetDisk, SwapPages, VirtualDA],
DiskKDDefs: FROM "diskkddefs" USING [CloseDiskKD, InitializeDiskKD],
FrameDefs: FROM "framedefs" USING [GlobalFrame, SwapOutCode],
ImageDefs: FROM "imagedefs" USING [
FileRequest, FirstImageDataPage, HeaderPages, ImageHeader, ImageVersion,
MapItem, MapSpace, PuntMesa, StopMesa, UserCleanupProc, VersionID],
InlineDefs: FROM "inlinedefs" USING [BITAND, COPY],
LoaderBcdUtilDefs: FROM "loaderbcdutildefs" USING [
BcdBase, EnumerateModuleTable],
LoadStateDefs: FROM "loadstatedefs" USING [
BcdAddress, BcdSegFromLoadState, ConfigIndex, EnumerateLoadStateBcds,
GetInitialLoadState, GetLoadState, GFTIndex, InputLoadState, LoadState,
LoadStateGFT, ReleaseLoadState, UpdateLoadState],
MiscDefs: FROM "miscdefs" USING [DAYTIME, GetNetworkNumber, SetBlock, Zero],
MIUtilityDefs: FROM "miutilitydefs" USING [
AddFileRequest, BashFile, BashHint, DAofPage, DropFileRequest, FillInCAs,
FreeAllSpace, GetBcdFileNames, GetSpace, InitFileRequest,
InitLoadStateGFT, InitSpace, KDSegment, LockCodeSegment, MergeABcd,
MergeAllBcds, NewBcdSegmentFromStream, PatchUpGFT, ProcessFileRequests,
UnlockCodeSegment],
OsStaticDefs: FROM "osstaticdefs" USING [OsStatics],
ProcessDefs: FROM "processdefs" USING [
ActiveWord, CurrentPSB, CurrentState, CV, DisableInterrupts, OIW,
EnableInterrupts, ProcessHandle, Queue, ReadyList, SDC, WakeupsWaiting],
SDDefs: FROM "sddefs" USING [
sAddFileRequest, sAllocTrap, sGFTLength, sGoingAway, sSwapTrap,
sXferTrap],
SegmentDefs: FROM "segmentdefs" USING [
AddressFromPage, Append, CloseFile, DataSegmentAddress, DataSegmentHandle,
DefaultBase, DefaultVersion, DeleteDataSegment, DeleteFileSegment,
EnumerateDataSegments, EnumerateFiles, EnumerateFileSegments, FileError,
FileHandle, FileHint, FileSegmentAddress, FileSegmentHandle,
MapFileSegment, NewDataSegment, NewFile, PageFromAddress, Read,
ReleaseFile, SetEndOfFile, SwapIn, SwapOut, SwapUp, Unlock, Write],
StreamDefs: FROM "streamdefs" USING [
CreateWordStream, DiskHandle, NewWordStream, ReadBlock, StreamHandle,
WriteBlock],
StringDefs: FROM "stringdefs" USING [EquivalentString],
SystemDefs: FROM "systemdefs" USING [PruneHeap],
TableDefs: FROM "tabledefs" USING [Allocate],
TimeDefs: FROM "timedefs" USING [PackedTime];
DEFINITIONS FROM
LoadStateDefs, DiskDefs, ImageDefs, ControlDefs, SegmentDefs, MIUtilityDefs;
MakeImage: PROGRAM
IMPORTS AllocDefs, BcdMergeDefs, BcdTabDefs, TableDefs, BFSDefs, BootDefs, CoreSwapDefs,
DirectoryDefs, DiskDefs, DiskKDDefs, FrameDefs, ImageDefs, LoaderBcdUtilDefs,
LoadStateOefs, MiscOefs, SegmentDefs, StreamDefs, StringDefs, SystemDefs,
MIUtilityDefs
EXPORTS ImageOefs, MIUtilityDefs
SHARES ProcessDefs, DiskDefs, SegmentDefs, ControlDefs, ImageDefs