Google
 

Trailing-Edge - PDP-10 Archives - SRI_NIC_PERM_SRC_1_19910112 - 7/ft3/monitor/stanford/physio.dif
There are no other files named physio.dif in the archive.

; PHYSIO.MAC.1 & <MONITOR>PHYSIO.MAC.1 24-Feb-89 1907	PAGE 1



LINE 1, PAGE 1
1)	;[MACBETH.STANFORD.EDU]SRC:<7.FT3.MONITOR.STANFORD>PHYSIO.MAC.1, 20-Jun-88 15:36:55, Edit by A.APPLEHACKS
1)	; FT7 Clock Merge
1)	; UPD ID= 8703, RIP:<7.MONITOR>PHYSIO.MAC.15,  20-Apr-88 11:21:53 by RASPUZZI
1)	;TCO 7.1278 - Put ONSTR and OFFSTR under CIBUGX.
1)	;
1)	;[MACBETH]SRC:<7.FT2.MONITOR.STANFORD>PHYSIO.MAC.2,  6-Apr-88 16:04:21, Edit by A.APPLEHACKS
1)	; FT7.2 Merge
1)	; UPD ID= 8594, RIP:<7.MONITOR>PHYSIO.MAC.14,  11-Feb-88 16:57:01 by GSCOTT
LINE 1, PAGE 1
2)	; Edit= 8833 to PHYSIO.MAC on 20-Apr-88 by RASPUZZI (TCO 7.1278)
2)	;Install TCO 7.1278 - supress ONSTR/OFFSTR and make RELRNG a BUGCHK again.
2)	;TCO 7.1278 - Put ONSTR and OFFSTR under CIBUGX.
2)	; UPD ID= 8594, RIP:<7.MONITOR>PHYSIO.MAC.14,  11-Feb-88 16:57:01 by GSCOTT


LINE 13, PAGE 1
1)	;[MACBETH.STANFORD.EDU]SRC:<7.FT1.MONITOR.STANFORD>PHYSIO.MAC.2,  6-Feb-88 15:52:48, Edit by A.APPLEHACKS
1)	; FT7 Merge
1)	;
1)	;[MACBETH.STANFORD.EDU]SRC:<6.1.MONITOR.AP16.STANFORD>PHYSIO.MAC.3, 16-Dec-87 12:03:34, Edit by A.ALDERSON
1)	; Add SC30-M code (for IBM-type devices) under SC30SW
1)	;
1)	; UPD ID= 312, RIP:<7.MONITOR>PHYSIO.MAC.12,  24-Nov-87 17:44:27 by GSCOTT
LINE 9, PAGE 1
2)	; UPD ID= 312, RIP:<7.MONITOR>PHYSIO.MAC.12,  24-Nov-87 17:44:27 by GSCOTT


LINE 54, PAGE 1
1)	;------------------------- Autopatch Tape # 13 -------------------------
1)	; *** Edit 7247 to PHYSIO.MAC by LOMARTIRE on 19-Feb-86
1)	; Implement OFN caching 
1)	;Edit 7247 - Check DRMIO/DSKIO to see if any cached OFN pages are transfered
1)	;------------------------- Autopatch Tape # 12 -------------------------
1)	; *** Edit 7193 to PHYSIO.MAC by WONG on 14-Nov-85
LINE 44, PAGE 1
2)	; *** Edit 7247 to PHYSIO.MAC by LOMARTIRE on 19-Feb-86
2)	; Implement OFN caching 
2)	;Edit 7247 - Check DRMIO/DSKIO to see if any cached OFN pages are transfered
2)	; *** Edit 7193 to PHYSIO.MAC by WONG on 14-Nov-85

; PHYSIO.MAC.1 & <MONITOR>PHYSIO.MAC.1 24-Feb-89 1907	PAGE 2



LINE 71, PAGE 1
1)	;<6-1-MONITOR.FT6>PHYSIO.MAC.2, 12-Aug-85 17:53:32, Edit by WHP4
1)	;Stanford changes:
1)	; Code at INT4 makes sure it is looking at a UDB before seeing if the
1)	;  device is dual ported.  Screws up MEIS's, tapes, etc.
1)	; Support MEIS device
1)	; Enter TA78 in NAMUTP table
1)	;
1)	; UPD ID= 2282, SNARK:<6.1.MONITOR>PHYSIO.MAC.203,  25-Jun-85 15:24:14 by GRANT
LINE 59, PAGE 1
2)	; UPD ID= 2282, SNARK:<6.1.MONITOR>PHYSIO.MAC.203,  25-Jun-85 15:24:14 by GRANT


