KGAA Back to Index page
 
Prolog 
Control Block Contents 
   KGAA DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  KGAA Prolog Top of page
 
 NAME       : KGAA
 DESCRIPTION: Kernel Global Storage Mapping for Assembler
 DSECT      : KGAA
 FUNCTION   : This macro maps the kernel global
              storage area, or KGA. The KGA is anchored in
              NUCON at X'488'. This macro also maps the PLD
              (processor-local data area). The PLD is
              anchored in each CPU's NUCON at X'480'. If you
              include this macro, you must also include NUCON
              and STRUCPRA.
 
 
  KGAA Control Block Content Top of page
 

 KGAA DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure KGAA Kernel Global Storage Mapping for Assembler 00000488 KGA_ANCHOR NUCAKGA KGA pointer header -- extension pointers and lengths 0000 0 Address 4 KGA_ABN_ANCH Abend extension pointer 0004 4 Signed 4 KGA_ABN_LEN Abend extension length 0008 8 Address 4 KGA_ACT_ANCH Accounting extension pointer 000C 12 Signed 4 KGA_ACT_LEN Accounting extension length 0010 16 Address 4 KGA_CPU_ANCH CPU extension pointer 0014 20 Signed 4 KGA_CPU_LEN CPU extension length 0018 24 Address 4 KGA_EVN_ANCH Event extension pointer 001C 28 Signed 4 KGA_EVN_LEN Event extension length 0020 32 Address 4 KGA_IPC_ANCH IPC extension pointer 0024 36 Signed 4 KGA_IPC_LEN IPC extension length 0028 40 Address 4 KGA_SYN_ANCH Synchronization extension pointer 002C 44 Signed 4 KGA_SYN_LEN Synchronization extension length 0030 48 Address 4 KGA_TRC_ANCH Trace extension pointer 0034 52 Signed 4 KGA_TRC_LEN Trace extension length 0038 56 Address 4 KGA_TMR_ANCH Timer extension pointer 003C 60 Signed 4 KGA_TMR_LEN Timer extension length 0040 64 Address 4 KGA_BIND_ANCH Binder extension pointer 0044 68 Signed 4 KGA_BIND_LEN Binder extension length 0048 72 Address 4 KGA_CPIC_ANCH CPI Communications extension pointer 004C 76 Signed 4 KGA_CPIC_LEN CPI Communications extension length 0050 80 Address 4 KGA_LLAB_ANCH LLAB pointer 0054 84 Signed 4 KGA_LLAB_LEN LLAB length 0058 88 Address 4 KGA_RESL_ANCH Resolver extension pointer 005C 92 Signed 4 KGA_RESL_LEN Resolver extension length 0060 96 Address 4 KGA_TCP_ANCH TCP/IP extension pointer 0064 100 Signed 4 KGA_TCP_LEN TCP/IP extension length 0068 104 Address 4 KGA_T13_ANCH Unused extension pointer 006C 108 Signed 4 KGA_T13_LEN Unused extension length 0070 112 Address 4 KGA_T14_ANCH Unused extension pointer 0074 116 Signed 4 KGA_T14_LEN Unused extension length 0078 120 Address 4 KGA_T15_ANCH Unused extension pointer 007C 124 Signed 4 KGA_T15_LEN Unused extension length process management stuff 0080 128 Character 392 KGA_RUN_LIST Map to TSD structure 0208 520 Character 408 KGA_DCD_LIST Map to DCD structure 03A0 928 Address 4 KGA_TREE_BASE Tree base 03A4 932 Signed 4 KGA_NEXT_PRCID Next Process ID 03A8 936 Address 4 KGA_CMDRES_TSD Ptr 03AC 940 Address 4 KGA_FREE_TSDS Ptr 03B0 944 Address 4 KGA_FREE_DSAS Ptr 03B4 948 Signed 4 KGA_DSAF_SIZE Size of 03B8 952 Address 4 KGA_FREE_DCDS Ptr 03BC 956 Signed 4 KGA_PROCCNT current number of processes diag 00 buffer 03C0 960 Dbl-Word 8 KGA_DIAG_00_BUF (0) Diag X00 buffer on dwd bndry 03C0 960 Character 8 DIAGSYSNAME System Name 03C8 968 Character 3 * Unused 03CB 971 Character 1 DIAGVCODE Version Code 03CC 972 Character 2 DIAGMCEL Machine Check extended logout 03CE 974 Signed 2 DIAGPROCA Processor Address 03D0 976 Character 8 DIAGUSERID Userid of virtual machine 03D8 984 Character 8 DIAGLPBM Level of CP (product bit map) definition of licensed program bitmap before we know what kind of a bitmap it is 03D8 984 Character 8 KGA_LPBM (0) 03D8 984 Bitstring 1 LPBM_BYTE0 1... .... LPBM_WHICH X'80' LPBM_WHICH 03D9 985 Bitstring 7 * definition of licensed program bitmap (370 systems -- the bits we care about so far, anyway) 03D8 984 Character 8 KGA_LPBM_370 (0) 03D8 984 Bitstring 1 LP370_BYTE0 .... ..1. LP370_SP5 X'02' LP370_SP5 03D9 985 Bitstring 1 LP370_BYTE1 03DA 986 Bitstring 1 LP370_BYTE2 03DB 987 Bitstring 1 LP370_BYTE3 ..1. .... LP370_SP6 X'20' LP370_SP6 03DC 988 Bitstring 4 * definition of licensed program bitmap (big systems -- the bits we care about so far, anyway) 03D8 984 Character 8 KGA_LPBM_BIG (0) 03D8 984 Bitstring 1 LPBIG_BYTE0 .... .1.. LPBIG_SP21 X'04' LPBIG_SP21 EQU X'02' .... ...1 LPBIG_ESA1 X'01' LPBIG_ESA1 03D9 985 Bitstring 7 * 03E0 992 Signed 4 DIAGZONE Time zone differential from GMT 03E4 996 Signed 4 DIAGVERSION Rel num, rel mod level, serv level 03E8 1000 Character 160 * Reserved 0488 1160 Signed 4 KGA_SFSIOCNT SFS Async I/O count Lock for accessing KSM 048C 1164 Character 16 KGA_POSIX_LOCK * 8 Readlock Fixed(31), * 8 Writelock Fixed(31), * 8 NumReaders Fixed(31), * 8 LockHolder Fixed(31), 049C 1180 Address 4 KGA_CMDPSD Commands psd Low-level process management locks 04A0 1184 Character 16 KGA_PROCESS_TREE_LOCK * 8 Readlock Fixed(31), * 8 Writelock Fixed(31), * 8 NumReaders Fixed(31), * 8 LockHolder Fixed(31), 04B0 1200 Character 16 KGA_THREAD_LOCK * 8 Readlock Fixed(31), * 8 Writelock Fixed(31), * 8 NumReaders Fixed(31), * 8 LockHolder Fixed(31), 04C0 1216 Character 16 KGA_DSP_LOCK * 8 Readlock Fixed(31), * 8 Writelock Fixed(31), * 8 NumReaders Fixed(31), * 8 LockHolder Fixed(31), CPU Vector - array and character form (CPU Vector moved to end of KGA) 04D0 1232 Character 64 * Reserved 0510 1296 Character 4 KGA_FLAGS (0) KGA FLAGS Bit(32) 0510 1296 Bitstring 1 KGA_FLAGS0 1... .... KGA_SESDEL X'80' KGA_SESDEL .1.. .... KGA_FLAGS_INT1 X'40' KGA_FLAGS_INT1 ..1. .... KGA_CMDDEL X'20' KGA_CMDDEL ...1 .... KGA_INITDN X'10' KGA_INITDN .... 1... KGA_PREEMPT X'08' KGA_PREEMPT .... .1.. KGA_PIPEINIT X'04' KGA_PIPEINIT .... ...1 KGA_FIRSTMT X'01' KGA_FIRSTMT 0511 1297 Bitstring 1 KGA_FLAGS1 1... .... KGA_ECVTOMVS X'80' KGA_ECVTOMVS 0512 1298 Bitstring 1 KGA_FLAGS2 0513 1299 Bitstring 1 KGA_FLAGS3 0514 1300 Signed 4 KGA_RUNTIME_MUTEX 0518 1304 Address 4 KGA_RUNTIME_ENV 051C 1308 Character 4 KGA_SWSLOW (0) KGA Swslow flags Bit(32) 051C 1308 Bitstring 1 KGA_SWSLOW_0 1... .... KGA_SWSLOW_ACCT X'80' KGA_SWSLOW_ACCT accounting .1.. .... KGA_SWSLOW_TRC X'40' KGA_SWSLOW_TRC tracing EQU X'20' reserved EQU X'10' reserved .... 1... KGA_SWSLOW_FLIH X'08' KGA_SWSLOW_FLIH flih has lost control EQU X'04' reserved .... ..1. KGA_SWSLOW_MP X'02' KGA_SWSLOW_MP multiprocessing EQU X'01' reserved 051D 1309 Bitstring 1 KGA_SWSLOW_1 reserved 051E 1310 Bitstring 1 KGA_SWSLOW_2 reserved 051F 1311 Bitstring 1 KGA_SWSLOW_3 reserved 0520 1312 Signed 4 KGA_SUI id of this vconfig 0524 1316 Address 4 KGA_CDEL_RTNADDR parameter list and parameters for threaddelete issued by DMSINT 0528 1320 Signed 4 KGA_INT_DRC 052C 1324 Signed 4 KGA_INT_DRSN 0530 1328 Character 12 KGA_INT_DELPARMS (0) 0530 1328 Address 4 KGA_INT_PARM1 0534 1332 Address 4 KGA_INT_PARM2 0538 1336 Address 4 KGA_INT_PARM3 linkage addresses between the nucleus, the application, and the mt code 053C 1340 Address 4 KGA_DMSTHR_ADDR 0540 1344 Address 4 KGA_DMSIMT_ADDR 0544 1348 Address 4 KGA_MOD_INIT 0548 1352 Address 4 KGA_SVCSECT 054C 1356 Address 4 KGA_MTN 0550 1360 Character 56 KGA_APPLDATA (0) 0550 1360 Signed 4 KGA_APPL_CRCOUNT 0554 1364 Bitstring 8 KGA_APPL_CRTIME 055C 1372 Signed 4 KGA_APPL_DLCOUNT 0560 1376 Bitstring 8 KGA_APPL_DLTIME 0568 1384 Signed 4 KGA_APPL_SWSCOUNT 056C 1388 Signed 4 KGA_APPL_SWFCOUNT 0570 1392 Signed 4 KGA_APPL_BLOCKED number of blocked threads 0574 1396 Signed 4 KGA_APPL_PROCHIGH process high water mark 0578 1400 Signed 4 KGA_APPL_THDHIGH thread high water mark number of times posix process creation failed due to an attempt to exceed the maximum allowable posix processes 057C 1404 Signed 4 KGA_APPL_PSXMAX 0580 1408 Character 8 * reserved 0588 1416 Character 16 KGA_BFS_LOCK * 8 Readlock Fixed(31), * 8 Writelock Fixed(31), * 8 NumReaders Fixed(31), * 8 LockHolder Fixed(31), 0598 1432 Character 8 KGA_XEDIT_BLOCK (0) Xedit MT block 0598 1432 Address 4 KGA_XEDIT_PTR Xedit MT ptr 059C 1436 Signed 4 KGA_XEDIT_LEN Xedit MT len 05A0 1440 Signed 4 KGA_CON1ECB vmcon1ecb monitor count 05A4 1444 Signed 4 KGA_ROOTCHILD_TRAPCNT count of vmrootchild trap thds Pointer to dynamic link library table 05A8 1448 Signed 4 KGA_DLLPTR Process ID of the NFS client, used by the shell exit command. 05AC 1452 Signed 4 KGA_NFSC_PID NFS client PID NOTE ANY OFFSET CHANGES WILL BREAK DMSOVT $EXEC Flag byte for VMRPC TXTLIB debug settings 05B0 1456 Bitstring 1 KGA_RPC_FLAGS Debug flag byte 1... .... KGA_RPC_LIBRARY X'80' KGA_RPC_LIBRARY RPC_LIBRARY Wanted .1.. .... KGA_RPC_BUFFERS X'40' KGA_RPC_BUFFERS RPC_BUFFERS Wanted ..1. .... KGA_SOCKET X'20' KGA_SOCKET SOCKETS Wanted 05B1 1457 Bitstring 3 * reserved 05B4 1460 Signed 4 KGA_SLD_THDID carrier thread id 05B8 1464 Signed 4 KGA_AIEP_NUCEXT_PTR Binder/Loader Nucext Ptr 05BC 1468 Character 152 * reserved Pointer to translate table for handle generation and kernel stub request ID field 0654 1620 Address 4 KGA_HTT Ptr to trans tble 0658 1624 Signed 4 KGA_RID Kernel stub request ID 065C 1628 Address 4 KGA_ENVANCH Run-time envir. mgr anchor The next 2 fields must remain together and in this order, since a pointer to them is returned on the getlogin() function 0660 1632 Dbl-Word 8 * (0) Dwd bndry 0660 1632 Signed 4 KGA_LOGNAME_LEN Logname length 0664 1636 Character 8 KGA_LOGNAME Logname 066C 1644 Signed 4 KGA_NGROUPS_MAX Ngroups_max 0670 1648 Address 4 KGA_KSM_POINTER pointer to KSM 0674 1652 Signed 4 KGA_KSM_LEN 0678 1656 Signed 4 KGA_FLIHSG events signalled out of flihs preallocated memory anchor 067C 1660 Address 4 KGA_MEM_PTR 0680 1664 Dbl-Word 8 KGA_MEM_HDR (0) Force to doubleword bndry 0680 1664 Address 4 KGA_MEM_ANCH 0684 1668 Signed 4 KGA_MEM_CNTR 0688 1672 Address 4 KGA_LOADMT addr of load mt routine 068C 1676 Address 4 KGA_LANGDEL addr of language delete rtn 0690 1680 Address 4 KGA_EPL_PTR 0694 1684 Signed 4 KGA_EPL_LEN 0698 1688 Address 4 KGA_USV_PTR 069C 1692 Signed 4 KGA_USV_LEN 06A0 1696 Character 64 KGA_KMPL Kga_kmpl(16) fixed(31) free list item counts 06E0 1760 Signed 4 KGA_FREE_TSD_COUNT 06E4 1764 Signed 4 KGA_FREE_DCD_COUNT 06E8 1768 Signed 4 KGA_FREE_DSA_COUNT bit vector for what's supported 06EC 1772 Character 8 KGA_OK_BITS (0) Doubleword of bits 06EC 1772 Bitstring 1 KGA_OK_BYTE0 1... .... KGA_OK_ABEND X'80' KGA_OK_ABEND .1.. .... KGA_OK_STORAGE X'40' KGA_OK_STORAGE ..1. .... KGA_OK_STAP X'20' KGA_OK_STAP ...1 .... KGA_OK_MP X'10' KGA_OK_MP .... 1... KGA_OK_APPC X'08' KGA_OK_APPC .... .1.. KGA_OK_CMSCALL X'04' KGA_OK_CMSCALL EQU X'02' EQU X'01' 06ED 1773 Bitstring 7 * Reserved 06F4 1780 Character 64 KGA_INT_INPUT user exit addresses 0734 1844 Address 4 KGA_USINIT 0738 1848 Address 4 KGA_USTERM 073C 1852 Address 4 KGA_UTINIT 0740 1856 Address 4 KGA_UTTERM 0744 1860 Address 4 KGA_URTHRD 0748 1864 Address 4 KGA_LMDB_ANCH 074C 1868 Signed 4 KGA_PROCCTR 0750 1872 Character 16 KGA_DLL_LOCK * 8 Readlock Fixed(31), * 8 Writelock Fixed(31), * 8 NumReaders Fixed(31), * 8 LockHolder Fixed(31), 00000080 CPU_arch_limit 128 0760 1888 Character 1 KGA_CPU_VECTOR (128) 07E0 2016 Dbl-Word 8 * Reserved - force dwd Processor Local Data 00000480 PLD_ANCHOR NUCAPLD Ptr. to Processor Local Data
 
 
  KGAA Storage Layout Top of page
 
          
