Aug. 1, 1979 ADTSECT ADTSECT describes the attributes of virtual disks (A-G, S, I, Z) accessed by a virtual
machine via the ACCESS command. Space is allocated for the ADT when DMSNUC is assembled.
In the ADT, certain fields are defined for use by both CMS and OS. For example, ADTHBcr
field at displacement 1C (hexadecimal) into ADTSECT is also defined as OSADTVTA for use
by OS simulation routines. ADTSECT is invoked by the ADT macro. 0 8 10 18 20 28 30 38 40 48 50 58 60 68
Hexadecimal Field
Displacement Name
ADTPTR
ADTFDA
ADTMFDA ADTFSTC ADTCFST ADTNUM ADTLEFT
ADTCIL ADTMSK ADTPQM1
ADTPQM3 ADTLFST ADTXNREC
ADTID A*1 A*2
ADTDTA
ADTMFDN
ADTHBCT
ADTCHBA ADT1ST ADTUSED ADTLAST A*3 A*4 A*5 I A*6 ADTQQM ADTPQM2 ADTLHBA
ADTNACW ADTRES ADTXAREC
Field Description, Contents, Meaning !2£ ]eag-gnl'y Disk§. Di§.t§. o ADTID DS CL6 Disk identifier (label)
6 ADTFLG3 DS 1X A*1 Third flag byte Bit§. de!ined i!! !J21FLG,J ADTFUPD1 EQU X'80' First half of DMSAUD has been called
ADTFXCHN EQU X'40' Extra chain link(s) to be returned ADTFRWOS EQU X'20' Read/write OS or DOS disk ADTFSORT EQU X' 10' All FST hyperblocks and FST entries sorted ADTFORCE EQU X'08' CMS/DOS/OS disk forced to a read-only ADTFNOAB EQU X'04' For DMSAUD routine: Do not abend
if it is a disk error
7 ADTFTIP DS 1X A*2 Filetype flag byte
8 ADTPTR DS 1A Pointer to next ADT block in chain C ADTDTA DS 1A Device table address in NUCON 10 ADTFDA DS 1A File directory (PST AT) address
14 ADTN DS 1F Number of doublewords in master
file directory
18 ADTMFDA DS 1A Master file directory address
1C OSADTVTA DS OF VTOC address of OS pack
1C ADTHBCT DS 1F FST hyperblock count 140 IBM VM/370 Data Areas and Control Block Logic
Aug. 1, 1979 NUCON' 618 APlE AIADT I I 620 AUSER ARDTK 1 -
628 ASCANN ASSTAT 630 ATABEND ASUBSECT 638 AOSMODL AWRTK 640 ASTRlNlT lADT I 6481 AFREE AFRET , 6501 ADMSPIOC APGMSECT I 658, AlOSECT ADMPEXEC I 6601 ADlOSECT AABNSVC 668 ADMSERL ADMSCRD 670 ADMSFREB ASVCSECT 678 AADTLKP AUPUFD 680 ASTATEXT AOSRET 688 ACMSRET ASCANO 690 AEXEC ASTART
698 AADTLKW AUSABRV 6AO AEXTSECT ASCBPTR 6A8 ADMSROS LDMSROS CDMSROS 6BO AACTLKP AACTNXT 6B8 AACTFREE AACTFRET 6CO AADTNXT ATRKLKP 6C8 ATRKLKPX AQQTRK 6DO AQQTRKX AERASE
6D8 ATYPSRCH AUPDlSK 6EO AKlLLEX ATFlNlS I 6E81 ARDBUF AWRBUF I 6FOf AFlNlS ASTATE
f 6F81 ASTATEW APOlNT L
Section 2. CMS Data Areas and Control Blocks 209
Previous Page Next Page