PCCBK Back to Index page
 
Prolog 
Control Block Contents 
   PCCBK DSECT
   PCCCPDES DSECT
   PCCMSAL DSECT
   PCCVSCPD DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  PCCBK Prolog Top of page
 
 NAME       : HCPPCCBK
 DESCRIPTION: PROCESSOR CONTROLLER SERVICE CALL DATA BLOCK
 DSECT      : PCCBK
 FUNCTION   : MAPS THE GUEST SUPPLIED SERVICE CALL CONTROL BLOCK (SCCB)
              FOR A REQUESTED PROCESSOR CONTROLLER FUNCTION.  USED TO
              SIMULATE A SERVICE CALL INSTRUCTION FOR A GUEST AND
              FOR CP REQUESTS TO THE PROCESSOR CONTROLLER.
 LOCATED BY :
        R2        REGISTER OF A GUEST SERVICE CALL INSTRUCTION
        PCRRDBKA  ADDRESS POINTER TO THE PROCESSOR CONTROLLER
                  DATA BLOCK TO BE USED IN PROCESSING THE
                  ASSOCIATED REAL REQUEST.
        PCSACTIV  ADDRESS POINTER TO THE PROCESSOR CONTROLLER
                  DATA BLOCK FOR THE CURRENT ACTIVE REQUEST.
 CREATED BY :
        HCPRFG    WHEN BUILDING REAL PROCESSOR CONTROLLER
                  REQUEST.
        HCPSCP    WHEN BUILDING REAL PROCESSOR CONTROLLER
                  REQUEST.
        GUEST WHEN ACTIVATING A VIRTUAL SERVICE CALL
                  INSTRUCTION
 DELETED BY :
        HCPRFG    WHEN REAL PROCESSOR CONTROLLER REQUEST
                  COMPLETE.
        HCPSCP    WHEN REAL PROCESSOR CONTROLLER REQUEST
                  COMPLETE.
 
 
  PCCBK Control Block Content Top of page
 

 PCCBK DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure PCCBK PROCESSOR CONTROLLER SERVICE CALL DATA BLOCK 0000 0 Bitstring 8 PCCHEAD (0) SERVICE CALL CONTROL BLOCK HEADER FOR ALL REQUESTS 0000 0 Signed 2 PCCLEN NO. OF BYTES IN THE SERVICE CALL CONTROL BLOCK 0002 2 Bitstring 1 * COMMAND DEPENDENT FIELD 0003 3 Bitstring 2 * Reserved for IBM use 0005 5 Bitstring 1 PCCNTRLM Control mask 1... .... PCCVARLN X'80' PCCVARLN Variable length response flag 0006 6 Signed 2 PCCRESP (0) RESPONSE CODE 00000010 PCCREADN X'0010' PCCREADN Normal Read Completion 00000310 PCCRESVD X'0310' PCCRESVD Normal Read Completion, Resource is in Reserved Mode 00000410 PCCSTDBY X'0410' PCCSTDBY Normal Read Completion, Resource is in Standby Mode 00000040 PCCBKOUT X'0040' PCCBKOUT Normal Backout; operation is retriable. 000009F0 PCCIVRID X'09F0' PCCIVRID Invalid Resource ID in SCCB 0006 6 Bitstring 1 PCCRESPD RESPONSE DEPENDENT CODES 00000000 PCCNORML X'00' PCCNORML X'0020' NORMAL COMPLETION AND X'0010' NORMAL READ COMPLETION 00000000 PCCMALF X'00' PCCMALF X'0040' SCLP EQUIPMENT CHECK 00000000 PCCCONFG X'00' PCCCONFG X'0010' RESOURCE IS CONFIGURED 00000001 PCCNO4KB X'01' PCCNO4KB X'0100' ADDRESS CROSSES A 4K BOUNDARY 00000001 PCCNOACT X'01' PCCNOACT X'0120' NO ACTION REQUIRED 00000001 PCCINVCI X'01' PCCINVCI X'01F0' INVALID SCLP COMMAND 00000002 PCCCFLAG X'02' PCCCFLAG X'02F0' INVALID SCCB PARAMETER or X'0220' Normal completion, but.. X'0240' Partially complete 00000003 PCCBADLN X'03' PCCBADLN X'0300' LENGTH WRONG FOR DATA 00000003 PCCINVCP X'03' PCCINVCP X'03F0' INVALID RESOURCE ID IN COMMAND PARM 00000003 PCCRSRVD X'03' PCCRSRVD X'0310' RESOURCE IS IN RESERVED STATE. 00000004 PCCSTNBY X'04' PCCSTNBY X'0410' RESOURCE IS IN STANDBY STATE. 00000004 PCCEQXCN X'04' PCCEQXCN X'0440' Equipment check, state changed 00000005 PCCEQXNC X'05' PCCEQXNC X'0540' Equipment check, state unchanged 00000005 PCCXNOCN X'05' PCCXNOCN X'05F0' TARGET RESOURCE IN IMPROPER STATE 00000006 PCCCDATN X'06' PCCCDATN X'06F0' Adapter type in SCCB is not recognized 00000007 PCCXNOST X'07' PCCXNOST X'07F0' No standby available to perform ASSIGN ADDRESS 00000009 PCCXINVN X'09' PCCXINVN X'09F0' INVALID RESOURCE ID IN SCCB 0000000A PCCRQRES X'0A' PCCRQRES X'0AF0' Required resource 00000010 PCCPOWOF X'10' PCCPOWOF X'10F0' Power-Off status 00000040 PCCREJRC X'40' PCCREJRC X'40F0' INVALID FUNCTION CODE 00000060 PCCNOEVT X'60' PCCNOEVT X'60F0' No outstanding EVENT bufs 00000062 PCCSUPPR X'62' PCCSUPPR X'62F0' All events are suppressed 00000070 PCCINVSL X'70' PCCINVSL X'70F0' Invalid selection mask 00000071 PCCEBSPC X'71' PCCEBSPC X'71F0' EVENT buffer exceeds spac 00000072 PCCEBLEN X'72' PCCEBLEN X'72F0' EVENT buffer length verification failure 00000073 PCCEBSYN X'73' PCCEBSYN X'73F0' EVENT buffer syntax error 00000074 PCCINVMK X'74' PCCINVMK X'74F0' Invalid mask length 00000075 PCCEXCMX X'75' PCCEXCMX X'75F0' Exceeds SCCB maximum capacity 00000076 PCCEBCNT X'76' PCCEBCNT X'76F0' Invalid # of Event Bufrs 0007 7 Bitstring 1 PCCRESPS SPECIFIC RESPONSE CODES 00000000 PCCDBERR X'00' PCCDBERR SERVICE CALL CONTROL BLOCK ERROR 00000010 PCCINFO X'10' PCCINFO NORMAL READ COMPLETION 00000020 PCCCMPLT X'20' PCCCMPLT NORMAL COMPLETION 00000030 PCCBUSY X'30' PCCBUSY FUNCTION BUSY 00000040 PCCEQPCK X'40' PCCEQPCK EQUIPMENT CHECK 000000F0 PCCRJCT X'F0' PCCRJCT REJECT 000000F3 PCCEVTAV X'F3' PCCEVTAV EVENT buffer exceeds available space 000000F4 PCCLNVER X'F4' PCCLNVER Length verification error EQUATES FOR COMMAND WORD WARNING: Changing or adding any commands may require changes in HCPPCRBK, HCPPCB, or HCPPCA. WARNING: Changing or adding any commands above may require changes in HCPPCRBK, HCPPCB, or HCPPCA. END OF DEFINITION COMMAND PARAMETERS 00000008 PCCHDLEN (*-PCCBK) :PCCBK HEADER LENGTH IN BYTES 00000001 PCCHDSIZ (PCCHDLEN+7)/8 :PCCBK HEADER SIZE IN DOUBLE WORDS 0008 8 Character 1 PCCVDATA (0) START OF VARIABLE LENGTH DATA SCP INFORMATION DATA FORMAT 0000 0 Bitstring 2 * DEFINED IN HEADER 0002 2 Bitstring 1 PCCCFLG SCCB PARAMETER 1... .... PCCSCPSS X'80' PCCSCPSS Set-store-status-on-load-mode control. 0003 3 Bitstring 5 * DEFINED IN HEADER 0008 8 Bitstring 2 PCCRNMAX Maximum main-storage address increment number. If zero see the PCCGRNMX field. 000A 10 Bitstring 1 PCCRZM Main-storage increment size, in units of 1M. If zero, see PCCGRZM. 000B 11 Bitstring 1 PCCGZK Main-storage interleave-group- block size, in units of 1K (always equal to 4). 000C 12 Bitstring 2 PCCSNMAX Maximum main-storage subincrement number. 000E 14 Bitstring 1 * Reserved for IBM use 000F 15 Bitstring 1 PCCSTSIP STSI Parameters (Byte 15) Bits 0-4 = Reserved, stored 0 .... .111 PCCMNEST X'07' Bits 5-7 = MNest = Maximum selector-2 value for SYSIB 15.1.x (x=2, 3, 4, 5, or 6). If 0, max selector-2 is 2. 0010 16 Signed 2 PCCNCPUS NUMBER OF INSTALLED CPUS 0012 18 Bitstring 2 PCCCPPTR OFFSET IN PCCBK TO FIRST CPU DESCRIPTION ENTRY 0014 20 Signed 2 PCCNMSA NUMBER OF MACHINE STORAGE AREAS 0016 22 Bitstring 2 PCCMSPTR OFFSET IN PCCBK TO FIRST MACHINE- STORAGE-AREA DESCRIPTION ENTRY 0018 24 Bitstring 8 PCCLDPRM LOAD PARAMETER 0020 32 Bitstring 4 PCCMAXK MAXIMUM EXTENDED STORE INCREMENT NUMBER. 0024 36 Signed 4 PCCNXSTB NUMBER OF EXTENDED STORAGE BLOCKS IN EACH EXTENDED STORAGE INCREMENT 0028 40 Bitstring 2 PCCMXXID MAX EXTENDED-STORAGE-ELEMENT ID 002A 42 Bitstring 2 PCCIBM9 002A 42 Bitstring 1 PCCMTCFG MT-related information 1... .... PCCMTINS X'80' PCCMTINS Bit 0: 1 - MT is installed 002B 43 Bitstring 1 * Reserved for IBM use (byte 43) 002C 44 Bitstring 4 PCCIBM3 RESERVED FOR IBM USE (bytes 44-47) 0030 48 Bitstring 8 PCCINSFC (0) INSTALLED FACILITIES BIT MAP 0030 48 Bitstring 1 PCCINSF0 INSTALLED FACILITY BYTE 0 1... .... PCCRCHPI X'80' PCCRCHPI READ CHANNEL PATH INFO INSTALLED .1.. .... PCCRCHSI X'40' PCCRCHSI Read channel subsystem info installed ..1. .... PCCCHPR X'20' PCCCHPR Channel Path Reconfiguration installed .... 1... PCCRCI X'08' PCCRCI Read CPU information .... .1.. PCCCRFI X'04' PCCCRFI CPU Reconfiguration Facility installed 0031 49 Bitstring 1 PCCINSF1 INSTALLED FACILITY BYTE 1 1... .... PCCSALRM X'80' PCCSALRM Signal alarm .1.. .... PCCOMAR X'40' PCCOMAR Operator message and response ..1. .... PCCSSOL X'20' PCCSSOL Store status on load ...1 .... PCCRSRSN X'10' PCCRSRSN Restart reason .... 1... PCCIADRT X'08' PCCIADRT Instruction address trace .... .1.. PCCLPRMI X'04' PCCLPRMI LOAD PARAMETER FACILITY INSTALLED .... ..1. PCCRWDI X'02' PCCRWDI READ/WRITE DATA INSTALLED 0032 50 Bitstring 1 PCCINSF2 INSTALLED FACILITY BYTE 2 1... .... PCCSTRAS X'80' PCCSTRAS Storage assignment .1.. .... PCCSTELI X'40' PCCSTELI Storage element information ..1. .... PCCSTELR X'20' PCCSTELR Storage element reconfiguration ...1 .... PCCCARS X'10' PCCCARS Copy and reassign storage .... 1... PCCXUMI X'08' PCCXUMI READ EXTENDED STORE USABILITY MAP INSTALLED .... .1.. PCCXEINF X'04' PCCXEINF EXTENDED-STORAGE-ELEMENT INFORMATION INSTALLED .... ..1. PCCXSERC X'02' PCCXSERC Expanded storage element reconfig .... ...1 PCCCARSL X'01' PCCCARSL Copy and reassign storage list 0033 51 Bitstring 1 PCCINSF3 INSTALLED FACILITY BYTE 3 .1.. .... PCCRWEI X'40' PCCRWEI Read/Write Event Data, Write Event Mask installed - bit 25 ..1. .... PCCXUMIE X'20' PCCXUMIE Read Expanded Storage Usability Bit Map Extended - bit 26 .... 1... PCCRGINF X'08' PCCRGINF Read Resource Group Information .... ...1 PCCAPCFG X'01' PCCAPCFG AP Reconfiguration - bit 31 0034 52 Bitstring 1 PCCINSF4 Installed Facility byte 4 1... .... PCCRSS X'80' PCCRSS Read Storage Status - bit 32 .1.. .... PCCCDIOA X'40' PCCCDIOA Configure/Deconfigure IO adapter support - bit 33 0035 53 Bitstring 1 PCCINSF5 Installed Facility byte 5 0036 54 Bitstring 1 PCCINSF6 Installed Facility byte 6 0037 55 Bitstring 1 PCCINSF7 Installed Facility byte 7 0038 56 Bitstring 10 * Reserved for IBM use 0042 66 Bitstring 1 PCCIBM6 Reserved for IBM use 0043 67 Bitstring 1 PCCIBM2 Reserved for IBM hardware 0044 68 Bitstring 4 * Reserved for IBM use 0048 72 Bitstring 4 PCCIBM7 Reserved for IBM use 004C 76 Bitstring 4 PCCIBM4 Reserved for IBM hardware Bytes 80-95 of the SCCB contain the Configuration Characteristics. 0050 80 Bitstring 16 PCCCNFG (0) Configuration characteristics 0050 80 Bitstring 1 PCCCNFG0 Config characteristics byte 0 1... .... PCCLPAR X'80' PCCLPAR Configuration logically partitioned ...1 .... PCCSCPRS X'10' PCCSCPRS Interface reset .... 1... PCCSCSC X'08' PCCSCSC Store-channel-subsystem-character istics command .... .1.. PCCMVPGA X'04' PCCMVPGA MVPG for all guests 0051 81 Bitstring 1 PCCCNFG1 Config characteristics byte 1 0052 82 Bitstring 1 PCCCNFG2 Config characteristics byte 2 .1.. .... PCCDVACT X'40' PCCDVACT Subchannel-Device-Active-Only Measurement Protocol is installed NOTE!! This bit was called PCCNMEAS in previous releases. .... ..1. PCCCSID X'02' PCCCSID Called-Space-Identification Facility is installed .... ...1 PCCCKSUM X'01' PCCCKSUM Checksum facility is installed 0053 83 Bitstring 1 PCCCNFG3 Config charactersitics byte 3 1... .... PCCRP X'80' PCCRP Resume Program Facility .1.. .... PCCPLO X'40' PCCPLO Perform-Locked-Operation Facility ...1 .... PCCIMREL X'10' PCCIMREL Immediate-and-Relative Facility .... 1... PCCCMVEX X'08' PCCCMVEX Compare-and-Move-Extended Facility .... .1.. PCCBSA X'04' PCCBSA Branch-and-Set-Authority Facility .... ..1. PCCEXFP X'02' PCCEXFP Extended Floating Point Facility 0054 84 Bitstring 1 PCCCNFG4 Config characteristics byte 4 1... .... PCCTODE X'80' PCCTODE Extended-TOD-clock facility .1.. .... PCCTRE X'40' PCCTRE Extended-Translation Facility ..1. .... PCCLDRVS X'20' PCCLDRVS Load-reversed facility ...1 .... PCCTRE2 X'10' PCCTRE2 Extended-Translation 2 facility .... 1... PCCSTSI X'08' PCCSTSI STSI facility installed 0055 85 Bitstring 1 PCCCNFG5 Config characteristics byte 5 .... .1.. PCCLDF X'04' PCCLDF Long Displ Facility is installed .... ...1 PCCESAME X'01' PCCESAME z/Architecture is installed 0056 86 Bitstring 5 * Reserved for IBM use 005B 91 Bitstring 1 PCCCNFGB Config characteristics byte 11 .... .1.. PCCPER3 X'04' PCCPER3 PER3 fac installed in z/Arch mode .... ..1. PCCLDDMP X'02' PCCLDDMP Load with dump installed. .... ...1 PCCLDIPL X'01' PCCLDIPL List-Directed IPL installed. 005C 92 Bitstring 4 * Reserved for IBM use Bytes 96-127 of the SCCB contain additional configuration information. 0060 96 Bitstring 2 PCCPLVER Platform Loader Version Number 0062 98 Bitstring 1 PCCCNF18 Config characteristics byte 18 0063 99 Bitstring 1 PCCMAXVM Maximum guest storage size. >= 31 and <= 64. (2**pow)-1 is the maximum host address that can be specified using SIE for allocation to a pageable or preferred virtual machine. 'pow' is the value of this field. When 0, the max host address is not constrained. This byte is defined only if PCCESAME is set. (byte 99 of the SCCB) 0064 100 Bitstring 4 PCCGRZM Address-increment size in units of 1 megabyte. Contains useful information when PCCRZM is 0. 0068 104 Bitstring 8 PCCGRNMX Maximum increment number when it is larger than 64k-1. When PCCESAME is on, it may be the maximum increment number even if it is less than 64k. See also the PCCRNMAX field. 0070 112 Bitstring 4 PCCDMPSZ List-Directed IPL Dump area size 0074 116 Bitstring 4 PCCIBM1 Reserved for IBM hardware (Bytes 116-119 of the SCCB) 0078 120 Bitstring 2 PCCIBM8 Reserved for IBM use (Bytes 120-121 of the SCCB) 007A 122 Bitstring 2 PCCIBM11 Reserved for IBM use (bytes 122-123 of the SCCB) 007C 124 Bitstring 4 PCCIBM5 Reserved for IBM hardware (Bytes 124-127 of the SCCB) 0080 128 Bitstring 4 PCCIBM10 Reserved for IBM hardware (Bytes 128-131 of the SCCB) 0084 132 Bitstring 2 PCCIBM12 Reserved for IBM hardware (Bytes 132-133 of the SCCB) 0086 134 Bitstring 2 PCCIBM13 Reserved for IBM hardware (Bytes 134-135 of the SCCB) 0088 136 Bitstring 2 PCCIBM14 Reserved for IBM hardware (Bytes 136-137 of the SCCB) 008A 138 Bitstring 2 PCCIBM15 Reserved for IBM hardware (Bytes 138-139 of the SCCB) 00000084 PCCVDATS (*-PCCVDATA) Read SCP Info variable length data section size in bytes 00000012 PCCVSCPS (*-PCCBK+7)/8 :PCCBK SIZE IN DOUBLE WORDS NOTE: SIZE FOR READ SCP INFO REQUESTS VARIES WITH THE NUMBER OF CPUS AND MACHINE-STORAGE-AREAS 0000008C PCCVSCPL (*-PCCBK) PCCBK LENGTH FOR READ SCP INFO REQUESTS VARIES WITH THE NUMBER OF CPUS AND MACHINE-STORAGE-AREAS 370-XA READ CHANNEL PATH INFORMATION DATA FORMAT 0008 8 Bitstring 32 PCCINCHP CHANNEL PATH ID VALID BIT MAP 0028 40 Bitstring 32 PCCSBCHP STAND-BY CHANNEL BIT MAP 0048 72 Bitstring 32 PCCCFCHP CONFIGURED CHANNEL-PATH BIT MAP 00000068 PCCCPILN *-PCCBK LENGTH FOR READ CHANNEL PATH INFO READ EXTENDED STORAGE ELEMENT INFORMATION MAP 0008 8 Signed 2 PCCXSEID EXTENED-STORAGE-ELEMENT ID 000A 10 Bitstring 6 * RESERVED 0010 16 Signed 4 PCCXSSIN STARTING EXTENDED-STORAGE-INCREMENT NUMBER 0014 20 Signed 4 PCCXSEIN ENDING EXTENDED-STORAGE-INCREMENT NUMBER 0018 24 Bitstring 1 PCCXSECB EXTENDED-STORAGE-ELEMENT CHARACTERISTICS BYTE 1... .... PCCXSRE X'80' REQUIRED EXTENDED-STORAGE-ELEMENT 0019 25 Bitstring 39 * RESERVED 00000040 PCCXSELN *-PCCBK LENGTH OF READ EXTENDED STORAGE ELEMENT INFORMATION MAP Read Extended Store Usability Map 0008 8 Bitstring 4 PCCXSINC EXTENDED STORAGE INCREMENT NUMBER 000C 12 Bitstring 4 * Reserved for IBM use 0010 16 Bitstring 1 PCCXSTUM (0) START OF VARIABLE LENGTH USABILITY MAP. Read Expanded Storage Usability Bit Map Extended 0008 8 Bitstring 4 PCCXMEIN Expanded storage increment number 000C 12 Bitstring 1 PCCXMEBB Number of blocks per bit, unsigned, 2 to the power in this byte is the number of blocks represented by each bit in the map. 000D 13 Bitstring 1 * Reserved for IBM use 000E 14 Bitstring 1 PCCXMECC Command Control Flags 1... .... PCCXMEAU X'80' PCCXMEAU All blocks are usable. If set, all blocks in the increment are usable and no bit map is stored. 000F 15 Bitstring 1 * Reserved for IBM use 0010 16 Bitstring 1 PCCXMEUM (0) Start of variable length usability bit map if PCCXMEAU is not set. Read Storage Status 0008 8 Bitstring 1 PCCRSSFG Storage Status Flags 1... .... PCCSSFUE X'80' PCCSSFUE UE summary flag 00000009 PCCRSSLN *-PCCBK Length for Read Storage Status READ/WRITE DATA 0000 0 Bitstring 2 * DEFINED IN HEADER 0002 2 Bitstring 1 PCCFUNC FUNCTION CODE .... ...1 PCCIOCDS X'01' PCCIOCDS Read IOCDS function code .... .11. PCCWRIOC X'06' PCCWRIOC Write data function code .... .111 PCCIOCS X'07' PCCIOCS Read IOCS function code 0003 3 Bitstring 5 * DEFINED IN HEADER 0008 8 Signed 2 PCCMDDAR (0) Model Dependent area 0008 8 Bitstring 1 PCCLPARN MODEL DEPENDENT LPAR ID NUMBER 0009 9 Bitstring 1 PCCMDDRC MODEL DEPENDENT RETURN CODE 000A 10 Bitstring 1 * Reserved for IBM use 000B 11 Bitstring 1 PCCDSLVL IOCDS LEVEL 000C 12 Bitstring 1 PCCOPCL MODEL DEPENDENT RETURN CODE 1... .... PCCOPNRW X'80' PCCOPNRW READ/WRITE DATA WITH OPEN .1.. .... PCCCLSRW X'40' PCCCLSRW READ/WRITE CLOSE 000D 13 Bitstring 1 PCCNDATA NUMBER OF RECORDS TO BE PROCESSED 000E 14 Bitstring 2 PCCRWSEQ BEGINNING RECORD FOR READ/WRITE SEQUENCE 0010 16 Bitstring 8 * Reserved for IBM use 0018 24 Bitstring 1 PCCRWDAT (0) UNFORMATTED DATA ** Write data 0008 8 Signed 2 * Defined in Read data 000A 10 Signed 2 PCCIOCID IOCDS ID 0000000C PCCWRDLN *-PCCBK Length for Write Data command 0000 0 Bitstring 64 PCCRCSI (0) Read channel-subsystem information mapping 0000 0 Bitstring 8 * Common PCCBK header 0008 8 Bitstring 8 PCCCSIF (0) Channel-subsystem installed facility field 0008 8 Bitstring 1 PCCCSIF0 Byte 0 Bits 0-5 Reserved for IBM use .... ..1. PCCCIRFI X'02' PCCCIRFI Bit 6 - Cancel I/O Request facility is installed .... ...1 PCCCSFI X'01' PCCCSFI Bit 7 - Concurrent-sense facility is installed 0009 9 Bitstring 1 PCCCSIF1 Bits 8-15 Reserved for IBM use 000A 10 Bitstring 6 * Bits 16-63 Reserved for IBM use 0010 16 Bitstring 48 * Reserved for IBM use 00000040 PCCRCSLN *-PCCBK Length for Read Channel Subsystem WRITE EVENT DATA/READ EVENT DATA 0000 0 Bitstring 2 * Defined in header 0002 2 Bitstring 1 PCCEFUNC Selective-Read Event Data function code or Write Return-Event Data function code. .... .... PCCNORRD X'00' PCCNORRD Normal Read Event Data function .... ...1 PCCSELRD X'01' PCCSELRD Selective-Read Event Data function .... .... PCCNORWR X'00' PCCNORWR Normal Write Event Data function .... ...1 PCCRETWR X'01' PCCRETWR Write Return-Event Data function 0008 8 Bitstring 6 PCCEVTBF Information common to all READ/ WRITE EVENT DATA commands. Note - HCPEVDBK defines the EVENT buffer 000E 14 Character 1 * (0) Information that varies 0000000E PCCEVML *-PCCBK Minimum length of EVENT (SCCB header plus minimum event length) WRITE EVENT MASK 0008 8 Bitstring 2 * Reserved for IBM use 000A 10 Bitstring 2 PCCEVMLN EVENT MASK length 0000000C PCCWEMLN *-PCCBK Minimum length of MASK (SCCB header plus minimum mask length) 000C 12 Character 1 PCCCPMKR (0) CP Receive MASK 000C 12 Character 1 PCCCPMKS (0) CP Send MASK 000C 12 Character 1 PCCSCMKR (0) SCLP Receive MASK 000C 12 Character 1 PCCSCMKS (0) SCLP Send MASK Starting at the offset contained in PCCCPPTR of the READ SCP INFORMATION response are the SCLP- Recognized-CPU list entries which are consecutive in storage.
 PCCCPDES DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure PCCCPDES Read Channel-subsystem Information 0000 0 Bitstring 1 PCCCPADR LOW EIGHT BITS OF CPU ADDRESS. HIGH ORDER BITS OF THE CPU ADDRESS ARE ZERO 0001 1 Bitstring 1 PCCCPTOD TOD CLOCK NUMBER WHICH IS USED BY THIS CPU 0002 2 Bitstring 14 PCCCPFAC (0) CPU Facility map (bits 16-127) 0002 2 Bitstring 1 PCCCPF0 CPU Facility map (bits 16-23) 1... .... PCCSI370 X'80' PCCSI370 SIE SYSTEM/370 MODE INSTALLED .1.. .... PCCSIXA X'40' PCCSIXA SIE 370-XA MODE INSTALLED See re-definition in HCPPCCBX ..1. .... PCCIOP37 X'20' PCCIOP37 SIE SET II 370 MODE INSTALLED ...1 .... PCCIOPXA X'10' PCCIOPXA SIE SET II 370-XA MODE INSTALLED .... 1... PCCSIF2 X'08' PCCSIF2 SIE NEW INTERCEPTION FORMAT INSTALLED .... .1.. PCCSKA X'04' PCCSKA Storage Key Assist installed .... ..1. PCCMCDS X'02' PCCMCDS Multiple-controlled-data-space facility installed 0003 3 Bitstring 1 PCCCPF1 CPU Facility map (bits 24-31) .1.. .... PCCIOIL2 X'40' PCCIOIL2 I/O interpretation level 2 installed ..1. .... PCCGPER X'20' PCCGPER Guest-PER Enhancement installed .... 1... PCCSIGPA X'08' PCCSIGPA SIGP Interpretation assist installed .... .1.. PCCRCPBY X'04' PCCRCPBY RCP Bypass facility installed .... ..1. PCCRRF X'02' PCCRRF Region Relocate facility installed .... ...1 PCCSPFTM X'01' PCCSPFTM Expedite-Timer processing installed. 0004 4 Bitstring 1 PCCCPF2 CPU Facility map (bits 32-39) .... .1.. PCCRUN X'04' PCCRUN Expedite-Run processing installed 0005 5 Bitstring 1 PCCCPF3 CPU Facility map (bits 40-47) 1... .... PCCMASPS X'80' PCCMASPS MAS Extensions -- Private Space feature installed .1.. .... PCCMASFO X'40' PCCMASFO MAS Extensions -- Fetch-only bit installed .... ...1 PCCPER2 X'01' PCCPER2 PER 2 installed 0006 6 Bitstring 1 PCCCPF4 CPU Facility map (bits 48-55) 1... .... PCCNOGPR X'80' PCCNOGPR Omission of GR-alteration PER events in S/370. 0007 7 Bitstring 1 PCCCPF5 CPU Facility map (bits 56-63) .1.. .... PCCWSA X'40' PCCWSA Guest wait-state assist installed 0008 8 Bitstring 1 PCCCPF6 CPU Facility map (bits 64-71) 1111 1111 PCCR0006 X'FF' PCCR0006 Reserved for IBM use 0009 9 Bitstring 1 PCCCPF7 CPU Facility map (bits 72-79) 1111 1111 PCCR0007 X'FF' PCCR0007 Reserved for IBM use 000A 10 Bitstring 1 PCCCPF8 CPU Facility map (bits 80-87) 1111 1111 PCCR0008 X'FF' PCCR0008 Reserved for IBM use 000B 11 Bitstring 1 PCCCPF9 CPU Facility map (bits 88-95) 1111 1111 PCCR0009 X'FF' PCCR0009 Reserved for IBM use 000C 12 Bitstring 1 PCCCPF10 CPU Facility map (bits 96-103) 1111 1111 PCCR0010 X'FF' PCCR0010 Reserved for IBM use 000D 13 Bitstring 1 PCCCPF11 CPU Facility map (bits 104-111) 1111 1111 PCCR0011 X'FF' PCCR0011 Reserved for IBM use 000E 14 Bitstring 1 PCCCPF12 CPU Facility map (bits 112-119) 1111 1111 PCCR0012 X'FF' PCCR0012 Reserved for IBM use 000F 15 Bitstring 1 PCCCPF13 CPU Facility map (bits 120-127) 1111 111. PCCR0013 X'FE' PCCR0013 Reserved for IBM use END OF DEFINITION 00000010 PCCCPULN *-PCCCPDES LENGTH OF EACH CPU ENTRY Starting at the offset contained in PCCMSPTR of the READ SCP INFORMATION response are the Machine- Storage-Area list entries which are consecutive in storage.
 PCCMSAL DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure PCCMSAL Read Channel-subsystem Information 0000 0 Bitstring 2 PCCMSSIZ SIZE OF THE MACHINE-STORAGE-AREA IN UNITS OF 4K BYTES 0002 2 Address 4 PCCMSADD ABSOLUTE ADDRESS OF THE START OF THE MACHINE-STORAGE-AREA 0006 6 Signed 2 PCCMSNXT (0) Next PCCMSAL if one exists Start of next section of the PCCBK.
 PCCVSCPD DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure PCCVSCPD Read Channel-subsystem Information
 
 
  PCCBK Storage Layout Top of page
 
          