*** KGAA - Kernel Global Storage Mapping for Assembler
*
*     +---------------------------+---------------------------+
*   0 |       KGA_ABN_ANCH        |       KGA_ABN_LEN         |
*     +---------------------------+---------------------------+
*   8 |       KGA_ACT_ANCH        |       KGA_ACT_LEN         |
*     +---------------------------+---------------------------+
*  10 |       KGA_CPU_ANCH        |       KGA_CPU_LEN         |
*     +---------------------------+---------------------------+
*  18 |       KGA_EVN_ANCH        |       KGA_EVN_LEN         |
*     +---------------------------+---------------------------+
*  20 |       KGA_IPC_ANCH        |       KGA_IPC_LEN         |
*     +---------------------------+---------------------------+
*  28 |       KGA_SYN_ANCH        |       KGA_SYN_LEN         |
*     +---------------------------+---------------------------+
*  30 |       KGA_TRC_ANCH        |       KGA_TRC_LEN         |
*     +---------------------------+---------------------------+
*  38 |       KGA_TMR_ANCH        |       KGA_TMR_LEN         |
*     +---------------------------+---------------------------+
*  40 |      KGA_BIND_ANCH        |       KGA_BIND_LEN        |
*     +---------------------------+---------------------------+
*  48 |      KGA_CPIC_ANCH        |       KGA_CPIC_LEN        |
*     +---------------------------+---------------------------+
*  50 |      KGA_LLAB_ANCH        |       KGA_LLAB_LEN        |
*     +---------------------------+---------------------------+
*  58 |      KGA_RESL_ANCH        |       KGA_RESL_LEN        |
*     +---------------------------+---------------------------+
*  60 |       KGA_TCP_ANCH        |       KGA_TCP_LEN         |
*     +---------------------------+---------------------------+
*  68 |       KGA_T13_ANCH        |       KGA_T13_LEN         |
*     +---------------------------+---------------------------+
*  70 |       KGA_T14_ANCH        |       KGA_T14_LEN         |
*     +---------------------------+---------------------------+
*  78 |       KGA_T15_ANCH        |       KGA_T15_LEN         |
*     +---------------------------+---------------------------+
*  80 |                                                       |
*     =                     KGA_RUN_LIST                      =
*     |                                                       |
*     +-------------------------------------------------------+
* 208 |                                                       |
*     =                     KGA_DCD_LIST                      =
*     |                                                       |
*     +---------------------------+---------------------------+
* 3A0 |      KGA_TREE_BASE        |      KGA_NEXT_PRCID       |
*     +---------------------------+---------------------------+
* 3A8 |      KGA_CMDRES_TSD       |      KGA_FREE_TSDS        |
*     +---------------------------+---------------------------+
* 3B0 |      KGA_FREE_DSAS        |      KGA_DSAF_SIZE        |
*     +---------------------------+---------------------------+
* 3B8 |      KGA_FREE_DCDS        |       KGA_PROCCNT         |
*     +---------------------------+---------------------------+
* 3C0 |                     DIAGSYSNAME                       |
*     +--------------------+------+-------------+-------------+
* 3C8 |////////////////////|(3CB) |  DIAGMCEL   | DIAGPROCA   |
*     +--------------------+------+-------------+-------------+
* 3D0 |                      DIAGUSERID                       |
*     +-------------------------------------------------------+
* 3D8 |                       DIAGLPBM                        |
*     +-------------------------------------------------------+
* 3E0
*
*** KGAA - Kernel Global Storage Mapping for Assembler
          
