CORTAELE CORTABLE maintains the status and ownership of each page frame of real sterage for use by page management routines. The ACOBETBL field of the PSI points to CORTAELE. o CORFPNT COREPNT 8 C*1 CORSWPNT CORPGPNT Field Displacement Name Field Description, Contents, o 4 6 C 8 4 8 CORFPNT DS 1F Pointer to next CORTABLE entry in queue En!!!, gefini!ion !2! ORG CORFPNT CORVM DS 1F Pointer to VMBLOK of page ewner CORBPNT DS 1F CORSWPNT DS 1F CORPGPNT DS 1F ORG CORSWPNT COR FLAG DS 11 defined in CORFLAG CORIOLCK EQU --X'80-'- CORCFLCK EQU CORFLUSB EQU COR FREE EQU CORSBARE EQU CORRSV EQU CORCP EQU CORDISA EQU X'40' X'20' X'10' X'08' X'04' X'02' X'01' C*1 Pointer to Frevious CORTAELE entry Pointer to SWPTABLE for Fage Pointer to PAGTAELE for page CORTAELE entry status flags Page locked for IIC or CORLCNT is
greater than 0 Page locked by console functien Page is in FLUSH list Page is in FREE list Page is shared Page is reserved Page belongs to the control Frogram Page disatled, not available i! gage Is Locked ORG CORBPNT CORLCNT DS 1F Page lock count for CORIOLCK i! Rage in Tran§it ORG CORFLAG CORCODE DS 1X C*1 DASD operation code for in queue Section 1. CP Data Areas and Centrol Blocks 17
CPEXBLOK CPEXBLOK maintains register values and addressing infor.ation (module address or entry
point address) to handle a delayed transfer of centrol. Stacked CPEXELCKs are queued off DMKDSPRQ. o
8 10 Hexadecimal Displacement
------------ 0 4
8 C 10 10 14
18 1C 20 24
28 2C 30 34
38 3C 40 44
48 4C CPEXFPNT CPEXMISC Field
Nalle CPEXFPNT DS CPEXBPNT DS CPEXMISC DS CPEXREGS 1F 1F 1F CPIXBPNT CPIXADD Field Description, contents, !eaning Pointer to next CPEXBLCK Pointer to previous CPEXBLCK Use varies with stacker Defin!!!2] and DMKDSP ORG CPEXMISC CPEXTYPE DS 1X Type of block on CPEXBLOK chain CP_RXDEFR _EQU CPEXPRIO EQU CPEXLPSi EQU DS CPEXPROC DS CPEXADD DS CPEXREGS DS !2! CPEXRO CPEXR1 CPEXR2 CPEXR3 CPEXR4 CPEXR5 CPEXR6 CPEXR7 CPEXR8 CPEXR9 CPEXR10 CPEXR11 CPEIR12 CPEXR13 CPEIR14 CPEIR15 ORG DS DS DS DS DS DS DS DS DS DS DS DS DS DS DS DS CPEXSIZE EQU in CPEITYPE -X'80' X'40' X'20' 1X 18 IF 16F CPEXREGS 1F IF 1F 1F IF 1F IF 1F IF 1F IF 1F 1F 1F IF 1F Deferred interrupt request CPEXELOK with priority
Load PSi to go to execution address
Reserved for IBM use
Address of processor related to block
Return address
Execute registers
Registers 0 through 15 (*-CPEXBLOK)/8 Size in doutlewords (X'OA') 18 IBM VM/370 Data Areas and Control Block Logic
Previous Page Next Page