Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

#### KGAA

Prolog

Control Block Contents
KGAA DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### KGAA Prolog

     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

#### KGAA DSECT

    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
    04D0 1232 Character   64 KGA_CPU_VECTOR
    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 Dbl-Word     8 *              Reserved - force dwd
            Processor Local Data
              00000480       PLD_ANCHOR     NUCAPLD Ptr. to Processor Local
                                            Data

#### KGAA Storage Layout

    *** 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 |                                                       |
    *     =                    KGA_CPU_VECTOR                     =
    *     |                                                       |
    *     +------+------+------+------+---------------------------+
    * 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 |///////////////////////////////////////////////////////|
    *     +-------------------------------------------------------+
    * 758
    *
    *** Overlay for DIAGLPBM in KGAA

#### KGAA Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    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
                   04D0
    KGA_DCD_LIST   0208
    KGA_DIAG_00_BUF
                   03C0
    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     0750 00000480

This information is based on z/VM V6R1.0.
Last updated on 23 Oct 2009 at 10:59:17 EDT.
Copyright IBM Corporation, 1990, 2008