*** Overlay for DIAGLPBM in KGAA
*
*     +------+------------------------------------------------+
* 3D8 |(3D8) |////////////////////////////////////////////////|
*     +------+------------------------------------------------+
* 3E0
*
*** Overlay for DIAGLPBM in KGAA
          
*** Overlay for DIAGLPBM in KGAA
*
*     +------+------+------+------+---------------------------+
* 3D8 |(3D8) |(3D9) |(3DA) |(3DB) |///////////////////////////|
*     +------+------+------+------+---------------------------+
* 3E0
*
*** Overlay for DIAGLPBM in KGAA
          
*** Overlay for DIAGLPBM in KGAA
*
*     +------+------------------------------------------------+
* 3D8 |(3D8) |////////////////////////////////////////////////|
*     +------+--------------------+---------------------------+
* 3E0 |         DIAGZONE          |       DIAGVERSION         |
*     +---------------------------+---------------------------+
* 3E8 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +---------------------------+---------------------------+
* 488 |       KGA_SFSIOCNT        |                           |
*     +---------------------------+                           |
*     |                    KGA_POSIX_LOCK                     |
*     |                           +---------------------------+
* 498 |                           |        KGA_CMDPSD         |
*     +---------------------------+---------------------------+
* 4A0 |                KGA_PROCESS_TREE_LOCK                  |
*     |                                                       |
*     +-------------------------------------------------------+
* 4B0 |                   KGA_THREAD_LOCK                     |
*     |                                                       |
*     +-------------------------------------------------------+
* 4C0 |                     KGA_DSP_LOCK                      |
*     |                                                       |
*     +-------------------------------------------------------+
* 4D0 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +------+------+------+------+---------------------------+
* 510 |(510) |(511) |(512) |(513) |    KGA_RUNTIME_MUTEX      |
*     +------+------+------+------+------+------+------+------+
* 518 |     KGA_RUNTIME_ENV       |(51C) |(51D) |(51E) |(51F) |
*     +---------------------------+------+------+------+------+
* 520 |         KGA_SUI           |     KGA_CDEL_RTNADDR      |
*     +---------------------------+---------------------------+
* 528 |       KGA_INT_DRC         |       KGA_INT_DRSN        |
*     +---------------------------+---------------------------+
* 530 |      KGA_INT_PARM1        |      KGA_INT_PARM2        |
*     +---------------------------+---------------------------+
* 538 |      KGA_INT_PARM3        |     KGA_DMSTHR_ADDR       |
*     +---------------------------+---------------------------+
* 540 |     KGA_DMSIMT_ADDR       |       KGA_MOD_INIT        |
*     +---------------------------+---------------------------+
* 548 |       KGA_SVCSECT         |         KGA_MTN           |
*     +---------------------------+---------------------------+
* 550 |     KGA_APPL_CRCOUNT      |     KGA_APPL_CRTIME-      |
*     +---------------------------+---------------------------+
* 558 |          -(554)           |     KGA_APPL_DLCOUNT      |
*     +---------------------------+---------------------------+
* 560 |                   KGA_APPL_DLTIME                     |
*     +---------------------------+---------------------------+
* 568 |    KGA_APPL_SWSCOUNT      |    KGA_APPL_SWFCOUNT      |
*     +---------------------------+---------------------------+
* 570 |     KGA_APPL_BLOCKED      |    KGA_APPL_PROCHIGH      |
*     +---------------------------+---------------------------+
* 578 |     KGA_APPL_THDHIGH      |     KGA_APPL_PSXMAX       |
*     +---------------------------+---------------------------+
* 580 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 588 |                     KGA_BFS_LOCK                      |
*     |                                                       |
*     +---------------------------+---------------------------+
* 598 |      KGA_XEDIT_PTR        |      KGA_XEDIT_LEN        |
*     +---------------------------+---------------------------+
* 5A0 |       KGA_CON1ECB         |  KGA_ROOTCHILD_TRAPCNT    |
*     +---------------------------+---------------------------+
* 5A8 |        KGA_DLLPTR         |       KGA_NFSC_PID        |
*     +------+--------------------+---------------------------+
* 5B0 |(5B0) |////////////////////|      KGA_SLD_THDID        |
*     +------+--------------------+---------------------------+
* 5B8 |   KGA_AIEP_NUCEXT_PTR     |///////////////////////////|
*     +---------------------------+///////////////////////////|
* 5C0 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////+---------------------------+
* 650 |///////////////////////////|         KGA_HTT           |
*     +---------------------------+---------------------------+
* 658 |         KGA_RID           |       KGA_ENVANCH         |
*     +---------------------------+---------------------------+
* 660 |     KGA_LOGNAME_LEN       |       KGA_LOGNAME-        |
*     +---------------------------+---------------------------+
* 668 |          -(664)           |     KGA_NGROUPS_MAX       |
*     +---------------------------+---------------------------+
* 670 |     KGA_KSM_POINTER       |       KGA_KSM_LEN         |
*     +---------------------------+---------------------------+
* 678 |        KGA_FLIHSG         |       KGA_MEM_PTR         |
*     +---------------------------+---------------------------+
* 680 |       KGA_MEM_ANCH        |       KGA_MEM_CNTR        |
*     +---------------------------+---------------------------+
* 688 |        KGA_LOADMT         |       KGA_LANGDEL         |
*     +---------------------------+---------------------------+
* 690 |       KGA_EPL_PTR         |       KGA_EPL_LEN         |
*     +---------------------------+---------------------------+
* 698 |       KGA_USV_PTR         |       KGA_USV_LEN         |
*     +---------------------------+---------------------------+
* 6A0 |                                                       |
*     =                       KGA_KMPL                        =
*     |                                                       |
*     +---------------------------+---------------------------+
* 6E0 |    KGA_FREE_TSD_COUNT     |    KGA_FREE_DCD_COUNT     |
*     +---------------------------+------+--------------------+
* 6E8 |    KGA_FREE_DSA_COUNT     |(6EC) |////////////////////|
*     +---------------------------+------+--------------------+
* 6F0 |///////////////////////////|                           |
*     +---------------------------+                           |
* 6F8 |                                                       |
*     =                    KGA_INT_INPUT                      =
*     |                           +---------------------------+
* 730 |                           |        KGA_USINIT         |
*     +---------------------------+---------------------------+
* 738 |        KGA_USTERM         |        KGA_UTINIT         |
*     +---------------------------+---------------------------+
* 740 |        KGA_UTTERM         |        KGA_URTHRD         |
*     +---------------------------+---------------------------+
* 748 |      KGA_LMDB_ANCH        |       KGA_PROCCTR         |
*     +---------------------------+---------------------------+
* 750 |                     KGA_DLL_LOCK                      |
*     |                                                       |
*     +-------------------------------------------------------+
* 760 |                                                       |
*     =                    KGA_CPU_VECTOR                     =
*     |                                                       |
*     +-------------------------------------------------------+
* 7E0 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 7E8
*
*** Overlay for DIAGLPBM in KGAA
 
 
  KGAA Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
