OVT P7Ȳڵ@D ****************************************************************D.* OVERLAY TABLE  (OVT) 02/23/82  *.D ****************************************************************D  DORG 0 ! "TSKLST DATA 0 START OF TSB'S".UPS  DATA 0  ADDR SYSTEM TIME UNITS/SEC ."PSBLST DATA 0 START OF PSB'S".FIDMAP DATA 0  ADDR FIXED TASK ID BIT MAP .4PF$FCB DATA 0 ADDR SYSTEM PROGRAM FILE FCB PTR 4*ETSK DATA 0  CURRENT EXECUTING TASK* BPT  D ATA 0 BREAKPOINT TABLE(TSKSCH DATA 0  TASK SEARCH UTILITY (<SYSPF DATA 0 ADDR OF PATHNAME OF SYSTEM PROGRAM FILE < MM$RLM BSS4 TSB CLEAN UP (F$FLG DATA -1 FUTIL/UNLOAD LOCKOUT(FUTPDT DATA 0 FUTIL PDT CURRENTLY IN USE "PDTLST DATA 0 START OF PDT'S""LDTLST DATA 0 START OF LDT'S"4TM$QRM BSS4 REM. SPEC. ENT. FROM SPEC. QUEUE 4$TMBID0 BSS4 BID TASK ROUTINE$&TMTREE BSS4  BUILD TREE LINKAGE&RSTRID DATA 0 USER RESTART ID 2RSTRSW DATA 0 CRT 'HELP' KEY DISABLE SWITCH 2$SLDATA DATA 0 SYSTEM LOG DATA $0MM$FND BSS4 ALLOCATE USER MEMORY ROUTINE 02BM$MPB BSS4 MAP BUFFER INTO ADDRESS SPACE 2TSKSTR DATA 0 STAR T OF NON-LINKED TSB'S *SYSTAB DATA 0  START OF SYSTEM TABLE *(TABSIZ DATA 0  SIZE OF SYSTEM TABLE((AQPTRS DATA 0  PTR TO ACTIVE QUEUES(2TDL  DATA 0 ADDR OF TIME DELAY LIST ANCHOR 2 KBTAB DATA 0 PTR TO 913 STA TUS BLOCKS 0SLPBQC BSS4 SYSTEM LOG QUEUEING ROUTINE 0(SCIBMX DATA 0  SCI BACKGROUND LIMIT((SCIFMX DATA 0  SCI FOREGROUND LIMIT(.MAPSHD DATA 0  SCHEDULER MAP FILE POINTER .*YEAR DATA 0  BLOCK OF CURRENT DATE AN* D TIME .UAHEAD DATA 0  ADDRESS OF MEM MGR HEADER ..SAHEAD DATA 0  ADDRESS OF SYS AREA HEADER .0KTSKWP DATA 0 SUBROUTINE TO KILL I/O - WP 00KTSKPC DATA 0 SUBROUTINE TO KILL I/O - PC 0 CURMAP DATA 0 CURRENT MAP FI LE POINTER (OADPTR DATA 0  SYSTEM OVERLAY AREA (&OVLYQ DATA 0  LOAD OVERLAY QUEUE&$SO$LTO BSS4 LINK TO OVERLAY $&SO$BTO BSS4  BRANCH TO OVERLAY &(SO$RFO BSS4  RETURN FROM OVERLAY (ENDADD DATA 0 LO AD ADR FOR FIRST USER TASK (ENDLIM DATA 0  LIMIT REG FOR ENDADD(,MEMSIZ DATA 0  SIZE OF MEMORY IN BEETS ,2BASADJ DATA 0 ADJUSTMENT VALUE FOR BIAS REG 2,TMTOL DATA 0  START OF TIME ORDER LIST ,  DATA 0 ! TM$D*OR BSS4  SERIAL ACCESS DOOR LOCKING *0TM$OPN BSS4 SERIAL ACCESS DOOR UNLOCKING 0.BM$FLS BSS4  BUFFER MGMT FLUSH ROUTINE ..TM$EXT DATA 0  INFINITE EXTEND TIME SLICE . PUSH1 BSS4 SAVE REG R1  PUSH2 BSS4  SAVE REGISTERS R1-R2(PUSH3 BSS4  SAVE REGISTERS R1-R3((PUSH4 BSS4  SAVE REGISTERS R1-R4((PUSH5 BSS4  SAVE REGISTERS R1-R5((PUSH6 BSS4  SAVE REGISTERS R1-R6((PUSH7 BSS4  SAVE REGISTERS R1-R7((PUSH8 BSS4  SAVE REGISTERS R1-R8((PUSH9 BSS4  SAVE REGISTERS R1-R9( POP0 BSS4 EXIT ROUTINE POP1 BSS4 RESTORE R1,POP2 BSS4  RESTORE REGISTERS R1-R2 ,,POP3 BSS4  RESTORE REGISTERS R1-R3 ,@,POP4 BSS4  RESTORE REGISTERS R1-R4 ,,POP5 BSS4  RESTORE REGISTERS R1-R5 ,,POP6 BSS4  RESTORE REGISTERS R1-R6 ,,POP7 BSS4  RESTORE REGISTERS R1-R7 ,,POP8 BSS4  RESTORE REGISTERS R1-R8 , POP9 B $SS4  RESTORE REGISTERS R1-R9 $,MM$RUA BSS4  RETURN USER AREA MEMORY ,$MM$GSA BSS4 GET SYSTEM AREA $&MM$RSA BSS4  RETURN SYSTEM AREA&"MM$GUA BSS4 GET USER AREA "(SCRASH BSS4  SYSTEM CRASH ROUTINE(*@,TMQUE BSS4  GENERAL QUEUEING ROUTINE ,.TMDQUE BSS4  GENERAL DEQUEUEING ROUTINE .*TMAQUE BSS4  QUEUE ON ACTIVE QUEUE *&QHEAD DATA 0  ADDR OF SVC QUEUES&2STUNIT DATA 0 CLOCK TICKS / SYSTEM TIME UNIT 2 FLG12 D ,ATA 0 MACHINE FLAG 0=/10,-1=/12 (VAL) ,2FLGWCS DATA 0 WCS FLAG 0=NO; 1=YES - (VALUE) 2&RETRID BSS4  RETURN RUN TIME ID&* ',FMOPEN BSS4  FMT FILE OPEN PROCESSOR ,,FMCLOS BSS4  FMT FILE CLOSE PROCESSOR ,TA0@,FMWRIT BSS4  FMT FILE WRITE PROCESSOR ,*WRTSEQ BSS4  SEQUENTIAL FILE WRITE *&CKWRIT BSS4  CHECK WRITE ACCESS&*CKLOCK BSS4  CHECK IF RECORD LOCKED*.MAPREC BSS4  TRANSLATE BLOCK # TO ADU # .UPDFDR BSS4 "UPDATE FILE DESCRIPTOR RECORD "&BM$MAP BSS4  MAP IN TASK BUFFER&&BM$RD BSS4  RETRIVE FILE BLOCK&&BM$REL BSS4  RELEASE FILE BLOCK&*UAHADD DATA 0  BEET ADDRESS OF UAHEAD*(ENDDXL DATA 0  LIMIT REG VALUE FOR DX(-10 ,MEMSW DATA 0  USER MEMORY SIZE SWITCH ,(DIOPDT DATA 0  ADDRESS OF DISC PDT ((TLDTSB DATA 0  TSB FOR TASK LOADER (& DATA 0 * * * RESERVED * * * &$BIDTSB DATA 0 TSB FOR BID TASK$TOLBET DATA 0 FI RST BEET TIME ORDERED *OF$FCB DATA 0  FCB ADDRESS OF OVERLAY*"RF$FCB DATA 0 ROLL FILE FCB "$OF$LDT DATA 0 OVERLAY FILE LDT$"PF1LDT DATA 0 LDT FOR LUNO D""PF2LDT DATA 0 LDT FOR LUNO B"PF3LDT DATA 0 LDT FOR LUNO F"RF$LDT DATA 0 ROLL FILE LDT "(SCR$HD DATA 0  HEAD ADR CRASH FILE (&SCR$TK DATA 0  CYLINDER ADR CRASH&*SCR$SC DATA 0  SECTOR ADR CRASH FILE **SCR$DA DATA 0  TILINE ADR CRASH FILE *TOLLNK DATA 0  TOL LINKAGE ROUTINE ,RIDMAP DATA 0  ADR RUN TIME ID BIT MAP ,.CMEMSZ DATA 0  MEMORY TO BE CRASH DUMPED .*SCNPDT DATA 0  DSR POWER UP ROUTINES *0SYSPFN DATA 0 NAME OF SYSTEM PROGRAM FILE 0SCR$SL DATA 0 CRAS H FILE UNIT SELECT,XY DATA 0  TRAP INITIALIZATION TABLE ,0UNLPDT DATA 0 UNLOAD PDT CURRENTLY IN USE 0(SCHDWS DATA 0  SCHEDULER WORKSPACE (*SLCSUS DATA 0  SCHEDULER ENTRY POINT *"BM$SIZ DATA 0 LENGTH OF MEM RE"SIDENT BUFFER 0MMUMAX DATA 0 MAXIMUM SIZE FREE USER AREA 0"FM$RDM BSS4 READ MULTIPLE ",BM$MP2 BSS4  CHECK MEMORY PROTECTION,2TM$INC BSS4  INCREMENT TM$EXT BLWP VECTOR 2$TM$DEC BSS4  DECREMENT TM$EXT $BLWP VECTOR .TM$CLR BSS4  CLEAR TM$EXT BLWP VECTOR .,S$$PAT DATA 0  BEGINNING OF PATCH AREA, CTRYCD DATA 0 COUNTRY CODE &TM$T0 DATA 0  POINTER TO TM$T0 &6OSREL EQU$  OS RELEASE NUMBER-SET BY S$LOADER 6@>MM$PAK DATA 0  MEMORY PACK REQUEST FLAG (NOT A POINTER) >**  MM$PAK AND OSREL SHARE SAME WORD *(DMABUF DATA 0  ALTERNATE DM BUFFER(,MASTAB DATA 0  MASTER BIT TABLE FOR DM,.TMPVOL BSS10 TEMPORARY FILE VOLUME NAME .LENGTH, NAME CPUID DATA 0  CPU TYPE ID *  0 = /10*  1 = /12*  2 = /10A *  4 = S300 .CLK$WP DATA 0  CLOCK WORKSPACE (CLKWSP) .OVTSIZ EQU$ !  RORG "  PAGE " **********