SCCB information

SCCB programming interface information

ONLY the following fields are part of the programming interface information:

  • SCCBETF
  • SCCBETOD
  • SCCBFSDM
  • SCCBIR
  • SCCBLPCL
  • SCCBPLO
  • SCCBRP
  • SCCBSTSI
  • SCCBUNIC
  • SCCBVAL

SCCB heading information

Common name: SERVICE CALL CONTROL BLOCK (SCCB)
Macro ID: IHASCCB
DSECT name: SCCB, SCCBCP, SCCBHSA, SCCBMPF
Owning component: SERVICE PROCESSOR INTERFACE (SCSPI)
Eye-catcher ID: NONE
Storage attributes: Subpool:   CALLER'S SUBPOOL - CALLER'S AREA.
245 - CVTSCPIN AREA, ECVTSCPIN AREA
Key:       CALLER'S KEY - CALLER'S AREA.
0 - CVTSCPIN AREA, ECVTSCPIN AREA
Size: 4096 BYTES (DEFAULT). IF SCCBLEN IS SPECIFIED THEN SIZE
CAN BE 8 TO 4096 BYTES.
Created by: ANYONE WHO COMMUNICATES WITH THE SERVICE PROCESSOR.
Pointed to by: CALLER'S POINTER, CVTSCPIN, OR ECVTSCPIN
Serialization: NOT APPLICABLE.
Function: MAPS THE COMMON FIELDS OF THE SCCB FOR ALL SERVICE
PROCESSOR COMMANDS AND THE DATA AREA RETURNED FROM
THE SERVICE PROCESSOR ARCHITECTURE COMMAND READ SCP INFO.

SCCB mapping

Table 1. Structure SCCB
Offset
Dec
Offset
Hex
Type Len Name(Dim) Description
0 (0) STRUCTURE 4096 SCCB SERVICE CALL CONTROL BLOCK.
0 (0) CHARACTER 8  SCCBHEAD SCCB HEADER.
0 (0) UNSIGNED 2   SCCBLNG LENGTH OF THE ENTIRE SCCB (MAXIMUM 4096).
2 (2) BITSTRING 1   SCCBFLAG CALLER FLAGS. COMMAND DEPENDENT.
3 (3) CHARACTER 3   SCCBR003 RESERVED.
6 (6) CHARACTER 2   SCCBRESP SERVICE PROCESSOR RESPONSE.
6 (6) BITSTRING 2    SCCBRSP SERVICE PROCESSOR RESPONSE.
6 (6) BITSTRING 1     SCCBREAS SERVICE PROCESSOR REASON CODE.
7 (7) BITSTRING 1     SCCBRCC SERVICE PROCESSOR RESPONSE CLASS CODE.
8 (8) CHARACTER 4088  SCCBCMDD VARIABLE LENGTH COMMAND DEPENDENT DATA.
4096 (1000) CHARACTER 0  SCCBEND END OF SCCB.
Table 2. Structure SCCBSCPI
Offset
Dec
Offset
Hex
Type Len Name(Dim) Description
8 (8) STRUCTURE 120 SCCBSCPI MAPPING OF SCCB COMMAND DEPENDENT DATA FIELD, SCCBCMDD, FOR SERVICE PROCESSOR COMMAND READ SCP INFO.
8 (8) UNSIGNED 2  SCCBSAR REAL STORAGE ADDRESS RANGE. MAXIMUM STORAGE INCREMENT NUMBER INSTALLED. When 0, value is in SCCBSARX.
10 (A) UNSIGNED 1  SCCBSAI REAL STORAGE ADDRESS INCREMENT, IN UNITS OF 1M. WHEN 0, value is in SCCBSAIX
11 (B) UNSIGNED 1  SCCBSBS REAL STORAGE BLOCK SIZE IN UNITS OF 1K.
12 (C) UNSIGNED 2  SCCBSII REAL STORAGE INCREMENT BLOCK INTERLEAVE INTERVAL.
14 (E) CHARACTER 2  SCCBR00E RESERVED.
16 (10) UNSIGNED 2  SCCBNCPS NUMBER OF CPUS INSTALLED.
18 (12) UNSIGNED 2  SCCBOCP SCCB OFFSET TO CPU DATA ARRAY MAPPED BY SCCBCP.
20 (14) UNSIGNED 2  SCCBNHSA NUMBER OF HSAS.
22 (16) UNSIGNED 2  SCCBOHSA SCCB OFFSET TO HSA DATA ARRAY MAPPED BY SCCBHSA.
24 (18) CHARACTER 8  SCCBPARM LOAD PARAMETER INFORMATION FROM SERVICE PROCESSOR.
32 (20) UNSIGNED 4  SCCBMESI EXTENDED STORAGE ADDRESS RANGE. MAXIMUM EXTENDED STORAGE INCREMENT NUMBER INSTALLED.
36 (24) UNSIGNED 4  SCCBNXSB NUMBER OF 4K STORAGE BLOCKS IN AN EXTENDED STORAGE INCREMENT (BLOCK SIZE SCCBEBSZ).
40 (28) UNSIGNED 2  SCCBMESE MAXIMUM EXTENDED STORAGE ELEMENT NUMBER INSTALLED.
42 (2A) CHARACTER 2  SCCBR02A RESERVED.
44 (2C) UNSIGNED 4  SCCBVPRM VECTOR PARAMETERS.
44 (2C) UNSIGNED 2   SCCBVSS VECTOR SECTION SIZE.
46 (2E) UNSIGNED 2   SCCBVPSM VECTOR PARTIAL SUM NUMBER.
48 (30) CHARACTER 8  SCCBIFM INSTALLED FACILITY MAP.
48 (30) CHARACTER 1   SCCBIFM1 INSTALLED FACILITY MAP BYTE 1.
      1... ....    SCCBCHPI CHANNEL PATH INFORMATION INSTALLED.
      .1.. ....    SCCBCHPS CHANNEL PATH SUBSYSTEM COMMAND INSTALLED.
      ..1. ....    SCCBCHPR CHANNEL PATH RECONFIGURATION INSTALLED.
      ...1 ....    * RESERVED.
      .... 1...    SCCBCPUI CPU INFORMATION INSTALLED.
      .... .1..    SCCBCPUR CPU RECONFIGURATION INSTALLED.
      .... ..11    * RESERVED.
