|  | 
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 |  |