*** PCCBK - PROCESSOR CONTROLLER SERVICE CALL DATA BLOCK
*
*     +-------------+------+-------------+------+------+------+
*   0 |   PCCLEN    |//////|/////////////|:NTRLM|:RESPD|:RESPS|
*     +-------------+------+-------------+------+------+------+
*
*** PCCBK - PROCESSOR CONTROLLER SERVICE CALL DATA BLOCK
          
*** Overlay for PCCHEAD in PCCBK
*
*     +-------------+------+----------------------------------+
*   0 |/////////////|:CFLG |//////////////////////////////////|
*     +-------------+------+----------------------------------+
*   8
*
*** Overlay for PCCHEAD in PCCBK
          
*** Overlay for PCCVDATA in PCCBK
*
*     +-------------+------+------+-------------+------+------+
*   8 |  PCCRNMAX   |PCCRZM|PCCGZK|  PCCSNMAX   |//////|:STSIP|
*     +-------------+------+------+-------------+------+------+
*  10 |  PCCNCPUS   |  PCCCPPTR   |  PCCNMSA    |  PCCMSPTR   |
*     +-------------+-------------+-------------+-------------+
*  18 |                       PCCLDPRM                        |
*     +---------------------------+---------------------------+
*  20 |         PCCMAXK           |         PCCNXSTB          |
*     +-------------+-------------+---------------------------+
*  28 |  PCCMXXID   |  PCCIBM9    | 2C
*     +-------------+-------------+
*
*** Overlay for PCCVDATA in PCCBK
          
