|  | 
Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      SVCSECT        SVC Interrupt Map
0000    0 Signed       4 USVCTBL (0)    __________ A 'HANDLE' FOR THE
                                        FOLLOWING ...
        KEEP NEXT FOUR IN ORDER  .
0000    0 Signed       4 JNUMB          ________ NO. OF DBL-WORDS IN
                                        SVC-NUMBER TABLE
0004    4 Address      4 JFIRST         ______ ADDRESS OF FIRST ITEM (IF
                                        ANY) IN TABLE
0008    8 Signed       4 SVCJFLEN       _______ (FOR BXLE)
000C   12 Address      4 JLAST          ______ ADDRESS OF LAST ITEM IN
                                        TABLE
      START-UP FLAGS -- INDICATE WHAT MODE THE CALLEE IS TO BE STARTED UP.
0010   16 Bitstring    1 SFLAG          FLAG BYTE
          1... ....      SFSYS          X'80' SFSYS SYSTEM FLAG -- SVC
                                        PROTECT KEY IS ZERO
          .1.. ....      SFTRN          X'40' SFTRN TRANSIENT AREA
                                        ROUTINE -- SYSTEM MASK IS OFF
          ..1. ....      SFNUC          X'20' SFNUC NUCLEUS ROUTINE --
                                        SYS MASK OFF
          ...1 ....      SFNOC6LD       X'10' SFNOC6LD Don't load C6.
          .... 1...      SFTRYBSM       X'08' SFTRYBSM R12 is set up so
                                        BSM may be tried.
          .... .1..      SFFUNC         X'04' SFFUNC Indicates function
                                        cannot be invoked from cmd line
          .... ..1.      SFNONUCX       X'02' SFNONUCX SUPPRESS NUCLEUS
                                        EXTENSION.
          .... ...1      SFREN          X'01' SFREN ILLEGAL RE-ENTRY FLAG
0011   17 Bitstring    1 *              UNUSED
0012   18 Signed       2 SVCAB          SVC ABEND CODE, IF ANY
0014   20 Address      4 CURRALOC       CURRENT ALLOCATED SAVE AREA
0018   24 Address      4 LASTALOC       LAST ALLOCATED SAVE AREA
001C   28 Signed       4 DEPTH          NESTED SVC DEPTH
      INFORMATION FOR SVCTRACE
0020   32 Address      4 ADMSOVS        ADDRESS OF DMSOVS
0024   36 Bitstring    2 OVBPF          'BEFORE PRINT' FLAGS
0026   38 Bitstring    2 OVBTF          'BEFORE TYPE' FLAGS
0028   40 Bitstring    2 OVAPF          'AFTER PRINT' FLAGS
002A   42 Bitstring    2 OVATF          'AFTER TYPE' FLAGS
      DEFINITIONS OF FLAGS FOR EACH PAIR OF FLAG BYTES.
          1... ....      OVF1ON         X'80' THIS OPTION IS ON
          .1.. ....      OVF1GB         X'40' GPRS BEFORE CALL WANTED
          ..1. ....      OVF1GA         X'20' GPRS AFTER CALL WANTED
          ...1 ....      OVF1GS         X'10' GPRS RETURNED FROM SVC
                                        CALLEE
          .... 1...      OVF1PA         X'08' PARAMETER LIST WANTED
          .... .1..      OVF1F          X'04' FLOATING POINT REGS WANTED
          .... ...1      OVF1FS         X'01' FPRS RETURNED FROM SVC
                                        CALLEE
          1... ....      OVF2ST         X'80' 'STOP' WANTED
          .1.. ....      OVF2CM         X'40' CMS SVC TRACE WANTED
          ..1. ....      OVF2NR         X'20' NORMAL RETURN CMS SVC'S
                                        WANTED
          ...1 ....      OVF2OS         X'10' OS SVC'S WANTED
          .... 1...      OVF2WA         X'08' 'WAIT' CMS SVC'S WANTED