CPU_arch_limit
               0750 00000080
DIAGLPBM       03D8
DIAGMCEL       03CC
DIAGPROCA      03CE
DIAGSYSNAME    03C0
DIAGUSERID     03D0
DIAGVCODE      03CB
DIAGVERSION    03E4
DIAGZONE       03E0
KGA_ABN_ANCH   0000
KGA_ABN_LEN    0004
KGA_ACT_ANCH   0008
KGA_ACT_LEN    000C
KGA_AIEP_NUCEXT_PTR
               05B8
KGA_ANCHOR     0000 00000488
KGA_APPL_BLOCKED
               0570
KGA_APPL_CRCOUNT
               0550
KGA_APPL_CRTIME
               0554
KGA_APPL_DLCOUNT
               055C
KGA_APPL_DLTIME
               0560
KGA_APPL_PROCHIGH
               0574
KGA_APPL_PSXMAX
               057C
KGA_APPL_SWFCOUNT
               056C
KGA_APPL_SWSCOUNT
               0568
KGA_APPL_THDHIGH
               0578
KGA_APPLDATA   0550
KGA_BFS_LOCK   0588
KGA_BIND_ANCH  0040
KGA_BIND_LEN   0044
KGA_CDEL_RTNADDR
               0524
KGA_CMDDEL     0510 20
KGA_CMDPSD     049C
KGA_CMDRES_TSD
               03A8