49 (31) CHARACTER 1   SCCBIFM2 INSTALLED FACILITY MAP BYTE 2.
      1... ....    SCCBSGNL SIGNAL ALARM INSTALLED.
      .1.. ....    SCCBOMR WRITE OPERATOR MESSAGE AND READ OPERATOR RESPONSE INSTALLED.
      ..1. ....    SCCBSTST STORE STATUS ON LOAD INSTALLED.
      ...1 ....    SCCBRSTR RESTART REASONS INSTALLED.
      .... 1...    SCCBITRC INSTRUCTION ADDRESS TRACE BUFFER INSTALLED.
      .... .1..    SCCBLPRM LOAD PARAMETER INSTALLED.
      .... ..1.    SCCBWDAT READ AND WRITE DATA INSTALLED.
      .... ...1    * RESERVED.
50 (32) CHARACTER 1   SCCBIFM3 INSTALLED FACILITY MAP BYTE 3.
      1... ....    SCCBSIR REAL STORAGE INCREMENT RECONFIGURATION INSTALLED.
      .1.. ....    SCCBSEI REAL STORAGE ELEMENT INFORMATION INSTALLED.
      ..1. ....    SCCBSER REAL STORAGE ELEMENT RECONFIGURATION INSTALLED.
      ...1 ....    SCCBCARS COPY AND REASSIGN STORAGE INSTALLED.
      .... 1...    SCCBESUM EXTENDED STORAGE USABILITY MAP INSTALLED.
      .... .1..    SCCBESEI EXTENDED STORAGE ELEMENT INFORMATION INSTALLED.
      .... ..1.    SCCBESER EXTENDED STORAGE ELEMENT RECONFIGURATION INSTALLED.
      .... ...1    SCCBCARL COPY AND REASSIGN STORAGE LIST INSTALLED.
51 (33) CHARACTER 1   SCCBIFM4 INSTALLED FACILITY MAP BYTE 4.
      1... ....    SCCBVFR VECTOR FEATURE RECONFIGURATION INSTALLED.
      .1.. ....    SCCBEVNT READ / WRITE EVENT INSTALLED.
      ..1. ....    SCCBESUE EXPANDED-STORAGE-USABILITY BIT MAP EXTENDED IS INSTALLED.
      ...1 ....    * RESERVED.
      .... 1...    SCCBRRGI READ RESOURCE GROUP INFORMATION INSTALLED.
      .... .111    * RESERVED.
52 (34) CHARACTER 4   SCCBIFM5 INSTALLED FACILITY MAP BYTES 5-8.
56 (38) CHARACTER 8  SCCBR038 RESERVED.
64 (40) BITSTRING 2  SCCBMRGI MAXIMUM RESOURCE GROUP INSTALLED.
66 (42) CHARACTER 6  SCCBR042 RESERVED.
72 (48) UNSIGNED 2  SCCBMPFE NUMBER OF ENTRIES.
74 (4A) UNSIGNED 2  SCCBMPFO OFFSET.
76 (4C) CHARACTER 4  SCCBVAL Virtual architecture level
      1... ....   SCCBVAL_INSTALLED  
      .111 ....   *  
