*MesaDefs.Mc -- Definitions for Mesa code modules
*Last edited: 8 January 1981 by Fiala

MC[xfAV,1000];
MC[xfSDOffset,100];
MC[xfGFT,1400];

MC[Normal,0];		*Things in MemStat
MC[FreeFrame,10];
MC[EarlyXfer,4];
MC[BltFixup,3];
MC[BltLFixup,2];
MC[XferFixup,1];

*Frame formats
MC[xfPcOffset,1];	*in L (unused)
MC[xfRetLinkOffset,2];	*in L (unused)
MC[LocalZeroOffset,4];	*in L (unused)
MC[xfGfiOffset,0];	*in G
MC[GlobalZeroOffset,3];	*in G (unused)

*StateVector format
MC[StkPOffset,10];
MC[DestOffset,11];
MC[SourceOffset,12];	*unused

*SD indicies
MC[sStackError,2];
MC[sWakeupError,3];
MC[sXferTrap,4];
MC[sUnimplemented,5];
MC[sAllocListEmpty,6];
MC[sControlFault,7];
MC[sCsegSwappedOut,10];
MC[sPageFault,11];
MC[sWriteProtect,12];
MC[sUnbound,13];
MC[sZeroDivisor,14];
MC[sDivideCheck,15];
MC[sHardwareError,16];	*unused
MC[sProcessTrap,17];
MC[sBoundsFault,20];
MC[sPointerFault,21];
MC[sFloatingPoint,137];
MC[sWCBL,151];
MC[sICBL,152];
MC[sCedarTrap,156];

MC[FirstProcess,75];
MC[LastProcess,76];	*unused
MC[FirstStateVector,77];

MC[CurrentPSB,21];
MC[ReadyQ,22];
MC[CurrentState,23];
MC[ReadyQhi,1];		*unused

*Nova entry point constants
MC[IntStopPC,25];	*unused
MC[StopStopPC,26];
MC[MEStopPC,27];	*unused
MC[MXDStopPC,30];	*unused
MC[MREStopPC,31];	*unused
MC[MXWStopPC,32];	*unused
MC[NOTIFYStopPC,33];	*unused
MC[BCASTStopPC,34];	*unused
MC[REQUEUEStopPC,35];	*unused