CMDRV.501;1=CMDRV.500;1 -2,,/;DBC 1/ .IDENT /V5.1/ ;30-MAR-79 -11 ; D.B.CURTIS MADE MOD FIX BUG IN DETECTING WRONG TYPE OF CM UNIT ; THIS BUG WOULD CAUSE DMA OPERATIONS THAT GO TO CM0 OR ANY EVEN NUMBER ; CM TO CRASH THE SYSTEM--- NON-DMA TO CM(ODD) WOULD WORK ; ; ALSO SOME COMMENTING WAS CLEANED UP AND THE SETTING OF ; THE TIME OUT FOR DMAS WERE MOVED TO SETUP ; ; THESE EDITS ARE "DBC 1" MADE 30-MAR-79 ; -680,681 -837,839 BIT #1,(SP)+ ;AND IF SO CHECK TO SEE THAT THE UNIT IS BEQ 4$ ;AN ODD NUMBERED UNIT IF NOT INDICATE AN ERROR MOVB S.ITM(R4),S.CTM(R4) ;THE TIMEOUT IS ALSO SET FOR THIS FUNCTION ;EVEN IF IT PROBABLY WON'T BE USED. MOV U.BUF+2(R5),R3 ;NOW, GET THE ADDRESS OF THE -853,853 MOV I.PRM+12(R1),-(SP) ;GET THE BM WORD AND PLACE IN (SP) -887,887 2$: BIT #1,(SP)+ ;IS CHECKED TO BE AN EVEN NUMBERED UNIT /