76 (4C) BITSTRING 1   SCCBVAL_MIN_IBC_VAL_SUPPORTED
          Lowest non-zero Instruction Blocking Code (IBC) value supported
78 (4E)   1111 ....   *  
78 (4E) BITSTRING 1   SCCBVAL_IBC_VAL_UNBLOCKED  
78 (4E) BITSTRING 1    SCCBVAL_IBC_VAL_MACHINE  
79 (4F)   .... 1111    SCCBVAL_IBC_VAL_GA_LEVEL  
80 (50) CHARACTER 6  SCCBCONF CONFIGURATION CHARACTERISTICS.
80 (50) CHARACTER 1   SCCBCON1 BITS 0-7 OF CONFIGURATION CHARACTERISTICS.
      1... ....    SCCBBFY CONFIGURATION IS RUNNING UNDER BFY.
      .1.. ....    * RESERVED.
      ..1. ....    SCCBSOPF SUPPRESSION ON PROTECTION FACILITY
      ...1 ....    SCCBIRIN INITIATE RESET INSTALLED
      .... 1...    SCCBCSCF STORE CHANNEL SUBSYSTEM / CHARACTERISTICS FACILITY IS INSTALLED.
      .... .11.    * RESERVED.
      .... ...1    SCCBFSDM Fast synchronous data mover
81 (51) CHARACTER 1   SCCBCON2 BITS 8-15 OF CONFIGURATION CHARACTERISTICS.
      1... ....    * RESERVED.
      .1.. ....    SCCBCSLO CSLO IS INSTALLED
      ..11 1111    * RESERVED.
82 (52) CHARACTER 1   SCCBCON3 BITS 16-23 OF CONFIGURATION CHARACTERISTICS. (BYTE 82 OF SCCB).
      1... ....    * RESERVED.
      .1.. ....    SCCBDAOM DEVICE-ACTIVE-ONLY MEASUREMENT FACILITY IS INSTALLED
      ..11 111.    * RESERVED.
      .... ...1    SCCBCKSM CHECKSUM INSTR. INSTALLED
83 (53) CHARACTER 1   SCCBCON4 BITS 24-31 OF CONFIGURATION CHARACTERISTICS. (BYTE 83 OF SCCB).
      1... ....    SCCBRP RESUME PROGRAM INSTALLED
      .1.. ....    SCCBPLO PERFORM LOCKED OP. INST.
      ..1. ....    * Reserved
      ...1 ....    SCCBIR Immediate and relative
      .... 1...    SCCBEL extended length (MVCLE, CLCLE)
      .... .1..    SCCBBSA BSA
      .... ..1.    SCCBBFP Binary Floating Point is installed
      .... ...1    SCCBXLOG Extended logical computation facility is installed
84 (54) CHARACTER 1   SCCBCON5 BITS 32-39 OF CONFIGURATION CHARACTERISTICS. (BYTE 84 OF SCCB).
      1... ....    SCCBETOD EXTENDED TOD CLOCK FACILITY IS INSTALLED.
      .1.. ....    SCCBETF Extended translation facility installed (TRE, CUUTF, CUTFU)
      ..1. ....    SCCBLRF Load-reversed facility
      ...1 ....    SCCBUNIC Extended translation facility 2 installed (Unicode) (TP, PKA, UNPKA, PKU, UNPKU, MVCLU, CLCLU, TRTT, TRTO, TROT, TROO)
      .... 1...    SCCBSTSI STSI INST. IS INSTALLED.
      .... .1..    * RESERVED.
      .... ..1.    SCCBLPCL LPAR CLUSTERING
      .... ...1    SCCBIFAF IFA facility
85 (55) CHARACTER 1   SCCBCON6 BYTE 85
      1111 ....    * RESERVED.
      .... 1...    SCCBSSRS Sense Running Status is installed
      .... .11.    * RESERVED.
      .... ...1    SCCBZARC z/Architecture is installed
      .... ...1     SCCBESAM z/Architecture is installed
86 (56) UNSIGNED 4  SCCBRCCI CAPACITY.
90 (5A) CHARACTER 1  * RESERVED.
91 (5B) UNSIGNED 1  SCCBCARN NUMBER OF ELEMENTS IN COPY AND REASSIGN LIST
91 (5B) UNSIGNED 1   SCCBCN12 Flags, byte 91
      1111 1...    * Reserved
      .... .1..    SCCBPER3 PER 3 is installed
      .... ..1.    * Reserved
      .... ...1    SCCBLDI List-directed IPL installed