KGA_CON1ECB    05A0
KGA_CPIC_ANCH  0048
KGA_CPIC_LEN   004C
KGA_CPU_ANCH   0010
KGA_CPU_LEN    0014
KGA_CPU_VECTOR
               0760
KGA_DCD_LIST   0208
KGA_DIAG_00_BUF
               03C0
KGA_DLL_LOCK   0750
KGA_DLLPTR     05A8
KGA_DMSIMT_ADDR
               0540
KGA_DMSTHR_ADDR
               053C
KGA_DSAF_SIZE  03B4
KGA_DSP_LOCK   04C0
KGA_ECVTOMVS   0511 80
KGA_ENVANCH    065C
KGA_EPL_LEN    0694
KGA_EPL_PTR    0690
KGA_EVN_ANCH   0018
KGA_EVN_LEN    001C
KGA_FIRSTMT    0510 01
KGA_FLAGS      0510
KGA_FLAGS_INT1
               0510 40
KGA_FLAGS0     0510
KGA_FLAGS1     0511
KGA_FLAGS2     0512
KGA_FLAGS3     0513
KGA_FLIHSG     0678
KGA_FREE_DCD_COUNT
               06E4
KGA_FREE_DCDS  03B8
KGA_FREE_DSA_COUNT
               06E8