*** Overlay for PCCIBM9 in PCCBK
*
*                   +------+------+---------------------------+
*  28 ...        2A |:MTCFG|//////|         PCCIBM3           |
*     +------+------+------+------+------+------+------+------+
*  30 |:INSF0|:INSF1|:INSF2|:INSF3|:INSF4|:INSF5|:INSF6|:INSF7|
*     +------+------+------+------+------+------+------+------+
*  38 |///////////////////////////////////////////////////////|
*     |/////////////+------+------+---------------------------+
*  40 |/////////////|:IBM6 |:IBM2 |///////////////////////////|
*     +-------------+------+------+---------------------------+
*  48 |         PCCIBM7           |         PCCIBM4           |
*     +------+------+------+------+------+------+-------------+
*  50 |:CNFG0|:CNFG1|:CNFG2|:CNFG3|:CNFG4|:CNFG5|/////////////|
*     +------+------+------+------+------+------+-------------+
*  58 |////////////////////|:CNFGB|///////////////////////////|
*     +-------------+------+------+---------------------------+
*  60 |  PCCPLVER   |:CNF18|:MAXVM|         PCCGRZM           |
*     +-------------+------+------+---------------------------+
*  68 |                       PCCGRNMX                        |
*     +---------------------------+---------------------------+
*  70 |         PCCDMPSZ          |         PCCIBM1           |
*     +-------------+-------------+---------------------------+
*  78 |  PCCIBM8    |  PCCIBM11   |         PCCIBM5           |
*     +-------------+-------------+-------------+-------------+
*  80 |         PCCIBM10          |  PCCIBM12   |  PCCIBM13   |
*     +-------------+-------------+-------------+-------------+
*  88 |  PCCIBM14   |  PCCIBM15   | 8C
*     +-------------+-------------+
*
*** Overlay for PCCIBM9 in PCCBK
          
