About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
SEG64 | Back to Index page |
Prolog Control Block Contents SEG64 DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
SEG64 Prolog | Top of page |
NAME : HCPSEGTE DESCRIPTION: SEGMENT TABLE ENTRY DSECT : SEG64 FUNCTION : There is one segment table entry for each megabyte of address space. A segment table is made up of contiguous segment table entries. For details on the segment table, see the SEGTB DSECT definition below. The format of the segment table entry is ARCHITECTED and cannot be changed in any way which violates the architecture. LOCATED BY : ASTSTD field of HCPASTE CONTROL REGISTER 1 CONTROL REGISTER 7 PGMGSTE field of the associated PGMBK (if any) STLSTEPx fields of HCPSTLBK VMDPSTD field of HCPVMDBK VMDPXSOL field of HCPVMDBK for shadow tables Note that STEs pointed to from the STLBK STLSTEPx fields are only "templates" used during saved segment processing, and are never *attached* (accessible by DAT hardware) in the architectural sense. CREATED BY : HCPBVMBK when a VMDBK is built HCPWLGET when a shadow segment table is built DELETED BY : HCPSTKFG when a VMDBK is released HCPWLBRE when a shadow segment table is released RELOCATION CONSIDERATIONS : None |
SEG64 Control Block Content | Top of page |
|
SEG64 Storage Layout | Top of page |
*** SEG64 - SEGMENT TABLE ENTRY * * +-------------------------------------------------------+ * 0 | SEGGENTR | * +-------------------------------------------------------+ * *** SEG64 - SEGMENT TABLE ENTRY *** Overlay for SEGGENTR in SEG64 * * +------+--------------------+---------------------------+ * 0 |:64B0 |////////////////////| SEG64W1 | * +------+--------------------+---------------------------+ * 8 * *** Overlay for SEGGENTR in SEG64 *** Overlay for SEG64W1 in SEG64 * * +-------------+------+------+ * 0 ... 4 |/////////////|:GSTA2|:GSTAT| * +-------------+------+------+ * 8 * *** Overlay for SEG64W1 in SEG64 |
SEG64 Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- SEGGCOMM 0000 10 SEGGCOMN 0007 10 SEGGENTR 0000 SEGGIEP 0006 01 SEGGIEPM 0000 00000100 SEGGINVL 0007 20 SEGGINVM 0000 20 SEGGLEN 0000 00000008 SEGGNEXT 0008 SEGGNULL 0007 01 SEGGPROM 0000 00000200 SEGGPROT 0006 02 SEGGPTMH 0000 00FFFFFF SEGGPTML 0000 00FFF800 SEGGPTMLL 0000 0000F800 SEGGPTRM 0007 00000008 SEGGPTUN 0007 00000800 SEGGPTUS 0007 0000000B SEGGPXDS 0007 00000009 SEGGSHFT 0007 00000014 SEGGSTAT 0007 SEGGSTA2 0006 SEGGSTBL 0000 80 SEGGTRAN 0007 40 SEGGTTBT 0007 0C SEGGWAIT 0007 80 SEGGXSTR 0007 02 SEGG2GMH 0000 00FFFFFF SEGG2GML 0000 00 SEG64B0 0000 SEG64W0 0000 SEG64W1 0004 |
Copyright IBM Corporation, 1990, 2018