92 (5C) BITSTRING 4  SCCBETR ETR-SYNC-CHECK TOLERANCE
96 (60) CHARACTER 3  * RESERVED.
99 (63) UNSIGNED 1  SCCBGSTR Guest real
100 (64) UNSIGNED 4  SCCBSAIX Real storage address increment in units of 1M. Size is a power of 2.
104 (68) CHARACTER 8  SCCBSARX Real Storage Address Range. Maximum storage increment number installed.
104 (68) UNSIGNED 4   SCCBSARXH High half of SCCBSARX
108 (6C) UNSIGNED 4   SCCBSARXL Low half of SCCBSARX
112 (70) CHARACTER 4  * RESERVED.
116 (74) CHARACTER 1  SCCBB116 Byte 116
      1111 ....   * RESERVED
      .... 1...   SCCBSESF  
      .... .111   * RESERVED
117 (75) CHARACTER 1  SCCBB117 Byte 117
      1... ....   SCCBPERSK PER-SK
      .11. ....   * RESERVED
      ...1 ....   SCCBZAD  
118 (76) CHARACTER 1  SCCBB118 Byte 118
      1111 11..   * RESERVED
      .... ..1.   SCCBENCM Ensemble communication facility is installed
      .... ...1   * RESERVED
119 (77) CHARACTER 1  * RESERVED
120 (78) SIGNED 2  SCCBHCPA Highest possible CPU address
122 (7A) CHARACTER 6  * RESERVED.
Table 3. Structure SCCBCP
Offset
Dec
Offset
Hex
Type Len Name(Dim) Description
0 (0) STRUCTURE 16 SCCBCP CPU INFORMATION ENTRY.
0 (0) UNSIGNED 1  SCCBCPA CPU ADDRESS.
1 (1) UNSIGNED 1  SCCBTOD# TOD CLOCK NUMBER FOR THIS CPU.
2 (2) CHARACTER 2  * RESERVED.
4 (4) BITSTRING 1  SCCBCPFL CPU CHARACTERISTIC FLAGS BYTE 1. (BIT POSITIONS 32-39.)
      1... ....   * RESERVED, WAS SCCBVFIN
      .1.. ....   * RESERVED, WAS SCCBVFCN
      ..1. ....   * RESERVED, WAS SCCBVFSB
      ...1 ....   SCCBCRIN CRYPTO FEATURE INSTALLED.
      .... 1111   * RESERVED.
5 (5) BITSTRING 1  SCCBCPF2 CPU CHARACTERISTIC FLAGS BYTE 2. (BIT POSITIONS 40-47.)
      1... ....   SCCBMPSB PRIVATE SPACE BIT IS INSTALLED.
      .111 111.   * RESERVED.
      .... ...1   SCCBPER2 PER 2 INSTALLED.
6 (6) CHARACTER 1  * RESERVED.
7 (7) CHARACTER 7  * RESERVED.
14 (E) UNSIGNED 1  SCCBPTYP Processor type code
15 (F) CHARACTER 1  * RESERVED.
      1111 111.   * RESERVED.
      .... ...1   SCCBKSID KSU ID OF INSTALLED CRYPTO FEATURE.
Table 4. Structure SCCBHSA
Offset
Dec
Offset
Hex
Type Len Name(Dim) Description
0 (0) STRUCTURE 6 SCCBHSA HSA INFORMATION ENTRY.
0 (0) UNSIGNED 2  SCCBHSSZ SIZE OF THIS HSA IN UNITS OF 4K (SCCBHUSZ).
2 (2) ADDRESS 4  SCCBAHSA ADDRESS OF THIS HSA.
Table 5. Structure SCCBMPF
Offset
Dec
Offset
Hex
Type Len Name(Dim) Description
0 (0) STRUCTURE 2 SCCBMPF(*) MPF INFO. ARRAY.
0 (0) UNSIGNED 2  SCCBMPFY MPF INFO. ENTRY.
Table 6. Constants for SCCB
Len Type        Value Name Description
       SERVICE PROCESSOR ARCHITECTURE AND SUPPORTED CONSTANTS.