LINE 36, PAGE 4
1)	IFN STANSW&SC30SW,<
1)		EXP 1			;PETIT MODE
1)	>;IFN STANSW&SC30SW
   {Skipped 1 page and 1 line}
1)	;TABLE OF UNIT TYPES USABLE BY THE FILESYSTEM
LINE 1, PAGE 5
2)	;TABLE OF UNIT TYPES USABLE BY THE FILESYSTEM


LINE 17, PAGE 5
1)	IFN STANSW&SC30SW,<
1)		EXP .UTDSK		;IBM-COMPATIBLE DISK
1)		EXP .UTCC1		;3330-I
1)		EXP .UTCC2		;3330-II
1)	>;IFN STANSW&SC30SW
1)	NDSKUT==:.-DSKUTP
LINE 16, PAGE 5
2)	NDSKUT==:.-DSKUTP


LINE 39, PAGE 5
1)	IFN STANSW&SC30SW,<
1)	;	FADSIZ			;IBM-COMPATIBLE DISK
1)		DSKSC1			;3330-I
1)		DSKSC2			;3330-II
1)	>;IFN STANSW&SC30SW
   {Skipped 1 page and 1 line}
1)	;TABLE OF UNIT TYPE NAMES
LINE 1, PAGE 6
2)	;TABLE OF UNIT TYPE NAMES

; PHYSIO.MAC.1 & <MONITOR>PHYSIO.MAC.1 24-Feb-89 1907	PAGE 3



LINE 32, PAGE 6
1)	IFN STANSW,<
1)		POINT 7,[ASCIZ /TA78/]
1)		POINT 7,[ASCIZ /MEIS/]
1)	>;IFN STANSW
1)	MSGLIM==.RTJST(-1,US.RTY)	;Min retry for operator assistance messages
LINE 31, PAGE 6
2)	MSGLIM==.RTJST(-1,US.RTY)	;Min retry for operator assistance messages


LINE 6, PAGE 21
1)	IFE STANSW,<
1)	INT4:	SKIPE P3,(Q1)		;UDB EXIST?
1)		SKIPN P5,UDB2ND(P3)	;YES, DUAL PORTED?
1)		JRST INT7		;NOT A DUAL-PORTED DRIVE. TEST NEXT
1)	>;IFE STANSW
1)	IFN STANSW,<
1)	;THIS EDIT FIXES OUR MEIS PROBLEMS AT STANFORD, BUT IS IN GENERAL INCORRECT.
1)	; AFTER FINDING A KDB, WE SHOULD SCAN ANY DISKS THAT HAPPEN TO BE ON THAT
1)	; CONTROLLER.  SINCE WE DON'T HAVE ANY DX20 CONTROLLERS AT STANFORD, THIS
1)	; HACK WILL SUFFICE.  I'M GOING TO LET DEC WRITE THE CORRECT CODE. -KSL
1)	INT4:	SKIPN P3,(Q1)		;UDB OR KDB EXIST?
1)		 JRST INT7		;NO, GO ON TO NEXT DEVICE
1)		LDB T1,USYBKT		;GET BLOCK TYPE
1)		CAIN T1,.BTUDB		;IS IT A UDB?
1)		 SKIPN P5,UDB2ND(P3)	;YES, IS A DUAL PORTED DISK?
1)		  JRST INT7		;NOT A UDB OR NOT A DUAL PORTED DISK 
1)	>;IFN STANSW
1)		SKIPG P5		;IS THIS THE ALTERNATE PATH?
LINE 6, PAGE 21
2)	INT4:	SKIPE P3,(Q1)		;UDB EXIST?
2)		SKIPN P5,UDB2ND(P3)	;YES, DUAL PORTED?
2)		JRST INT7		;NOT A DUAL-PORTED DRIVE. TEST NEXT
2)		SKIPG P5		;IS THIS THE ALTERNATE PATH?


LINE 39, PAGE 104
1)	          BUG. (CHK,ONSTR,PHYSIO,SOFT,<UDBCHK - Structure has been marked onlin!
1)	e>,<<T3,STRNUM>>,<
1)	
1)	Cause:  A structure that had been previsouly marked offline due an offline
LINE 39, PAGE 104
2)		  BUG. (CHK,ONSTR,PHYSIO,SOFT,<UDBCHK - Structure has been marked online>,<<T3,STRNUM>>,<
2)	
2)	Cause:	A structure that had been previsouly marked offline due an offline