002C   44 Bitstring    1 OVSTAT         CURRENT STATUS OF SVCTRACE
          1... ....      OVSON          X'80' OVSON OVERRIDES ARE ON
          .1.. ....      OVSPREV        X'40' OVSPREV 'SVCTRACE SAME' IS
                                        LEGAL
          ..1. ....      OVSAFT         X'20' OVSAFT 'AFTER' BIT, SET BY
                                        DMSITS
          ...1 ....      OVSHO          X'10' OVSHO 'HALT OVERRIDES' FLAG
          .... 1...      OVSSO          X'08' OVSSO 'SUSPEND OVERRIDES'
                                        FLAG NLS COMMAND RESOLUTION FLAG
                                        - DMSINT, CSF, ITS USE ONLY
002D   45 Bitstring    1 SVCCMDRS       COMMAND RESOLUTION FLAG
          1... ....      SVCCSRCH       X'80' SVCCSRCH COMMAND SEARCH
                                        PERFORMED
          .1.. ....      SVCTRANS       X'40' SVCTRANS COMMAND NAME
                                        TRANSLATED
          ..1. ....      SVCSYNON       X'20' SVCSYNON COMMAND NAME
                                        SYNONYMED
002E   46 Bitstring    1 SVCFLAG
          1... ....      SVCEXEC        X'80' SVCEXEC Exec in progress in
                                        ITS
002F   47 Bitstring    1 *              UNUSED
0030   48 Signed       4 SVCSAVE (18)   - INTSVC WORK AREA
0078  120 Dbl-Word     8 NRMSAV (38)    ______ NORMAL STANDARD
                                        INFORMATION
01A8  424 Signed       4 SVCKEEPC       _______ Count of NOKEEP in user
                                        svc table
01AC  428 Signed       4 SVCOUNT        CURRENT SVC COUNT
01B0  432 Signed       4 SVCSTOP        FOR DMSITS DEBUGGING
01B4  436 Signed       4 SVLAD          SAVE REG 14 FOR DMSLAD
01B8  440 Signed       4 SVLADW         SAVE REG 14 FOR DMSLADW
01BC  444 Signed       4 SVLFS          SAVE REG 14 FOR DMSLFS
01C0  448 Character    8 LOADLIST
01C8  456 Character    8 LOADNAME
01D0  464 Character    8 *
01D8  472 Character    8 *
01E0  480 Character    8 LOADSTRT
01E8  488 Bitstring    1 * (8)
01F0  496 Signed       4 * (2)          RESERVED FOR FUTURE USE
        KEEP NEXT FIVE IN ORDER
01F8  504 Signed       4 * (0)
01F8  504 Character    8 MODLIST        ' ROUTINE NAME
0200  512 Character    8 DUMCOM         ' MODULE 'FILENAME' FILLED IN
                                        HERE
0208  520 Bitstring    1 SSMON          _______ 'FENCE' AND ALLOWS ALL
                                        INTERRUPTS.
0209  521 Address      3 ZERO3          ______ THREE-BYTE ZERO
020C  524 Character    8 TRANSRT        ' HOLDS FILENAME OF TRANSIENT
                                        ROUTINE
0214  532 Address      1 TRANMSK
0215  533 Address      3 ADTRANS
0218  536 Dbl-Word     8 TEMP02         ________ (FOR 'CVD' & OTHER
                                        SCRATCH-USE)