*** Overlay for PCCVDATA in PCCBK
*
*     +-------------------------------------------------------+
*   8 |                                                       |
*     =                       PCCINCHP                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  28 |                                                       |
*     =                       PCCSBCHP                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  48 |                                                       |
*     =                       PCCCFCHP                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  68
*
*** Overlay for PCCVDATA in PCCBK
          
*** Overlay for PCCVDATA in PCCBK
*
*     +-------------+-----------------------------------------+
*   8 |  PCCXSEID   |/////////////////////////////////////////|
*     +-------------+-------------+---------------------------+
*  10 |         PCCXSSIN          |         PCCXSEIN          |
*     +------+--------------------+---------------------------+
*  18 |:XSECB|////////////////////////////////////////////////|
*     +------+////////////////////////////////////////////////|
*  20 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  40
*
*** Overlay for PCCVDATA in PCCBK
          
*** Overlay for PCCVDATA in PCCBK
*
*     +---------------------------+---------------------------+
*   8 |         PCCXSINC          |///////////////////////////|
*     +---------------------------+---------------------------+
*
*** Overlay for PCCVDATA in PCCBK
          
*** Overlay for PCCVDATA in PCCBK
*
*     +---------------------------+------+------+------+------+
*   8 |         PCCXMEIN          |:XMEBB|//////|:XMECC|//////|
*     +---------------------------+------+------+------+------+
*
*** Overlay for PCCVDATA in PCCBK
          
