SVC 122 (0A7A)

ESR(type2) SVC - is type 2.

Routes control to type 2 extended supervisor service routines based on a routing code in register 15.

Code Macro   Description  
00     Reserved.  
01     Reserved.  
02     Reserved.  
03     Reserved.  
04     Reserved.  
05 EVENTS   Gets local lock.
  R0 Bytes have meaning as follows:
    Bytes Meaning  
    0 Flag bits  
      1...  .... ENTRIES=n (create request); delete is requested if FC=5.
      .111  1111 Reserved.
    1 Reserved.
    2-3 Number of ENTRIES requested or zero.
  R1 Address of the EVENT table if a delete is requested.
06 Service Processor Call Gets no locks.
  R1 Has the address of the parameter list. The two word parameter list has the following format:
WORD 1
Address of the requester's data block.
WORD 2
Address of the service processor command word.
07 Extended LINK macro is type 2, gets local and CMS locks. GTF data is:
  R1 Address of the parameter list. The 20 byte parameter list has the following format:
Bytes
Meaning
0-3
Address of the entry point name or directory entry.
4-7
DCB address or zero.
8-9
Reserved.
10
Flag byte:
 
80 - Directory entry present
 
40 - LSEARCH option specified
 
20 - ERRET address given
11
Reserved.
12-15
ERRET address or zero.
16-19
Address of user optional parameter list.
08 Extended XCTL macro is type 2, gets LOCAL and CMS locks. GTF data is:
  R1 Address of the parameter list. The 16 byte parameter list has the following format:
Bytes
Meaning
0-3
Address of the entry point name or directory entry.
4-7
DCB address or zero.
8-9
Reserved.
10
Flag byte:
 
80 - Directory entry present
 
40 - LSEARCH option specified
11
Reserved.
12-15
Address of user optional parameter list.
09 Extended LOAD macro is type 2, gets LOCAL and CMS locks. GTF data is:
  R1 Address of the parameter list. The 16 byte parameter list has the following format:
Bytes
Meaning
0-3
Address of the entry point name or directory entry.
4-7
DCB address or zero.
8-9
Reserved.
10
Flag byte:
 
80 - Directory entry present
 
40 - LSEARCH option specified
 
20 - ERRET address given
 
10 - Global load specified
 
08 - Load to fixed global storage requested
 
04 - Explicit load requested
 
02 - Delete at end-of-memory requested
 
01 - Load point address requested.
11
Reserved.
12-15
Explicit load address or the address where to place the load point.
  R15 00 - LOAD function was successful.

If greater than 00 - LOAD function was not successful.

0A Service Processor Interface SVC is type 2, gets no locks.
0B ISNAXSVC is type 2, gets no locks.
0C Reserved.    
0D CSVXCEFM is type 2, gets LOCAL lock.
0E Reserved.    
0F CSVHFLDM is type 2, gets LOCAL lock.
10 CSVHFDLM is type 2, gets LOCAL lock.
11 Reserved.
12 Reserved.
13 Reserved.