KGA_FREE_DSAS  03B0
KGA_FREE_TSD_COUNT
               06E0
KGA_FREE_TSDS  03AC
KGA_HTT        0654
KGA_INITDN     0510 10
KGA_INT_DELPARMS
               0530
KGA_INT_DRC    0528
KGA_INT_DRSN   052C
KGA_INT_INPUT  06F4
KGA_INT_PARM1  0530
KGA_INT_PARM2  0534
KGA_INT_PARM3  0538
KGA_IPC_ANCH   0020
KGA_IPC_LEN    0024
KGA_KMPL       06A0
KGA_KSM_LEN    0674
KGA_KSM_POINTER
               0670
KGA_LANGDEL    068C
KGA_LLAB_ANCH  0050
KGA_LLAB_LEN   0054
KGA_LMDB_ANCH  0748
KGA_LOADMT     0688
KGA_LOGNAME    0664
KGA_LOGNAME_LEN
               0660
KGA_LPBM       03D8
KGA_LPBM_BIG   03D8
KGA_LPBM_370   03D8
KGA_MEM_ANCH   0680
KGA_MEM_CNTR   0684
KGA_MEM_HDR    0680
KGA_MEM_PTR    067C
KGA_MOD_INIT   0544
KGA_MTN        054C
KGA_NEXT_PRCID
               03A4