; PHYSIO.MAC.1 & <MONITOR>PHYSIO.MAC.1 24-Feb-89 1907	PAGE 4



LINE 21, PAGE 126
1)	IFN STANSW&SC30SW,<
1)		LDB T1,USYTYP		;GET TYPE
1)		CAIN T1,.UTP20		;IS IT RP20?
1)		JRST SETOMS		;TRY SETTING MESSAGE
1)	>;IFN STANSW&SC30SW
1)		MOVX T1,IS.NRT!IS.DVE	;GET ERROR FLAGS READY
LINE 21, PAGE 126
2)		MOVX T1,IS.NRT!IS.DVE	;GET ERROR FLAGS READY


LINE 48, PAGE 126
1)	IFN STANSW&SC30SW,<
1)		LDB T1,USYTYP		;GET TYPE
1)		CAIN T1,.UTP20		;IS IT RP20?
1)		JRST SETOMS		;TRY SETTING MESSAGE
1)	>;IFN STANSW&SC30SW
1)		MOVX T1,IS.NRT!IS.DVE	;GET ERROR FLAGS READY
LINE 43, PAGE 126
2)		MOVX T1,IS.NRT!IS.DVE	;GET ERROR FLAGS READY


LINE 64, PAGE 126
1)	IFN STANSW&SC30SW,<
1)	SETOMS:	MOVE T1,P4		;RETURN IORB
1)		CALL ONFPWQ
1)		MOVX T1,US.OMS!US.OIR	;SET MESSAGES
1)		IORM T1,UDBSTS(P3)
1)		RET			;AND QUIT
1)	>;IFN STANSW&SC30SW
   {Skipped 1 page and 1 line}
1)	;HERE TO ISSUE A MESSAGE TO THE OPERATOR
LINE 1, PAGE 127
2)	;HERE TO ISSUE A MESSAGE TO THE OPERATOR


LINE 18, PAGE 128
1)	UNIMS5:	
1)	IFE STANSW,<
1)		HRROI T1,[ASCIZ/MTA/]
1)		CALL PMES		;GIVE LOGICAL UNIT NUMBER
LINE 18, PAGE 128
2)	UNIMS5:	HRROI T1,[ASCIZ/MTA/]
2)		CALL PMES		;GIVE LOGICAL UNIT NUMBER

; PHYSIO.MAC.1 & <MONITOR>PHYSIO.MAC.1 24-Feb-89 1907	PAGE 5



LINE 27, PAGE 128
1)	>;IFE STANSW
1)	IFN STANSW,<
1)		MOVSI Q1,-MTAN		;LOOK FOR THIS UNIT
1)	UNIMS6:	HRRZ T1,MTCUTB(Q1)	;GET UDB ADR
1)		CAIN T1,(P3)		;FOUND THE UNIT YET?
1)		IFNSK.
1)		  HRROI T1,[ASCIZ/MTA/]	;YES, SAY IT'S A TAPE DRIVE
1)		  CALL PMES
1)		  JRST UNIMS7		;AND PRINT THE LOGICAL UNIT NUMBER
1)		ENDIF.
1)		AOBJN Q1,UNIMS6		;NO, LOOP BACK TIL FOUND
1)		MOVSI Q1,-ENN		;NOT FOUND, MAYBE IT'S A MEIS
1)	UNIM6A:	HRRZ T1,ENCUTB(Q1)	;GET UDB
1)		CAIN T1,(P3)		;MATCH?
1)		IFNSK.
1)		  HRROI T1,[ASCIZ/MEIS/] ;YES, SAY IT'S A MEIS
1)		  CALL PMES
1)		  JRST UNIMS7		;AND GO PRINT ITS LOGICAL UNIT NUMBER
1)		ENDIF.
1)		AOBJN Q1,UNIM6A		;LOOP OVER ALL TABLE ENTRIES
1)	>;IFN STANSW
1)		JRST UNIMS0		;NOT FOUND SO DONT GIVE UNIT NUMBER
LINE 25, PAGE 128
2)		JRST UNIMS0		;NOT FOUND SO DONT GIVE UNIT NUMBER