4 HEX 00000400 SCCB1K ONE KILOBYTE (1K).
4 HEX 00100000 SCCB1M ONE MEGABYTE (1M).
4 HEX 00001000 SCCBEBSZ EXTENDED STORAGE BLOCK SIZE (4K).
2 DECIMAL            1 SCCBESII EXTENDED STORAGE INCREMENT BLOCK INTERLEAVE INTERVAL.
4 HEX 00001000 SCCBFMSZ FRAME SIZE (4K).
4 HEX 00001000 SCCBHUSZ HSA UNIT SIZE (4K).
1 DECIMAL            0 SCCBPCPU Processor type code for standard processor
1 DECIMAL            1 SCCBPICF Processor type code for ICF
1 DECIMAL            2 SCCBPCBP Processor type code for zCBP
1 DECIMAL            2 SCCBPIFA Processor type code for IFA
1 DECIMAL            5 SCCBPSUP Processor type code for SUP
Table 7. Cross Reference for SCCB
Name Offset Hex Tag
SCCB 0
SCCBAHSA 2
SCCBBFP 53 02
SCCBBFY 50 80
SCCBBSA 53 04
SCCBB116 74
SCCBB117 75
SCCBB118 76
SCCBCARL 32 01
SCCBCARN 5B
SCCBCARS 32 10
SCCBCHPI 30 80
SCCBCHPR 30 20
SCCBCHPS 30 40
SCCBCKSM 52 01
SCCBCMDD 8
SCCBCN12 5B
SCCBCONF 50
SCCBCON1 50
SCCBCON2 51
SCCBCON3 52
SCCBCON4 53
SCCBCON5 54
SCCBCON6 55
SCCBCP 0
SCCBCPA 0
SCCBCPFL 4
SCCBCPF2 5
SCCBCPUI 30 08
SCCBCPUR 30 04
SCCBCRIN 4 10
SCCBCSCF 50 08
SCCBCSLO 51 40
SCCBDAOM 52 40
SCCBEL 53 08
SCCBENCM 76 02
SCCBEND 1000
SCCBESAM 55 01
SCCBESEI 32 04
SCCBESER 32 02
SCCBESUE 33 20
SCCBESUM 32 08
SCCBETF 54 40
SCCBETOD 54 80
SCCBETR 5C
SCCBEVNT 33 40
SCCBFLAG 2
SCCBFSDM 50 01
SCCBGSTR 63
SCCBHCPA 78
SCCBHEAD 0
SCCBHSA 0
SCCBHSSZ 0
SCCBIFAF 54 01
SCCBIFM 30
SCCBIFM1 30
SCCBIFM2 31
SCCBIFM3 32
SCCBIFM4 33
SCCBIFM5 34
SCCBIR 53 10
SCCBIRIN 50 10
SCCBITRC 31 08
SCCBKSID F 01
SCCBLDI 5B 01
SCCBLNG 0
SCCBLPCL 54 02
SCCBLPRM 31 04
SCCBLRF 54 20
SCCBMESE 28
SCCBMESI 20
SCCBMPF 0
SCCBMPFE 48
SCCBMPFO 4A
SCCBMPFY 0
SCCBMPSB 5 80
SCCBMRGI 40
SCCBNCPS 10
SCCBNHSA 14
SCCBNXSB 24
SCCBOCP 12
SCCBOHSA 16
SCCBOMR 31 40
SCCBPARM 18
SCCBPERSK 75 80
SCCBPER2 5 01
SCCBPER3 5B 04
SCCBPLO 53 40
SCCBPTYP E
SCCBRCC 7
SCCBRCCI 56
SCCBREAS 6
SCCBRESP 6
SCCBRP 53 80
SCCBRRGI 33 08
SCCBRSP 6
SCCBRSTR 31 10
SCCBR00E E
SCCBR003 3
SCCBR02A 2A
SCCBR038 38
SCCBR042 42
SCCBSAI A
SCCBSAIX 64
SCCBSAR 8
SCCBSARX 68
SCCBSARXH 68
SCCBSARXL 6C
SCCBSBS B
SCCBSCPI 8
SCCBSEI 32 40
SCCBSER 32 20
SCCBSESF 74 08
SCCBSGNL 31 80
SCCBSII C
SCCBSIR 32 80
SCCBSOPF 50 20
SCCBSSRS 55 08
SCCBSTSI 54 08
SCCBSTST 31 20
SCCBTOD# 1
SCCBUNIC 54 10
SCCBVAL 4C
SCCBVAL_IBC_VAL_GA_LEVEL 4F 0F
SCCBVAL_IBC_VAL_MACHINE 4E
SCCBVAL_IBC_VAL_UNBLOCKED 4E
SCCBVAL_INSTALLED 4C 80
SCCBVAL_MIN_IBC_VAL_SUPPORTED 4C
SCCBVFR 33 80
SCCBVPRM 2C
SCCBVPSM 2E
SCCBVSS 2C
SCCBWDAT 31 02
SCCBXLOG 53 01
SCCBZAD 75 10
SCCBZARC 55 01