KGA_NFSC_PID   05AC
KGA_NGROUPS_MAX
               066C
KGA_OK_ABEND   06EC 80
KGA_OK_APPC    06EC 08
KGA_OK_BITS    06EC
KGA_OK_BYTE0   06EC
KGA_OK_CMSCALL
               06EC 04
KGA_OK_MP      06EC 10
KGA_OK_STAP    06EC 20
KGA_OK_STORAGE
               06EC 40
KGA_PIPEINIT   0510 04
KGA_POSIX_LOCK
               048C
KGA_PREEMPT    0510 08
KGA_PROCCNT    03BC
KGA_PROCCTR    074C
KGA_PROCESS_TREE_LOCK
               04A0
KGA_RESL_ANCH  0058
KGA_RESL_LEN   005C
KGA_RID        0658
KGA_ROOTCHILD_TRAPCNT
               05A4
KGA_RPC_BUFFERS
               05B0 40
KGA_RPC_FLAGS  05B0
KGA_RPC_LIBRARY
               05B0 80
KGA_RUN_LIST   0080
KGA_RUNTIME_ENV
               0518
KGA_RUNTIME_MUTEX
               0514
KGA_SESDEL     0510 80
KGA_SFSIOCNT   0488
KGA_SLD_THDID  05B4
KGA_SOCKET     05B0 20
KGA_SUI        0520
KGA_SVCSECT    0548
KGA_SWSLOW     051C
KGA_SWSLOW_ACCT
               051C 80
