VM370 Rel 6 Data Areas and Control Block Logic (Mar79)
Page237(237 of 342)
PDSSECT PDSSECT describes the fields of the in-storage directory that is used in CS simulation of BPAM. The in-storage directory is built dynamically ty DMSSVT froll ces free storage. o 8 Eexadeci!!!al Displacelient ------------ 0 6 8 9 A C E F 10 DIRNAeE I DIRPTR I ---------------------------------------------------1 A*1 I 1*2 CORE SIZE prSELKSI A*3 I111111I Field iialle Field Description, Contents, eeaning -------------------------------------- DIRNAeE DS 3H IUCLIE identifier DIRPTR DS 1H Item pointer to start of directory TEMPBYTE DS 11 A*1 If byte has dollar sign ($) , then prs is in $PDSTEMP file NEWBLKS DS 11 A*2 No. of new tlocks added to FDS by STOW CORESIZE DS 1H Size of dictionary in tytes PDSBLKSI DS 1H Elock size of dictionary CHNGBYTE DS 11 A*3 Indicates updates to dictionary DS 11 Reserved for IBe use PDSDIR DS OF Start of in-storage dictionary Section 2. ces rata Areas and Control Blocks 225
PGMSECT PGMSECT describes the fields used by DMSITP for saving registers, old FSW, and other data for bandling frogram interrupts. The PGMSECT CSECT is pointed to by the APGMSECT field in NUCON. I 0 DEBPSW 1/////1//////1//////////////1 8 PICADDR OPSW 10 OPSW (cont. ) 18 Registers 28 TEMPOLD 30 TEMPNEW 38 R13AREA 40 PSAVE 78 SCBPTR 80 SCBWORK SCESAV12 88 SCBSAV13 SCESAV14 90 AUPIE Hexadecimal Field Displacement Name Field Description, Contents, Meaning o 4 8 8 C 14 28 30 38 3C 7C 80 84 88 8C 90 DEBPSW PIE PICADDR OPSW *EPlE TEMPOLD TEMPNEW R13AREA PSAVE SCBPTR f.Q! DC DC DS DC DC DC DC DC DC DC DC STAEBIT EQU STAIBIT EQU RETRYBIT EQU SCBWORK DC SCBSAV12 DC SCBSAV13 DC SCBSAV14 DC AUPIE DS F' 0' , V (DMSDBG) 1F OD F'O' 2F' 0' 5F' 0' 8X'00' 8X'00' F'O' 16F'0' F'O' in SCBPTR --X'80'-- X'40' X'20' A (0) A (0) A (0) A (0) A Routine (tMSITP) POint-to aetug Reserved for IBM use Program interrupt element PICA address from recent SFlE Old PSW after program interrupt Registers are: R14, R15, RO, R1, End program interrupt element Work area Work area Saved R13 and R2 Registers saved at interrupt time Pointer to first STAE control block Address of work ar ea for STAB exit routine Address of R12 save area fer DMSSAB Address of R 13 save area for DMSSAB Address of R14 save area fer DMSSAE Address of user's PIE, in SPIE exit 226 IBM VM/370 Data Areas and Control Block Logic