*** Overlay for PCCVDATA in PCCBK
*
*     +------+
*   8 |:RSSFG| 9
*     +------+
*
*** Overlay for PCCVDATA in PCCBK
          
*** Overlay for PCCHEAD in PCCBK
*
*     +-------------+------+----------------------------------+
*   0 |/////////////|:FUNC |//////////////////////////////////|
*     +-------------+------+----------------------------------+
*   8
*
*** Overlay for PCCHEAD in PCCBK
          
*** Overlay for PCCVDATA in PCCBK
*
*     +------+------+------+------+------+------+-------------+
*   8 |:LPARN|:MDDRC|//////|:DSLVL|:OPCL |:NDATA|  PCCRWSEQ   |
*     +------+------+------+------+------+------+-------------+
*  10 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*
*** Overlay for PCCVDATA in PCCBK
          
*** Overlay for PCCVDATA in PCCBK
*
*     +-------------+-------------+
*   8 |/////////////|  PCCIOCID   | C
*     +-------------+-------------+
*
*** Overlay for PCCVDATA in PCCBK
          
*** Overlay for PCCHEAD in PCCBK
*
*     +-------------------------------------------------------+
*   0 |///////////////////////////////////////////////////////|
*     +------+------+-----------------------------------------+
*   8 |:CSIF0|:CSIF1|/////////////////////////////////////////|
*     +------+------+-----------------------------------------+
*  10 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  40
*
*** Overlay for PCCHEAD in PCCBK
          
