IDENT 1XM,MXM 1XM TITLE 1XM - 7165/895 (CCC) DRIVER. PERIPH BASE MIXED SST *COMMENT 1XM - 7165/895 (CCC) DRIVER. COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992. 1XM SPACE 4,15 *** 1XM - 7165/895 (CCC) DRIVER. * * G. S. ANDERSON. 04/30/84. * R. M. DANISCH. 02/01/86. 1XM SPACE 4,15 *** *1XM* IS THE CYBER CHANNEL COUPLER (CCC) DRIVER FOR THE * 7165/895 DISK STORAGE SUBSYSTEM. * * THE 7165/895 DISK DRIVES ARE SUPPORTED AS BUFFERED I/O * DEVICES. THE REQUESTS THAT ARE PROCESSED BY *1XM* ARE * POSTED BY *CPUMTR* IN THE BUFFERED I/O TABLES IN *CMR*. * *1XM* INTERLOCKS THE UNITS, LINKS THE REQUESTS, AND COMPLETES * THE REQUESTS BY ISSUING APPROPRIATE *BIOM* REQUESTS. * * EACH *1XM* MASTER/SLAVE PP PAIR WILL SUPPORT ONE CHANNEL AND * WILL BE THE SOLE DRIVER FOR THE *CCC* ON THAT CHANNEL. *1XM* * WILL BE CHECKING THE PHYSICAL UNIT TABLE (PUT) FOR REQUESTS * ON UNITS THAT ARE SUPPORTED THROUGH THE *CCC* THAT *1XM* IS * DRIVING. * * *1XM* SCANS THROUGH THE *PUT* ENTRIES IN A CIRCULAR FASHION * LOOKING FOR REQUESTS TO PROCESS. ONCE A REQUEST IS FOUND * AND LINKED *1XM* USES THE PHYSICAL DISK AND UEM ADDRESSES IN * THE CORRESPONDING *CBT* ENTRY TO DETERMINE THE ACTION TO BE * TAKEN. *1XM* WILL ATTEMPT TO PROCESS CONSECUTIVE SECTOR * REQUESTS ON THE CURRENT UNIT UNTIL THE END OF THE CYLINDER * OR A CONSECUTIVE SECTOR REQUEST WAS NOT FOUND. AT THIS * POINT *1XM* WILL RESUME ITS SEARCH THROUGH THE *PUT* WITH THE * *PUT* ENTRY IMMEDIATELY FOLLOWING THE ONE JUST PROCESSED. EJECT *** CALLING SEQUENCE FOR MASTER AND SLAVE. * * MASTER PP COMMUNICATION AREA: * * WORD 0 18/*1XM*, 6/CP, 6/CCTO, 6/0, 12/MAS, 12/CHAN * WORD 1-7 USED FOR MONITOR REQUESTS * * SLAVE PP COMMUNICATION AREA: * * WORD 0 18/*1XM*,6/CP,12/SU,12/SL,12/CHAN * WORD 1 NOT USED * WORD 2 12/REQU,12/0,12/LSB,24/UEM ADDR * WORD 3 12/SEC,48/0 * WORD 4 12/MEF,48/0 * WORD 5 12/ROC,48/0 * WORD 6-7 NOT USED * * CCTO *CCT* ORDINAL. * MAS DEFINES THE MASTER *1XM* DRIVER (0). * CHAN THE CHANNEL BEING DRIVEN BY THIS PP. * SU NON-ZERO WHEN THE SLAVE IS INITIALIZED. * SL DEFINES THE SLAVE *1XM* DRIVER (1). * REQU REQUEST FOR SLAVE TO PROCESS. * 1 = READ * 2 = WRITE * 3 = DROP * LSB LAST BLOCK OF SECTOR FLAG. * 0 = LEAVE CHANNEL ACTIVE AFTER READ/WRITE. * 1 = DISCONNECT CHANNEL AFTER READ/WRITE. * UEM ADDR UEM ADDRESS/100B TO READ/WRITE DATA FROM/TO. * SEC SLAVE ERROR CODE. SET BY SLAVE. CLEARED BY * MASTER. * 0 = NO ERROR ENCOUNTERED. * NON-ZERO = ACTUAL ERROR CODE OF SLAVE ERROR. * MEF MASTER ERROR FLAG. SET BY MASTER. CLEARED BY * SLAVE. * 0 = NO ERROR ENCOUNTERED. * 1 = MASTER ENCOUNTERED AN ERROR. * ROC READ OPERATION COMPLETE. ALL DATA TRANSFERRED * TO UEM. SET AND CLEARED BY SLAVE. SPACE 4,10 ** MESSAGES. * * * 1XM - UNAUTHORIZED CALL.* * ISSUED TO THE SYSTEM DAYFILE IF *1XM* WAS NOT CALLED FROM * THE SYSTEM. SPACE 4,10 *** ERRLOG MESSAGES. * * *EQXXX,TKNNNN, MEDIA DEFECT ENCOUNTERED.* * * A MEDIA DEFECT HAS BEEN ENCOUNTERED ON EQUIPMENT WITH EST * ORDINAL ORD, LOGICAL TRACK NNNN. A REQUEST HAS BEEN ISSUED * TO AUTOMATICALLY FLAW THIS TRACK WHEN IT IS DROPPED. SPACE 4,10 *** ORGANIZATION OF 7165/895 (MEASUREMENTS IN DECIMAL). * * EQUIPMENT TYPE *DC* * * PHYSICAL ORGANIZATION: * * CM WORDS/PHYSICAL SECTOR 2048 * PHYSICAL SECTORS/PHYSICAL TRACK 3 * PHYSICAL TRACKS/CYLINDER 15 * CYLINDERS/DEVICE 885 * N (0