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