*** Overlay for PCCHEAD in PCCBK
*
*     +-------------+------+
*   0 |/////////////|:EFUNC| 3
*     +-------------+------+
*
*** Overlay for PCCHEAD in PCCBK
          
*** Overlay for PCCVDATA in PCCBK
*
*     +-----------------------------------------+
*   8 |                PCCEVTBF                 | E
*     +-----------------------------------------+
*
*** Overlay for PCCVDATA in PCCBK
          
*** Overlay for PCCVDATA in PCCBK
*
*     +-------------+-------------+
*   8 |/////////////|  PCCEVMLN   |
*     +-------------+-------------+
*
*** Overlay for PCCVDATA in PCCBK
          
*** PCCCPDES - Read Channel-subsystem Information
*
*     +------+------+------+------+------+------+------+------+
*   0 |:CPADR|:CPTOD|:CPF0 |:CPF1 |:CPF2 |:CPF3 |:CPF4 |:CPF5 |
*     +------+------+------+------+------+------+------+------+
*   8 |:CPF6 |:CPF7 |:CPF8 |:CPF9 |:CPF10|:CPF11|:CPF12|:CPF13|
*     +------+------+------+------+------+------+------+------+
*  10
*
*** PCCCPDES - Read Channel-subsystem Information
          
*** PCCMSAL - Read Channel-subsystem Information
*
*     +-------------+---------------------------+
*   0 |  PCCMSSIZ   |         PCCMSADD          |
*     +-------------+---------------------------+
*
*** PCCMSAL - Read Channel-subsystem Information
          
