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