0220  544 Address      4 SVCSPOOL       POOL OF SYSTEM SAVE AREAS
0224  548 Address      4 SVCUPOOL       POOL OF USER SAVE AREAS
0228  552 Signed       4 * (2)          - RESERVED FOR FUTURE USE
0230  560 Dbl-Word     8 * (0)
0230  560 Signed       4 RGPRS (0)      RETURNED GPRS
0230  560 Signed       4 RGPR0          R0
0234  564 Signed       4 RGPR1          R1
0238  568 Signed       4 RGPR2          R2
023C  572 Signed       4 RGPR3          R3
0240  576 Signed       4 RGPR4          R4
0244  580 Signed       4 RGPF5          R5
0248  584 Signed       4 RGPR6          R6
024C  588 Signed       4 RGPR7          R7
0250  592 Signed       4 RGPR8          R8
0254  596 Signed       4 RGPR9          R9
0258  600 Signed       4 RGPR10         R10
025C  604 Signed       4 RGPR11         R11
0260  608 Signed       4 RGPR12         R12
0264  612 Signed       4 RGPR13         R13
0268  616 Signed       4 RGPR14         R14
026C  620 Signed       4 RGPR15         R15
0270  624 Dbl-Word     8 RFPRS (0)      RETURNED FLOATING POINT REGS
0270  624 Dbl-Word     8 RFPR0          FPR0
0278  632 Dbl-Word     8 RFPR2          FPR2
0280  640 Dbl-Word     8 RFPR4          FPR4
0288  648 Dbl-Word     8 RFPR6          FPR6
0290  656 Dbl-Word     8 NRMUSAV (13)   'NRMSAV' USER SAVE AREA
02F8  760 Address      4 SVCIADDR       INSTRUCTION ADDRESS
02FC  764 Bitstring    1 SVCOCODE       INTERRUPT CODE
02FD  765 Bitstring    1 SVCOILC        INSTRUCTION LENGTH COUNT
02FE  766 Bitstring    1 SVCCAMDE       AMODE OF CALLER
02FF  767 Bitstring    1 SVCAMODE       AMODE OF CALLEE
          1... ....      SVCAM31        X'80' SVCAM31 AMODE 31
          .1.. ....      SVCAM24        X'40' SVCAM24 AMODE 24
          11.. ....      SVCAMANY       SVCAM31+SVCAM24 SVCAMANY AMODE
                                        ANY
0300  768 Signed       4 SVCGR1         GR1 WITHOUT THE HIGH-ORDER BYTE
                                        NONSENSE.
0304  772 Signed       4 SVCENGR1       GR1 ON ENTRY TO ROUTINE BEING
                                        CALLED.
0308  776 Signed       4 SVCC6EN        Save area for Control Reg. 6
        LOADMOD PLIST, KEEP IN ORDER.
030C  780 Signed       4 * (0)
030C  780 Character    8 SVCMODL        ROUTINE NAME
0314  788 Character    8 SVCMODFN       FILENAME FILLED IN HERE
031C  796 Character    8 SVCMODFT
0324  804 Character    8 SVCMODFM
032C  812 Bitstring    1 SVCMFLG1       FLAGS
          1... ....      SVCPL31        X'80' SVCPL31 INDICATE 31 BIT
                                        PLIST
          .1.. ....      SVCITSBR       X'40' SVCITSBR INDICATE DMSITS
                                        BRANCH ENTRY
          ..1. ....      SVC380E        X'20' SVC380E Indicate DMS380E
                                        error
          ...1 ....      SVCBFS         X'10' SVCBFS Exec()ing to byte
                                        file
          .... 1...      SVCRFS         X'08' SVCRFS Exec()ing to record
                                        file
032D  813 Bitstring    1 * (7)          MUST BE ZERO, OR ELSE! THE
                                        FOLLOWING ARE RETURNED BY LOADMOD
0334  820 Bitstring    8 *              MODULE LOAD ADDRESS
033C  828 Bitstring    8 *              MODULE LENGTH
0344  836 Bitstring    8 *              ENTRY POINT ADDRESS
034C  844 Bitstring    1 SVCMFLG2       AMODE INFORMATION
034D  845 Bitstring    7 *              RESERVED FOR LOADMOD END OF
                                        LOADMOD PLIST
0354  852 Signed       4 SVCCMSSA       POINTER TO FIRST SVC 202/204
                                        SSAVE CREATED.
0358  856 Bitstring    1 SVCMFLG3       FLAGS
          1... ....      SVCCMS         X'80' SVCCMS INDICATE SVC 202/204
0359  857 Bitstring    3 *              Reserved for future use
035C  860 Address      4 SVCENGR0       GR0 on entry to routine being
                                        called.
0360  864 Signed       4 SVCG15SA       A save place for R15
0364  868 Signed       4 SVCC14EN       Save area for Contorl Reg. 14
0368  872 Signed       4 SVCG11SA       A save place for R11
036C  876 Signed       4 SVCG12SA       A save place for R12
0370  880 Signed       4 SVCG13SA       A save place for R13 |  |