KGA_SWSLOW_FLIH
               051C 08
KGA_SWSLOW_MP  051C 02
KGA_SWSLOW_TRC
               051C 40
KGA_SWSLOW_0   051C
KGA_SWSLOW_1   051D
KGA_SWSLOW_2   051E
KGA_SWSLOW_3   051F
KGA_SYN_ANCH   0028
KGA_SYN_LEN    002C
KGA_TCP_ANCH   0060
KGA_TCP_LEN    0064
KGA_THREAD_LOCK
               04B0
KGA_TMR_ANCH   0038
KGA_TMR_LEN    003C
KGA_TRC_ANCH   0030
KGA_TRC_LEN    0034
KGA_TREE_BASE  03A0
KGA_T13_ANCH   0068
KGA_T13_LEN    006C
KGA_T14_ANCH   0070
KGA_T14_LEN    0074
KGA_T15_ANCH   0078
KGA_T15_LEN    007C
KGA_URTHRD     0744
KGA_USINIT     0734
KGA_USTERM     0738
KGA_USV_LEN    069C
KGA_USV_PTR    0698
KGA_UTINIT     073C
KGA_UTTERM     0740
KGA_XEDIT_BLOCK
               0598
KGA_XEDIT_LEN  059C
KGA_XEDIT_PTR  0598
LPBIG_BYTE0    03D8
LPBIG_ESA1     03D8 01
LPBIG_SP21     03D8 04
LPBM_BYTE0     03D8
LPBM_WHICH     03D8 80
LP370_BYTE0    03D8
LP370_BYTE1    03D9
LP370_BYTE2    03DA
LP370_BYTE3    03DB
LP370_SP5      03D8 02
LP370_SP6      03DB 20
PLD_ANCHOR     07E0 00000480
 
This information is based on z/VM 6.3.0.
Last updated on 22 May 2013 at 13:50:04 EDT.
Copyright IBM Corporation, 1990, 2013