AI:TSECT ArTSECT describes the attributes of virtual disks (A-G, S, Y, 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 ty both CMS and OS. Fer example, ADTBECT
field at displacement 1C (hexadecimal) into AIT5ECT is also defined as eSADTVTl for use by OS simulation routines. lDTSECT is invoked by the ArT macro. 0 8 10 18 20 28 30 38 40 48 50 58 60 68
Hexadecimal Field
Iisplacement Name ADTPTR
ADTFDA
ADTMFDA
ADTFSTC
ADTCFST ADTNUM ADTLEFT ADTCYL ADTMSK ADTPQM1
ADTPQM3
ADTLFST ADTXNREC ADTID 1*1 A*2
lDTDTA ADTMFDN lDTBECT
ADTCBEA lDT1ST lDTUSEI lDTLAST A*3 1*4 A*5 I A*6 ADTQQM ADTPQM2
ADTLBBA AtTNACW ADTRES ADTXAREC Field Description, Contents, Meaning !2f Dis!§ o ADTID DS CL6 Disk identifier (label)
6 ADTFLG3 DS 1X A*1 Third flag tyte
7
8
C 10 14
18
1C
1C
Bits defined iDTFUiiD'-EQU ADTFXCBN EQU ADTFRWOS EQU ADTFSORT EQU ADTFORCE EQU ADTFNOAB EQU ADTFTYP DS ADTPTR DS ADTDTA DS ADTFDA DS ADTN DS ADTMFDA DS OSADTVTA DS ADTBECT DS in ADTFLG3 --X'80'--- X'40' X'20' X'10' X'08' X'04' 1X 1A
1A
1A
1F
1A OF 1F
First half of DMSAUD has been called
Extra chain link(s) to be returned
Read/write CS or Des disk
All FST hyperblocks and FST entries sorted CMS/reS/os disk forced to a read-only
For rMSAUI routine: Do not abend
if it is a disk error
A*2 Filetype flag byte
Pointer to next ADT tlock in chain
Device tatle address in NUCCN File directory (PSTAT) address
Number of doublewords in master
file directory Master file directory address VTOC address of OS pack FST byperblock count 140 IEM VM/370 Data Areas and Centrol Block Logic
Hexadecimal
Displacement
------------ 20 24 24
28
28
2C 30 30 34
34
38
3C 40 44 45
46
47
48
48
4C 50 54
58
5C 60 64
66
68
Field
Name ADTFSTC DS OSADTFST DS ADTCHBA DS OSADTVTB DS ADTCFST DS ADT1ST DS OSADTDSK DS ADTNUM DS OSADTSV1 DS ADTUSED DS ADTLEFT DS ADTLAST DS ADTCYL DS ADT!! DS ADTMX DS ADTFLG1 DS ADTFSF EQU ADTFRO EQU ADTFRW EQU ADTFFSTF EQU ADTFFSTV EQU ADTFQQF EQU ADTROX EQU ADTFMIN EQU AFTFLG2 DS ADTFMFD EQU ADTFALNM EQU ADTFALTY EQU ADTFMDRO EQU ADTFALMD EQU ADTFALUF EQU ADTPSTM EQU ADTFROS EQU ADTFDOS EQU ADT2ND DS 1F OF 1A OF 1F
1F OF 1F OF 1F
1F
1F
1F
1C
1C 1X in ADTFLG1 --X'8'O'-- X'40' X'20' X'10' X'08' X'04' X'02' X'01' 1X in ADTFLG2
Field Description, Contents, Number of FST 40-byte entries (files)
Address of first OS FST Pointer to current.FST hyperblock Upper VTOC address of OS pack ADTSECT Displacement of current FSi entry Displacement of first word in bit mask with "hole" OS disk address (cuu)
Number of records (NUMTRKS) Save area
Number of records in use Number of records left (QTLEFTP)
Displacement of last nonzero byte in bit mask Number of cylinders cn disk (NUMCYLP) A*3 Mode letter (A;B;C; ...... ;S;Y;Z) A*4 Extension-of-mode letter (A,E,C, ••• ,S,Y,Z) A*5 First flag tyte ADT tlock in free storage CMS read-only disk (attached and ready) CMS read/write disk (attached and ready)
First FST hypertlock is in free storage FST hypertlocks are of varying lengths 200-tyte is in free storage
This disk has read-only extension(s)
ADT tlock is minimum size
A*6 Secend flag byte --X'8'O'--- MFD is in storage X'40' All filenames are in storage li20; All filetypes are in storage X'10' Modes 1 through 5 are in storage ADTFMDRO.X'08' All medes (0 through 5) are in storage ADTFMFD+ADTFALNM+AriFALTY+ADTFALMD All UFD is in storage X'02' ADT fSTAT chain modified X
i
04
i
X'01' OD Indicates this is an Q1sk Indicates this is a DOS disk !Q! Di§!§ ADTMSK DS ADTQQM DS ADTPQM1 DS ADTPQM2 DS ADTPQM3 DS ADTLHBA DS ADTLFST DS ADTNACW DS ADTRES rs 1A
1A
1F
1F
1F
1A
1F
1H
1H 800-tyte bit-mask address 200-tyte bit-mask address PQMSIZ equals number of bytes in PQMSK is
greater than 215 PQMDUM equals number of 80C-byte records for PQ"SK equals number of doublewords in PQMSK Pointer to last FST hyperblock (see Note)
Displacment of last FST in last hyperbleck
(see Note)
Number of active write files --halfword
Reserve count (RESRVCNT) -- halfword Applies to all CMS disks except fer the S-disk. ADTXNREC DS 1F Number of doublewords of extra chain link
records Section eMS rata Areas and Contrel Blocks 141
Previous Page Next Page