*** PCCVSCPD - Read Channel-subsystem Information
*
*
*** PCCVSCPD - Read Channel-subsystem Information
 
 
  PCCBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
PCCAPCFG       0033 01
PCCBADLN       0006 00000003
PCCBKOUT       0006 00000040
PCCBSA         0053 04
PCCBUSY        0007 00000030
PCCCARS        0032 10
PCCCARSL       0032 01
PCCCDATN       0006 00000006
PCCCDIOA       0034 40
PCCCFCHP       0048
PCCCFLAG       0006 00000002
PCCCFLG        0002
PCCCHPR        0030 20
PCCCIRFI       0008 02
PCCCKSUM       0052 01
PCCCLSRW       000C 40
PCCCMPLT       0007 00000020
PCCCMVEX       0053 08
PCCCNFG        0050
PCCCNFGB       005B
PCCCNFG0       0050
PCCCNFG1       0051
PCCCNFG2       0052
PCCCNFG3       0053
PCCCNFG4       0054
PCCCNFG5       0055
PCCCNF18       0062
PCCCONFG       0006 00000000
PCCCPADR       0000
PCCCPFAC       0002
PCCCPF0        0002
PCCCPF1        0003
PCCCPF10       000C
PCCCPF11       000D
PCCCPF12       000E
PCCCPF13       000F
PCCCPF2        0004
PCCCPF3        0005
PCCCPF4        0006
PCCCPF5        0007
PCCCPF6        0008
PCCCPF7        0009
PCCCPF8        000A
PCCCPF9        000B
PCCCPILN       0048 00000068
PCCCPMKR       000C
PCCCPMKS       000C
PCCCPPTR       0012
PCCCPTOD       0001
PCCCPULN       000F 00000010
PCCCRFI        0030 04
PCCCSFI        0008 01
PCCCSID        0052 02
PCCCSIF        0008
PCCCSIF0       0008
PCCCSIF1       0009
PCCDBERR       0007 00000000
PCCDMPSZ       0070
PCCDSLVL       000B
PCCDVACT       0052 40
PCCEBCNT       0006 00000076
PCCEBLEN       0006 00000072
PCCEBSPC       0006 00000071
PCCEBSYN       0006 00000073
PCCEFUNC       0002
PCCEQPCK       0007 00000040
PCCEQXCN       0006 00000004
PCCEQXNC       0006 00000005
PCCESAME       0055 01
PCCEVML        000E 0000000E
PCCEVMLN       000A
PCCEVTAV       0007 000000F3
PCCEVTBF       0008
PCCEXCMX       0006 00000075
PCCEXFP        0053 02
PCCFUNC        0002
PCCGPER        0003 20
PCCGRNMX       0068
PCCGRZM        0064
PCCGZK         000B
PCCHDLEN       0007 00000008
PCCHDSIZ       0007 00000001
PCCHEAD        0000
PCCIADRT       0031 08
PCCIBM1        0074
PCCIBM10       0080
PCCIBM11       007A
PCCIBM12       0084
PCCIBM13       0086
PCCIBM14       0088
PCCIBM15       008A
PCCIBM2        0043
PCCIBM3        002C
PCCIBM4        004C
PCCIBM5        007C
PCCIBM6        0042
PCCIBM7        0048
PCCIBM8        0078
PCCIBM9        002A
PCCIMREL       0053 10
PCCINCHP       0008
PCCINFO        0007 00000010
PCCINSFC       0030
PCCINSF0       0030
PCCINSF1       0031
PCCINSF2       0032
PCCINSF3       0033
PCCINSF4       0034
PCCINSF5       0035
PCCINSF6       0036
PCCINSF7       0037
PCCINVCI       0006 00000001
PCCINVCP       0006 00000003
PCCINVMK       0006 00000074
PCCINVSL       0006 00000070
PCCIOCDS       0002 01
PCCIOCID       000A
PCCIOCS        0002 07
PCCIOIL2       0003 40
PCCIOPXA       0002 10
PCCIOP37       0002 20
PCCIVRID       0006 000009F0
PCCLDDMP       005B 02
PCCLDF         0055 04
PCCLDIPL       005B 01
PCCLDPRM       0018
PCCLDRVS       0054 20
PCCLEN         0000
PCCLNVER       0007 000000F4
PCCLPAR        0050 80
PCCLPARN       0008
PCCLPRMI       0031 04
PCCMALF        0006 00000000
PCCMASFO       0005 40
PCCMASPS       0005 80
PCCMAXK        0020
PCCMAXVM       0063
PCCMCDS        0002 02
PCCMDDAR       0008
PCCMDDRC       0009
PCCMNEST       000F 07
PCCMSADD       0002
PCCMSNXT       0006
PCCMSPTR       0016
PCCMSSIZ       0000
PCCMTCFG       002A
PCCMTINS       002A 80
PCCMVPGA       0050 04
PCCMXXID       0028
PCCNCPUS       0010
PCCNDATA       000D
PCCNMSA        0014
PCCNOACT       0006 00000001
PCCNOEVT       0006 00000060
PCCNOGPR       0006 80
PCCNORML       0006 00000000
PCCNORRD       0002 00
PCCNORWR       0002 00
PCCNO4KB       0006 00000001
PCCNTRLM       0005
PCCNXSTB       0024
PCCOMAR        0031 40
PCCOPCL        000C
PCCOPNRW       000C 80
PCCPER2        0005 01
PCCPER3        005B 04
PCCPLO         0053 40
PCCPLVER       0060
PCCPOWOF       0006 00000010
PCCRCHPI       0030 80
PCCRCHSI       0030 40
PCCRCI         0030 08
PCCRCPBY       0003 04
PCCRCSI        0000
PCCRCSLN       0010 00000040
PCCREADN       0006 00000010
PCCREJRC       0006 00000040
PCCRESP        0006
PCCRESPD       0006
PCCRESPS       0007
PCCRESVD       0006 00000310
PCCRETWR       0002 01
PCCRGINF       0033 08
PCCRJCT        0007 000000F0
PCCRNMAX       0008
PCCRP          0053 80
PCCRQRES       0006 0000000A
PCCRRF         0003 02
PCCRSRSN       0031 10
PCCRSRVD       0006 00000003
PCCRSS         0034 80
PCCRSSFG       0008
PCCRSSLN       0008 00000009
PCCRUN         0004 04
PCCRWDAT       0018
PCCRWDI        0031 02
PCCRWEI        0033 40
PCCRWSEQ       000E
PCCRZM         000A
PCCR0006       0008 FF
PCCR0007       0009 FF
PCCR0008       000A FF
PCCR0009       000B FF
PCCR0010       000C FF
PCCR0011       000D FF
PCCR0012       000E FF
PCCR0013       000F FE
PCCSALRM       0031 80
PCCSBCHP       0028
PCCSCMKR       000C
PCCSCMKS       000C
PCCSCPRS       0050 10
PCCSCPSS       0002 80
PCCSCSC        0050 08
PCCSELRD       0002 01
PCCSIF2        0002 08
PCCSIGPA       0003 08
PCCSIXA        0002 40
PCCSI370       0002 80
PCCSKA         0002 04
PCCSNMAX       000C
PCCSPFTM       0003 01
PCCSSFUE       0008 80
PCCSSOL        0031 20
PCCSTDBY       0006 00000410
PCCSTELI       0032 40
PCCSTELR       0032 20
PCCSTNBY       0006 00000004
PCCSTRAS       0032 80
PCCSTSI        0054 08
PCCSTSIP       000F
PCCSUPPR       0006 00000062
PCCTODE        0054 80
PCCTRE         0054 40
PCCTRE2        0054 10
PCCVARLN       0005 80
PCCVDATA       0008
PCCVDATS       008A 00000084
PCCVSCPL       008A 0000008C
PCCVSCPS       008A 00000012
PCCWEMLN       000A 0000000C
PCCWRDLN       000A 0000000C
PCCWRIOC       0002 06
PCCWSA         0007 40
PCCXEINF       0032 04
PCCXINVN       0006 00000009
PCCXMEAU       000E 80
PCCXMEBB       000C
PCCXMECC       000E
PCCXMEIN       0008
PCCXMEUM       0010
PCCXNOCN       0006 00000005
PCCXNOST       0006 00000007
PCCXSECB       0018
PCCXSEID       0008
PCCXSEIN       0014
PCCXSELN       0019 00000040
PCCXSERC       0032 02
PCCXSINC       0008
PCCXSRE        0018 80
PCCXSSIN       0010
PCCXSTUM       0010
PCCXUMI        0032 08
PCCXUMIE       0033 20
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:58:13 EDT.
Copyright IBM Corporation, 1990, 2022