Trace Table Codes
Trace code table entries come in two flavors: 32-byte and 64-byte. The 32-byte entry format is shown in Figure 1. The 64-byte entry format is shown in Figure 2.

- Hex Displacement
- Contents
- X'00'
- X'74', which indicates a CP trace table entry.
- X'01'
- Unused (zeros).
- X'02'
- The contents of the time-of-day clock at the time the event being traced occurred.
- X'08'
- Model-dependent value.
- X'0A'
- The trace ID or trace entry code, which defines the event.
- X'0C'
- The contents of register n.
- X'10'
- The contents of register n+1.
- X'14'
- The contents of register n+2.
- X'18'
- The contents of register n+3.
- X'1C'
- The contents of register n+4.

- Hex Displacement
- Contents
- X'00'
- X'75', which indicates a CP trace table entry.
- X'01'
- X'80', which indicates a 64-byte CP trace table entry.
- X'02'
- The contents of the time-of-day clock at the time the event being traced occurred.
- X'0C'
- Model-dependent value.
- X'0E'
- The trace ID or trace entry code, which defines the event.
- X'10'
- The contents of register n.
- X'18'
- The contents of register n+1.
- X'20'
- The contents of register n+2.
- X'28'
- The contents of register n+3.
- X'30'
- The contents of register n+4.
- X'38'
- The contents of register n+5.
The format of a trace table entry and TRACE ID codes are described by the TTABK. The format of a trace table page and its forward/backward pointers (last two words) are described by the TTPBK.
The following summarizes the event-specific information that CP records in its trace table entries from bytes X'0A' to X'1F' (for 32-byte entries), or from bytes X'0E' to X'3F' (for 64-byte entries).
| NAME | MODULE | TRACE ID | CONTENTS OF REG N | CONTENTS OF REG N+1 | CONTENTS OF REG N+2 | CONTENTS OF REG N+3 | CONTENTS OF REG N+4 |
|---|---|---|---|---|---|---|---|
| OFFSET (hex) | A | C | 10 | 14 | 18 | 1C | |
| SVC Interrupt | HCPSVC | 0200 | Abend if Abend C'MM', X'NN' | C'SVC' | SVC Interrupt (PFXSVCIL) | SVC Old PSW (PFXSVCOP) | |
| Program Interrupt | HCPPRG | 0300 | VMDBK Address or
00 00 00 00 |
ILC, Interrupt | Translation Exception Address or
00 00 00 00 |
Program Old PSW | |
| Machine Check Interrupt | HCPMCH | 0400 | Failing Storage Address (FSA) | Machine Check Interruption Code (MCIC) | Machine Check Old PSW | ||
| 0501 | See Trace codes for 64-byte entries - Table 2. | ||||||
| Obtain Free Storage (Free) | HCPFRE HCPFRF | 0600 | Block's ID'<xxx' | Doublewords Requested (PFXFRERO) | Address of Assigned Block (GPR2) | VMDBK Address (GPR11) | Caller's Return Address (PFXFRERE) |
| Obtain Pageable Free Storage | HCPVFM | 0610 | Block's ID'<xxx' | Double Words Requested | Assigned Block Address (virtual) | Requestor's VMDBK Address (GPR11) | Caller's Return Address (REG14) |
| Obtain SCSI Pool Storage | HCPFRX | 0620 | Block's Alignment | Bytes Requested | Assigned Block Address | Requestor's VMDBK Address | Caller's Return Address |
| Return Free Storage (FRET) | HCPFRE HCPFRF | 0700 | Block's ID'<xxx' | Doublewords Returned (GPR0) or x'0FAB' | Returned Block Address (GPR1) | Caller's VMDBK Address (GPR11) | Caller's Return Address (GPR14) |
| Return Pageable Free Storage | HCPVFM | 0710 | Block's ID'<xxx' | Doublewords Returned (GPR0) | Returned Virtual Block Address (GPR1) | Caller VMDBK Address (GPR2) | Caller's Return Address (GPR14) |
| Return SCSI Pool Storage | HCPFRX | 0720 | 00 00 00 00 | Bytes Returned | Returned Block Address | Caller VMDBK Address | Caller's Return Address |
| 0750 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 0770 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 0C01 | See Trace codes for 64-byte entries - Table 2. | ||||||
| Virtual Adapter Interruption | HCPVIS | 0C02 | I/O Old PSW Bytes 0–3 | I/O Old PSW Bytes 4–7 | VMDBK | Interruption ID Word | |
| Virtual Modify Subchannel | HCPVOL | 0C32 | VDEVDEV|RDEVDEV | Path Management Control Words (PMCW) 0-3 | |||
| Virtual Start Subchannel | HCPVOS | 0C33 | VDEVDEV|RDEVDEV | Operand (VMDICAD1) | Operation Request Block (ORB) | ||
| Virtual Test Subchannel | HCPVOS | 0C35 | VDEVDEV|RDEVDEV | Subchannel Status Word (SCSW) (IORSCSW) | Extended Status Word (ESW) | ||
| Virtual Test Pending Interrupt | HCPVOS | 0C36 | 00 00|VMDINST | Operand (VMDICAD1) | VDEVDEV|RDEVDEV | Subchannel ID (SID) | Interrupt Parameter |
| Virtual CSW Stored | HCPCSW | 0D00 | 00 00|VMDINST | VDEVDEV|RDEVDEV | Limited Channel Logout | Channel Status Word (CSW) | |
| Virtual Start I/O | HCPVOD HCPVOH | 0D90 | 00 00|VMDINST | VDEVDEV|RDEVDEV | Channel Address Word (CAW) | First CCW in Channel Program | |
| Virtual Start I/O Fast | HCPVOD | 0D91 | 00 00|VMDINST | VDEVDEV|RDEVDEV | Channel Address Word (CAW) | First CCW in Channel Program | |
| Clear Subchannel, CC=0 | HCPIOS | 1000 | RDEVDEV|RDEVSUB | Active IORBK Address (RDEVAIOR) | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Clear Subchannel, CC=3 | HCPIOS | 1003 | RDEVDEV|RDEVSUB | Active IORBK Address (RDEVAIOR) | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Halt Subchannel, CC=0 | HCPIOS | 1010 | RDEVDEV|RDEVSUB | Active IORBK Address (RDEVAIOR) | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Halt Subchannel, CC=1 | HCPIOS | 1011 | RDEVDEV|RDEVSUB | Active IORBK Address (RDEVAIOR) | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Halt Subchannel, CC=3 | HCPIOS | 1013 | RDEVDEV|RDEVSUB | Active IORBK Address (RDEVAIOR) | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Modify Subchannel, CC=0 | HCPIOS | 1020 | RDEVDEV|RDEVSUB | Path Management Control Words (PMCW) 1-3 | PMCW Word 6 | ||
| Modify Subchannel, CC=1 | HCPIOS | 1021 | RDEVDEV|RDEVSUB | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Modify Subchannel, CC=3 | HCPIOS HCPVOL | 1023 | RDEVDEV|RDEVSUB | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Start Subchannel, CC=0 | HCPIOS | 1030 | RDEVDEV|RDEVSUB | Active IORBK Address (RDEVAIOR) | Operation Request Block (ORB) | ||
| Start Subchannel, CC=1 | HCPIOS | 1031 | RDEVDEV|RDEVSUB | IORBK Address | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Start Subchannel, CC=3 | HCPIOS | 1033 | RDEVDEV|RDEVSUB | IORBK Address | Operation Request Block (ORB) | ||
| Start Subchannel, CC=0 Sense | HCPIFI | 1038 | RDEVDEV|RDEVSUB | Active IORBK Address (RDEVAIOR) | Operation Request Block (ORB) | ||
| Start Subchannel, CC=1 Sense | HCPIFI | 1039 | RDEVDEV|RDEVSUB | IORBK Address | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Start Subchannel, CC=3 Sense | HCPIFI | 103B | RDEVDEV| RDEVSUB | IORBK Address | Operation Request Block (ORB) | ||
| Test Subchannel, CC=0 | HCPIFI | 1050 | RDEVDEV|RDEVSUB | Subchannel Status Word (SCSW) | Extended Status Word (ESW) | ||
| Test Subchannel, CC=1 | HCPIFI | 1051 | RDEVDEV|RDEVSUB | Subchannel Status Word (SCSW) | Extended Status Word (ESW) | ||
| Test Subchannel, CC=3 | HCPIFI | 1053 | RDEVDEV|RDEVSUB | Active IORBK Address (RDEVAIOR) | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Real Resume Subchannel, CC=0 | HCPPAH HCPPAU HCPVOD HCPVOS HCPVIR | 1080 | RDEVDEV|RDEVSUB | Active IORBK Address (RDEVAIOR) | Previous Suspended PIOBK Host Absolute Address¹ | RDCBK Address¹ | CPVOL Address¹ |
| Real Resume Subchannel, CC=1 | HCPPAH HCPPAU HCPVOD HCPVOS HCPVIR | 1081 | RDEVDEV|RDEVSUB | Active IORBK Address (RDEVAIOR) | Previous Suspended PIOBK Host Absolute Address¹ | RDCBK Address¹ | CPVOL Address¹ |
| Real Resume Subchannel, CC=2 | HCPPAH HCPPAU HCPVOD HCPVOS HCPVIR | 1082 | RDEVDEV|RDEVSUB | Active IORBK Address (RDEVAIOR) | Previous Suspended PIOBK Host Absolute Address¹ | RDCBK Address¹ | CPVOL Address¹ |
| Real Resume Subchannel, CC=3 | HCPPAH HCPPAU HCPVOD HCPVOS HCPVIR | 1083 | RDEVDEV|RDEVSUB | Active IORBK Address (RDEVAIOR) | Previous Suspended PIOBK Host Absolute Address¹ | RDCBK Address¹ | CPVOL Address¹ |
| Extended Channel Information | HCPCIO | 108F | Reserved for IBM. | ||||
| Channel Information Request/Response | HCPCIO | 1090 | Reserved for IBM. | ||||
| Type 1 Subchannel Test Subchannel, CC=0 | HCPIFH | 1091 | RDEVSID | Subchannel Status Word (SCSW) | Extended Status Word (ESW) | ||
| Type 1 Subchannel Test Subchannel, CC=1 | HCPIFH | 1092 | RDEVSID | Subchannel Status Word (SCSW) | Extended Status Word (ESW) | ||
| Type 1 Subchannel Test Subchannel, CC=3 | HCPIFH | 1093 | RDEVSID | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Type 1 Subchannel Modify Subchannel, CC=0 | HCPIID | 1095 | RDEVSID | Path Management Control Words (PMCW) 1-3 | PMCW Word 6 | ||
| Type 1 Subchannel Modify Subchannel, CC=1 | HCPIID | 1096 | RDEVSID | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Type 1 Subchannel Modify Subchannel, CC=2 | HCPIID | 1097 | RDEVSID | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Type 1 Subchannel Modify Subchannel, CC=3 | HCPIID | 1098 | RDEVSID | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Type 1 Subchannel Interrupt | HCPIFH | 1099 | RDEVSID | Real Device Block Address | PFXRNUSR | I/O Old PSW | |
| Cancel I/O Request | HCPIOX | 10A0 | RDEVDEV|RDEVSUB | IORBK Address | Return Code | 00 00 00 00 | 00 00 00 00 |
| I/O Sense Data Received | HCPIFI | 10F0 | RDEVDEV|IORSCNT | Sense Data Bytes 0 - 15 | |||
| Concurrent Sense Data Received | HCPIFI | 10F1 | RDEVDEV ERW Byte 0 IORERWCT | Concurrent Sense Data Bytes 0 - 15 | |||
| PCI Modify CC0 (Real) | 1200 | Reserved for IBM. | |||||
| PCI Modify CC1 (Real) | 1201 | Reserved for IBM. | |||||
| PCI Modify CC2 (Real) | 1202 | Reserved for IBM. | |||||
| PCI Modify CC3 (Real) | 1203 | Reserved for IBM. | |||||
| PCI Modify issued (Virtual) | 1204 | Reserved for IBM. | |||||
| PCI Modify CC0 (Virtual) | 1205 | Reserved for IBM. | |||||
| PCI Modify CC1 (Virtual) | 1206 | Reserved for IBM. | |||||
| PCI Modify CC2 (Virtual) | 1207 | Reserved for IBM. | |||||
| PCI Modify CC3 (Virtual) | 1208 | Reserved for IBM. | |||||
| PCI Load (Real) | 1209 | Reserved for IBM. | |||||
| PCI Store (Real) | 120A | Reserved for IBM. | |||||
| PCI Store Blk (Real) | 120B | Reserved for IBM. | |||||
| PCI Event Info (Real) | 120C | Reserved for IBM. | |||||
| 120D | Reserved for IBM. | ||||||
| 120E | Reserved for IBM. | ||||||
| 120F | Reserved for IBM. | ||||||
| 1210 | Reserved for IBM. | ||||||
| Poll of PCI Interrupt | 1211 | Reserved for IBM. | |||||
| PCI Interrupt Ctrl (Real) | 1212 | Reserved for IBM. | |||||
| PCI Interrupt Ctrl (Virtual) | 1213 | Reserved for IBM. | |||||
| 1214 | Reserved for IBM. | ||||||
| 1215 | Reserved for IBM. | ||||||
| 1216 | Reserved for IBM. | ||||||
| 1217 | Reserved for IBM. | ||||||
| 1218 | Reserved for IBM. | ||||||
| 1219 | Reserved for IBM. | ||||||
| 121A | Reserved for IBM. | ||||||
| 121B | Reserved for IBM. | ||||||
| 121C | Reserved for IBM. | ||||||
| 121D | Reserved for IBM. | ||||||
| 121E | Reserved for IBM. | ||||||
| 121F | Reserved for IBM. | ||||||
| 1220 | Reserved for IBM. | ||||||
| 1221 | Reserved for IBM. | ||||||
| 1222 | Reserved for IBM. | ||||||
| 1223 | Reserved for IBM. | ||||||
| 1224 | Reserved for IBM. | ||||||
| 1225 | Reserved for IBM. | ||||||
| 1226 | Reserved for IBM. | ||||||
| 1227 | Reserved for IBM. | ||||||
| 1228 | Reserved for IBM. | ||||||
| 1229 | Reserved for IBM. | ||||||
| 122A | Reserved for IBM. | ||||||
| 122B | Reserved for IBM. | ||||||
| 122C | Reserved for IBM. | ||||||
| 122D | Reserved for IBM. | ||||||
| 122E | Reserved for IBM. | ||||||
| 122F | Reserved for IBM. | ||||||
| Call Logical Proc CC3 (Virtual) | 1230 | Reserved for IBM. | |||||
| Call Logical Proc CC3 (Real) | 1231 | Reserved for IBM. | |||||
| Call Logical Proc (Virtual) | 1232 | Reserved for IBM. | |||||
| Call Logical Proc (Real) | 1233 | Reserved for IBM. | |||||
| PCI Configure CC0 (Virtual) | 1234 | Reserved for IBM. | |||||
| PCI Configure CC2 (Virtual) | 1235 | Reserved for IBM. | |||||
| PCI Configure CC3 (Virtual) | 1236 | Reserved for IBM. | |||||
| PCI Configure (Real) | 1237 | Reserved for IBM. | |||||
| 1238 | Reserved for IBM. | ||||||
| 1239 | Reserved for IBM. | ||||||
| PCI Deconfig CC0 (Virtual) | 123A | Reserved for IBM. | |||||
| PCI Deconfig CC2 (Virtual) | 123B | Reserved for IBM. | |||||
| PCI Deconfig CC3 (Virtual) | 123C | Reserved for IBM. | |||||
| PCI Deconfig (Real) | 123D | Reserved for IBM. | |||||
| 123E | Reserved for IBM. | ||||||
| 123F | Reserved for IBM. | ||||||
| APPC/VM SENDXXXX | HCPIUA | 1404 | Address of the IUCVB | Path ID|Rtn Code| Flags1 | State|Flags2|What RC| SENDOP | Address of MSGBK | Address of Next Instruction |
| APPC/VM RECEIVE | HCPIUA | 1405 | Address of the IUCVB | Path ID|Rtn Code| Flags1 | State|Flags2|What RC| SENDOP | Address of MSGBK | Address of Next Instruction |
| APPC/VM CONNECT | HCPIUA | 140B | Address of the IUCVB | Path ID|Rtn Code| Flags1 | State|Flags2|What RC| 00 | 00 00 00 00 | Address of Next Instruction |
| APPC/VM SEVER | HCPIUA | 140F | Address of the IUCVB | Path ID|Rtn Code| Flags1 | State|Flags2|What RC| 00 | 00 00 00 00 | Address of Next Instruction |
| APPC/VM QRYSTATE | HCPIUA | 1412 | Address of the IUCVB | Path ID|Rtn Code| Flags | State|FLAGS2|00| 00 | SIP Code| SIP Flag| SPC Mod| SYNC Level | Address of Next Instruction |
| APPC/VM SETMODFY | HCPIUA | 1413 | Address of the IUCVB | Path ID|Rtn Code| Flags | State|00 00 00 | SENDOP2| 00 00 00 | Address of Next Instruction |
| APPC/VM SETSTATE | HCPIUA | 1414 | Address of the IUCVB | Path ID|Rtn Code| Flags | State|00 00 00 | SENDOP2|00| 00 00 | Address of Next Instruction |
| APPC/VM CONNECT Resume Suspended Connect | HCPIUR | 142B | Address of the IUCVB | Path ID|Rtn Code|00 | Flags1|Flags2| What RC|00 | IPR Code|00 00 | Address of Next Instruction |
| APPC/VM Interrupt | HCPIUM | 1430 | Address of the IUCVB | Path ID|Int Type| Flag | CCTBK Address | IPARML Address | VMDBK Address |
| APPC|VM CONNECT Resume Unnecessary | HCPIUR | 143B | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 | User ID | |
| IUCV Query | HCPIUA | 1500 | Address of the IUCVB | 00 00 00 00 | CP-SYSCD|00 00 00 | Parmsize|Max. No. of Connections | Address of Next Instruction |
| IUCV Test Message | HCPIUA | 1501 | Address of the IUCVB | CC|00 00 00 | 00 00 00 00 | 00 00 00 00 | Address of Next Instruction |
| IUCV Retrieve Buffer | HCPIUA | 1502 | Address of the IUCVB | 00 00 00 00 | CP-SYSCD|00 00 00 | Address of Buffer | Address of Next Instruction |
| IUCV Describe | HCPIUA | 1503 | Address of the IUCVB | Path ID|Rtn Code| Flags | 00 00 00 00 | Address of MSGBK | Address of Next Instruction |
| IUCV Send | HCPIUA | 1504 | Address of the IUCVB | Path ID|Rtn Code| Flags | CP-SYSCD|00 00 00 | Address of MSGBK | Address of Next Instruction |
| IUCV Receive | HCPIUA | 1505 | Address of the IUCVB | Path ID|Rtn Code| Flags | CP-SYSCD|00 00 00 | Address of MSGBK | Address of Next Instruction |
| IUCV Reply | HCPIUA | 1506 | Address of the IUCVB | Path ID|Rtn Code| Flags | CP-SYSCD|00 00 00 | Address of MSGBK | Address of Next Instruction |
| IUCV Test Completion | HCPIUA | 1507 | Address of the IUCVB | Path ID|Rtn Code| Flags | 00 00 00 00 | Address of MSGBK | Address of Next Instruction |
| IUCV Reject | HCPIUA | 1508 | Address of the IUCVB | Path ID|Rtn Code| Flags | CP-SYSCD|00 00 00 | Address of MSGBK | Address of Next Instruction |
| IUCV Purge | HCPIUA | 1509 | Address of the IUCVB | Path ID|Rtn Code| Flags | CP-SYSCD|00 00 00 | Address of MSGBK | Address of Next Instruction |
| IUCV Accept | HCPIUA | 150A | Address of the IUCVB | Path ID|Rtn Code| Flags1 | CP-SYSCD²|Flags2² 00 00 | 00 00 00 00 | Address of Next Instruction |
| IUCV Connect | HCPIUA | 150B | Address of the IUCVB | Path ID|Rtn Code| Flags | CP-SYSCD|00 00 00 | 00 00 00 00 | Address of Next Instruction |
| IUCV Declare Buffer | HCPIUA | 150C | Address of the IUCVB | 00 00|Rtn Code|00 | CP-SYSCD|00 00 00 | Address of the Buffer | Address of Next Instruction |
| IUCV QUIESCE | HCPIUA | 150D | Address of the IUCVB | Path ID|Rtn Code| Flags | CP-SYSCD|00 00 00 | 00 00 00 00 | Address of Next Instruction |
| IUCV Resume | HCPIUA | 150E | Address of the IUCVB | Path ID|Rtn Code| Flags | CP-SYSCD|00 00 00 | 00 00 00 00 | Address of Next Instruction |
| IUCV Sever | HCPIUA | 150F | Address of the IUCVB | Path ID|Rtn Code| Flags | CP-SYSCD|00 00 00 | 00 00 00 00 | Address of Next Instruction |
| IUCV Set Mask | HCPIUA | 1510 | Address of the IUCVB | Mask|00 00 00 | 00 00 00 00 | 00 00 00 00 | Address of Next Instruction |
| IUCV Set Control Mask | HCPIUA | 1511 | Address of the IUCVB | Mask|00 00 00 | 00 00 00 00 | 00 00 00 00 | Address of Next Instruction |
| IUCV IPOLL | HCPIUA | 1515 | Address of the IUCVB | 00 00 00 00 | Buffer Length| Data Length | Address of the data buffer | Address of Next Instruction |
| IUCV Interrupt | HCPIUM | 1530 | Address of the IUCVB | Path ID|Int Type| Flag | CCTBK Address | IPARML Address | VMDBK Address |
| IUCV System Service IXBLK | HCPIUF | 1531 | CSS ID|00 00 00 | CSS Path|Ipr Code| Flag | IXBLOK Address | MSGBK Address | IRA Address |
| IUCV No Interrupt | HCPIUM | 1550 | Address of the IUCVB | NONE | CCTBK Address | IPARML Address | VMDBK Address |
| CCS Accept | HCPVCT HCPVCW | 1600 | Accept Data, bytes 8 thru 15 | Path ID (CCS)|00 00 | Accept Data, bytes 0 thru 7 | ||
| CCS PURGE | HCPVCW | 1603 | 00 00 00 00 | 00 00|IP-RCODE| 00 | Path ID (CCS)|00 00 | Address of the RDEV | Current VMDBK Address |
| CCS RECEIVE | HCPVCP | 1604 | Address of the SNABK | 00 00|WEB-MODE| WEB-LAID | Path ID (CCS)| Path ID (VSM) | WEB-FUN| WEB-CPFLG| WEB-EDIT| WEB-CHAR | Address of the IUCV IXBLK |
| CCS REPLY | HCPVCV | 1606 | Address of the SNABK | 00 00|WEB-MODE| WEB-LAID | Path ID (CCS)| Path ID (VSM) | WEB-FUN| WEB-CPFLG| WEB-EDIT| WEB-CHAR | Address of the IUCV IXBLK |
| CCS SEND 1-way | HCPVCV HCPVCX | 1608 | Address of the SNABK | 00 00|WEB-MODE| WEB-LAID | Path ID (CCS)| Path ID (VSM) | WEB-FUN| WEB-CPFLG| WEB-EDIT| WEB-CHAR | Address of the IUCV IXBLK |
| CCS SEND 2-way | HCPVCV HCPVCX | 1609 | Address of the SNABK | 00 00|WEB-MODE| WEB-LAID | Path ID (CCS)| Path ID (VSM) | WEB-FUN| WEB-CPFLG| WEB-EDIT| WEB-CHAR | Address of the IUCV IXBLK |
| CCS SEVER | HCPVCT HCPVCX HCPVCZ | 160A | User Data|Netname, bytes 1 thru 7 | Path ID (CCS)| Path ID (VSM) | Luname | ||
| CCS Logic Error in CCS WEBBK | HCPVCP | 160B | Address of the SNABK | 00 00|WEB-MODE| WEB-LAID | Path ID (CCS)| Path ID (VSM) | WEB-FUN| WEB-CPFLG| WEB-EDIT| WEB-CHAR | Address of the IUCV IXBLK |
| CCS REPLY from VSM | HCPVCQ HCPVCR HCPVCS HCPVCW HCPVCY | 160C | Address of the SNABK | 00 00|WEB-MODE| WEB-LAID | Path ID (CCS)| Path ID (VSM) | WEB-FUN| WEB-CPFLG| WEB-EDIT| WEB-CHAR | Address of the IUCV IXBLK |
| CCS CONNECT for VSM | HCPVCT | 160E | 00 00 00 00 | 00 00|Timer | Path ID (CCS)| MSGLIMIT | VSM Userid | |
| CCS SEVER from VSM | HCPVCT | 1610 | 00 00 00 00 | 00 00|User Data|00 | Path ID (CCS)|00 00 | VSM Userid | |
| CCS Message Complete | HCPVCQ | 1611 | Address of the SNABK | 00 00 00|WEB-MODE | Path ID (CCS)| Path ID (VSM) | 00 00|IP-AUDIT1| IP-AUDIT2 | Address of IUCV IXBLK |
| CCS CONNECT for LU | HCPVCT | 1612 | Netname | Path ID (CCS)|00 00 | Luname | ||
| CCS Logic Error in VSM WEBBK | HCPVCX | 1613 | Address of the SNABK | 00|00|WEB-MODE| WEB-LAID | Path ID (CCS)| Path ID (VSM) | WEB-FUN| WEB-CPFLG| WEB-EDIT| WEB-CHAR | Address of the IUCV IXBLK |
| CCS Error in User Environment | HCPVCP | 1614 | 00 00 00 00 | 00 00|WEB-MODE| WEB-LAID | Path ID (CCS)|00 00 | WEB-FUN| WEB-CPFLG| WEB-EDIT| WEB-CHAR | Address of the IUCV IXBLK |
| CCS Soft Abend VCX002 | HCPVCX | 1615 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 | Address of Last Instruction | Current VMBDK Address |
| CCS ACCEPT Error | HCPVCT HCPVCW | 1680 | Accept Data, bytes 8 thru 15 | Path ID (CCS)| IP-RCODE|00 | Accept Data, bytes 0 thru 7 | ||
| CCS RECEIVE Error | HCPVCP | 1684 | Address of the SNABK | IP-RCODE|00| WEB-MODE| WEB-LAID | Path ID (CCS)| Path ID (VSM) | WEB-FUN| WEB-CPFLG| WEB-EDIT| WEB-CHAR | Address of the IUCV IXBLK |
| CCS REPLY Error | HCPVCV | 1686 | Address of the SNABK | IP-RCODE|00| WEB-MODE| WEB-LAID | Path ID (CCS)| Path ID (VSM) | WEB-FUN| WEB-CPFLG| WEB-EDIT| WEB-CHAR | Address of the IUCV IXBLK |
| CCS SEND 1-Way Error | HCPVCV HCPVCX | 1688 | Address of the SNABK | IP-RCODE|00| WEB-MODE| WEB-LAID | Path ID (CCS)| Path ID (VSM) | WEB-FUN| WEB-CPFLG| WEB-EDIT| WEB-CHAR | Address of the IUCV IXBLK |
| CCS SEND 2-Way Error | HCPVCV HCPVCX | 1689 | Address of the SNABK | IP-RCODE|00| WEB-MODE| WEB-LAID | Path ID (CCS)| Path ID (VSM) | WEB-FUN| WEB-CPFLG| WEB-EDIT| WEB-CHAR | Address of the IUCV IXBLK |
| Queue State Change / Data Transfer | HCPVQO | 1700 | Reserved for IBM. | ||||
| Queue State Change / Error | HCPVQO | 1701 | Reserved for IBM. | ||||
| SIGA CC 0 (Real) | HCPIOT | 1702 | Reserved for IBM. | ||||
| SIGA CC 1 (Real) | HCPIOT | 1703 | Reserved for IBM. | ||||
| SIGA CC 3 (Real) | HCPIOT | 1704 | Reserved for IBM. | ||||
| SIGA CC 0 (Virtual) | HCPVQO | 1705 | Reserved for IBM. | ||||
| SIGA CC 1 (Virtual) | HCPVQO | 1706 | Reserved for IBM. | ||||
| SIGA CC 3 (Virtual) | HCPVQO | 1707 | Reserved for IBM. | ||||
| SIGA CC 2 (Real) | HCPIOT | 1708 | Reserved for IBM. | ||||
| SIGA CC 2 (Virtual) | HCPVQO | 1709 | Reserved for IBM. | ||||
| Poll for Real AIF Events | HCPVAI | 170B | Reserved for IBM. | ||||
| Defer AIF Polling | HCPVAI | 170C | Reserved for IBM. | ||||
| Post Completion ID | HCPVQP | 170D | Reserved for IBM. | ||||
| Al Alert | HCPVAP | 170E | Reserved for IBM. | ||||
| Al Alert Management | HCPALE | 170F | Reserved for IBM. | ||||
| Wake-up a Sleeping User | HCPALE | 1710 | Reserved for IBM. | ||||
| Selected Wrong User to Wake | HCPALE | 1711 | Reserved for IBM. | ||||
| SQBS Issued (Virtual) | HCPVQE | 1712 | Reserved for IBM. | ||||
| SQBS CC 0 (Virtual) | HCPVQE | 1713 | Reserved for IBM. | ||||
| SQBS CC 1 (Virtual) | HCPVQE | 1714 | Reserved for IBM. | ||||
| SQBS CC 2 (Virtual) | HCPVQE | 1715 | Reserved for IBM. | ||||
| SQBS CC 3 (Virtual) | HCPVQE | 1716 | Reserved for IBM. | ||||
| QEBSM SIGA CC 0 (Virtual) | HCPVQG | 1720 | Reserved for IBM. | ||||
| QEBSM SIGA CC 1 (Virtual) | HCPVQG | 1721 | Reserved for IBM. | ||||
| QEBSM SIGA CC 2 (Virtual) | HCPVQG | 1722 | Reserved for IBM. | ||||
| QEBSM SIGA CC 3 (Virtual) | HCPVQG | 1723 | Reserved for IBM. | ||||
| EQBS Issued (Virtual) | HCPVQF | 1724 | Reserved for IBM. | ||||
| EQBS CC 0 (Virtual) | HCPVQF | 1725 | Reserved for IBM. | ||||
| EQBS CC 1 (Virtual) | HCPVQF | 1726 | Reserved for IBM. | ||||
| EQBS CC 2 (Virtual) | HCPVQF | 1727 | Reserved for IBM. | ||||
| EQBS CC 3 (Virtual) | HCPVQF | 1728 | Reserved for IBM. | ||||
| Unit Check | HCPTRE | 1C01 | RDEVDEV|RDEVSUB or 00 00 | IO-RECLVL| IO-RTYGBL| | IOR-FLAG|00 00 00 | Failing CCW | |
| Unit Exception | HCPRDE | 1C02 | RDEVDEV|RDEVSUB or 00 00 | IO-RECLVL| IO-RTYGBL (GPR1) | IOR-FLAG|00 00 00 (GPR2) | Failing CCW (GPR3 and 4) | |
| I/O Related Machine Check | HCPRFC | 1D01 | 00 00 00 00 | 00 00 00 00 | Channel Report Word (CRW) | Machine Check Input Parameter or 00 00 00 00 | 00 00 00 00 |
| Channel Check | HCPRFC | 1D02 | RDEVDEV|RDEVSUB or 00 00 | Real Device Block Address or 00 00 00 00 | System Log Error Record Address | 00 00 00 00 | 00 00 00 00 |
| Channel Check at Termination | HCPRFC | 1D03 | 00 00 00 00 | 00 00 00 00 | PFXMCHIN or 00 00 00 00 | 00 00 00 00 | Channel Report Word (CRW) |
| Store CRW (STCRW) | HCPCPR | 1D04 | 00 00 00 00 | 00 00 00 00 | CRW Value | CHPID | Path Initialized=0 Path Not Initialized=4 |
| 1901 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 1902 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 1903 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 1904 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 1905 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 1906 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 1907 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 1908 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 1909 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 1910 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 1911 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 1912 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 1913 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 1914 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 1915 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 1950 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 1951 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 1952 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 1953 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 1954 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 1955 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 1956 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 1957 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 1958 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 2000 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 2001 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 2002 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 2003 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 2004 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 2005 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 2100 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 2101 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 2102 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 2103 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 2104 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 2105 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 2106 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 2107 | See Trace codes for 64-byte entries - Table 2. | ||||||
| ADD or STACK COMBK | HCPQCO HCPVCQ HCPVCR HCPVCS | 2200 | COMBK Address | COM-STAT| COM-DFLAG| COM-BPARM| COM-PARM | Originator VMDBK | Destination VMDBK | RDEVBK Address (GPRB) |
| Execute CP Command | HCPCFM | 2301 | 00 00 00 00 | 00 00|GSD-TYPE| GSD-FLAG | BASE VMDCFCTL| VMDCFCTL|BASE VMDCWAIT| VMDCWAIT | Abbreviated Command | |
| Guest I/O Untranslation | HCPUNT | 2500 | 00 00 00 00 | 'UNT' | CCW Address | Guest Translated CCW | |
| Call-With-Savearea | HCPSVC | 2800 | PARM REG (GPR2) | Caller Module ID C'XXX' | New SAVBK Address (GPR13) | Caller Real Address (SAVER14) | Callee Virtual Address (SAVER15) |
| Indirect Call Request | HCPSVC | 2810 | PARM REG (GPR2) | Caller Module ID, C'xxx' | New SAVBK Address (GPR13) | Caller Real Address (SAVER14) | Callee Real ICRBK Address (SAVER15) |
| Call-With-Savearea to Long Register | HCPSVC | 2840 | PARM REG (GPR2) | Caller Module ID C'XXX' | New SAVBK Address (GPR13) | Caller Real Address (SAVER14) | Callee Virtual Address (SAVER15) |
| Call-With-Savearea to Short Register | HCPSVC | 2880 | PARM REG (GPR2) | Caller Module ID C'XXX' | New SAVBK Address (GPR13) | Caller Real Address (SAVER14) | Callee Virtual Address (SAVER15) |
| 2891 | See Trace codes for 64-byte entries - Table 2. | ||||||
| Return-With-Savearea | HCPSVC | 2C00 | Return Code (SAVER15) | CC & Return Module Prog ID C'XXX' Mask | Returned SAVBK Address (GPR13) | Caller Real Address (SAVER14) | Callee Real Exit (PFXLNK14) |
| Indirect Call Return | HCPSVR | 2C10 | Return Code (SAVER15) | CC & Return Module ID (C'xxx') | Returned SAVBK Address (GPR13) | Caller Real Address (SAVER14) | Callee Real Exit (PFXLNK14) |
| Return-With-Savearea from Long Register | HCPSVR | 2C40 | Return Code (SAVER15) | CC & Return Module ID (C'xxx') | Returned SAVBK Address (GPR13) | Caller Real Address (SAVER14) | Callee Real Exit Address (GPR14) |
| Return-With-Savearea to Long Register from Short Register | HCPSVR | 2C80 | Return Code (SAVER15) | CC & Return Module ID (C'xxx') | Returned SAVBK Address (GPR13) | Caller Real Address (SAVER14) | Callee Real Exit Address (GPR14) |
| Stack IORBK/TRQBK | HCPSTK | 3000 | C'KI ' | 00|VMD-STATE| VMD-SLIST|I|T³ | VMDBK Address | IORBK|TRQBK Requesting Stack Address | Calling routine |
| Unstack IORBK/TRQBK | HCPDSB | 3010 | C'UI ' | 00|00|00|I|T³ | VMDBK Address | IORBK|TRQBK Address | IORIRA|TRQBIRA (Exit Address) |
| Add User to Dispatch List | HCPSTK | 3200 | VMDWSSPR -or- VMDHOTWS | VMD-TYPE| VMD-STATE|00| VMD-QSTAT | VMDBK Address | VMDDPRTY (Initial Value) | |
| Drop User from Dispatch List | HCPSTK | 3210 | VMDWSSPR -or- VMDHOTWS | VMD-TYPE| VMD-STATE|00| VMD-QSTAT | VMDBK Address | VMDDPRTY (Final Value) | |
| Stack CPEBK | HCPSTK | 3300 | C'KC ' or C'KS ' | 00|VMD-STATE| VMD-SLIST| CPEX-SCHC | VMDBK Address | CPEBK Address | Calling Routine Requesting Stack Address |
| Unstack CPEBK | HCPDSB HCPCFM | 3310 | C'UC ' | 00 00 00|CPEX-SCHC | VMDBK Address | CPEBK Address | CPEXR15 (Exit Address) |
| Exit to the Dispatcher | HCPDSP | 3600 | VMD-STATE| VMD-IDLCTL| VMD-RSTAT| VMD-DWFLG | 00|Exiting Module ID C'XXX' | Address of Currently Selected VMDBK | 00 00 00 00 | Exiting Module Address |
| 3610 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 3611 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 3612 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 3613 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 3616 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 3617 | See Trace codes for 64-byte entries - Table 2. | ||||||
| Enter enabled wait state | HCPWAI | 3651 | 0 | Mask of waiting CPUs (SRMCPUWT) | 0 | 0 | |
| Stack Work Bits | HCPSTK | 3700 | C'K W00' | 00|VMD-STATE| VMD-SLIST|00 | VMDBK Address | Work Bit Being Stacked | Calling Routine Requesting Stack Address |
| Processor Controller Diagnose Request Started | HCPPCA | 3C00 | Command Word (PCRCMDWD) | Base VMDBK (PCRVMBAS) DIAG CC (byte 3) | PC Data Block Address A(HCPWRKPC) | PC Request Block Address PCSPCRQ | PC Status Block Address (SYSPCSBK) |
| Processor Controller Service Call Request Started | HCPPCB | 3C10 | Command Word (PCRCMDWD) | Base VMDBK (PCRVMBAS) DIAG CC (byte 3) | PC Data Block Address A(HCPWRKPC) | PC Request Block Address (PCSPCRQ) | PC Status Block Address (SYSPCSBK) |
| Processor Controller Diagnose Request Returned | HCPPCA | 3C55 | 00 00|PCD-RESPD| PCD-RESPS | Base VMDBK Address (PCRVMBAS) | PC Data Block Address (SAVEWRK1) | PC Request Block Address (PCSREQBK) | PC Status Block Address (SYSPCSBK) |
| Processor Controller Service Request Returned | HCPPCB | 3C65 | 00 00|PCD-RESPD| PCD-RESPS | Base VMDBK Address (PCRVMBAS) | PC Data Block Address (PCRRDBKA) | PC Request Block Address (PCSREQBK) | PC Status Block Address (SYSPCSBK) |
| Unsolicited Processor Controller Interrupt Received | HCPPCR | 3CFF | 00 00 00 00 (GPR4) | 00 00 00 00 (GPR5) | PC Data Block Address (SAVER1) (GPR6) | 00 00 00 00 (GPR7) | PC Status Block Address (SYSPCSBK) (GPR8) |
| Virtual Machine Storage Locking | HCPVMS | 4010 | 00XA or 0370 | Caller's Address | VMDBK Address | Virtual Address to Lock | Real Frame's Address |
| Virtual Machine Storage Unlocking | HCPVMS | 4011 | 00XA or 0370 | Caller's Address | VMDBK Address | Virtual Address to Unlock | Real Frame's Address |
| 4020 | See Trace codes for 64-byte entries - Table 2. | ||||||
| Minidisk Cache Page Fault | HCPFTP HCPFMP | 4100 | Fault Address In Cache | Task Block Address TSKBK | AR Number|Flags| Operand1|Operand2 | VDEV Address | TCHBK Address |
| Minidisk Cache Miss Read Complete, CC=0 | HCPFTH | 4101 | Track Format Data TCHTKFMT | Hash Key TCHKEY | Hash Table Entry TCHBK Address | STKFLAG| PROCFLAG|0| PROCFLG2 | SAVBK Address (ESA/390) SVGBK Address (SVGBK) |
| Minidisk Cache Miss Read Failed, CC=3 | HCPFTH | 4102 | VDEV Address | Hash Key TCHKEY | Hash Table Entry TCHBK Address | STKFLAG| PROCFLAG| REASNCOD| PROCFLG2 | SAVBK Address (ESA/390) SVGBK Address (z/Arch) |
| Minidisk Cache Miss I/O Needed | HCPFTH | 4103 | VDEV Address | Hash Key TCHKEY | Hash Table Entry TCHBK Address | STKFLAG| PROCFLAG|0| PROCFLG2 | SAVBK Address (ESA/390) SVGBK Address (z/Arch) |
| Minidisk Cache Miss I/O Complete | HCPFTI HCPFMI | 4104 | Track Format Data TCHTKFMT | Hash Key TCHKEY | Hash Table Entry TCHBK Address | Cache Address Space ID TCHADRLX | SAVBK Address (ESA/390) SVGBK Address (z/Arch) |
| Minidisk Cache, Deferral | HCPFTH | 4105 | Resume Address | Hash Key TCHKEY | Hash Table Entry TCHBK Address | STKFLAG| PROCFLAG|0| PROCFLG2 | CPEBK Address CNOCPEBK (SAVBK) |
| MDC I/O Retry as Non-STD | HCPFTI HCPFMI | 4108 | VDEV Address | Hash Key TCHKEY | Hash Table Entry TCHBK Address | SAVFLAG| SAVFLAG2|00 | SAVBK Address (ESA/390) SVGBK Address (z/Arch) |
| 4109 | Reserved for IBM. | ||||||
| Minidisk Cache Control Unit Simulator Entry | HCPFTS | 4110 | VMDBK Address | Virtual Device number| Hash ID for Minidisk | IORBK Address | FCTBK Address | Last Seek CCW CCHH arg. or Last FBA Locate CCW Block arg. in chan. prog. |
| Minidisk Cache Control Unit Simulator Exit (Abort) | HCPFTE | 4111 | VMDBK Address | Virtual Device number| Hash ID for Minidisk | IORBK Address | FCTBK Address | FCTFLAG| FCTSTYPE| FCTFLAG2|00 |
| Minidisk Cache Control Unit Simulator Exit (Successful) | HCPFTS | 4112 | VMDBK Address | Virtual Device number| Hash ID for Minidisk | IORBK Address | FCTBK Address | FCTFLAG| FCTSTYPE| FCTFLAG2|00 |
| 4113 | Reserved for IBM. | ||||||
| 4114 | Reserved for IBM. | ||||||
| Minidisk Cache Track Purge for Diagnose or *BLOCKIO | HCPBIU | 4115 | R11 VMDBK Address | Virtual Device|00 00 VDEV-DEV | Track Access Key (DVTFTKEY) | TCHBK Address (or 0 if track not accessed) (DVTTCHBK) | Track Format Data (or 0 if track not accessed) (DVTTKDAT) |
| Minidisk Cache Results from Diagnose or *BLOCKIO | HCPBIM HCPBIR HCPDGB HCPDGD | 4116 | R11 VMDBK Address | Virtual Device|Hash ID VDEV-DEV (DBCHSID) | DBCSWTCH| DBCSWTC2| DBCflg⁷|DBCSWTC4 | Block size⁶|00| DBCRC | Address list (or 0) |
| 4117 | Reserved for IBM. | ||||||
| 4118 | Reserved for IBM. | ||||||
| 4119 | Reserved for IBM. | ||||||
| Start Interpretive Execution Assist CSCH, CC=0 | HCPPTI | 5000 | RDEVDEV|RDEVSUB | IORBK Address | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Start Interpretive Execution Assist CSCH, CC=3 | HCPPTI | 5003 | RDEVDEV|RDEVSUB | IORBK Address | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Start Interpretive Execution Assist HSCH, CC=0 | HCPPTI | 5010 | RDEVDEV|RDEVSUB | IORBK Address | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Start Interpretive Execution Assist HSCH, CC=1 | HCPPTI | 5011 | RDEVDEV|RDEVSUB | IORBK Address | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Start Interpretive Execution Assist HSCH, CC=2 | HCPPTI | 5012 | RDEVDEV|RDEVSUB | IORBK Address | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Start Interpretive Execution Assist HSCH, CC=3 | HCPPTI | 5013 | RDEVDEV|RDEVSUB | IORBK Address | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Start Interpretive Execution Assist MSCH, CC=0 | HCPPTI | 5020 | RDEVDEV|RDEVSUB | Path Management Control Words (PMCW Words 1-3) | PMCW Word 6 | ||
| Start Interpretive Execution Assist MSCH, CC=1 | HCPPTI | 5021 | RDEVDEV|RDEVSUB | IORBK Address | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Start Interpretive Execution Assist MSCH, CC=2 | HCPPTI | 5022 | RDEVDEV|RDEVSUB | IORBK Address | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Start Interpretive Execution Assist MSCH, CC=3 | HCPPTI | 5023 | RDEVDEV|RDEVSUB | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Start Interpretive Execution Assist SSCH, CC=0 | HCPPTI | 5030 | RDEVDEV|RDEVSUB | IORBK Address | Operation Request Block (ORB) | ||
| Start Interpretive Execution Assist SSCH, CC=1 | HCPPTI | 5031 | RDEVDEV|RDEVSUB | IORBK Address | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Start Interpretive Execution Assist SSCH, CC=2 | HCPPTI | 5032 | RDEVDEV|RDEVSUB | IORBK Address | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Start Interpretive Execution Assist SSCH, CC=3 | HCPPTI | 5033 | RDEVDEV|RDEVSUB | IORBK Address | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Start Interpretive Execution Assist TSCH, CC=0 | HCPPTI | 5050 | RDEVDEV|RDEVSUB | Subchannel Status Word (SCSW) | Extended Status Word (ESW) | ||
| Start Interpretive Execution Assist TSCH, CC=1 | HCPPTI | 5051 | RDEVDEV|RDEVSUB | Subchannel Status Word (SCSW) | Extended Status Word (ESW) | ||
| Start Interpretive Execution Assist TSCH, CC=3 | HCPPTI | 5053 | RDEVDEV|RDEVSUB | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Start Interpretive Execution Assist TPI, CC=0 | HCPPTI | 5060 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Start Interpretive Execution Assist TPI, CC=1 | HCPPTI | 5061 | 00 00 00 00 | Subsystem ID | Interrupt Parameter | Interrupt ID Word | 00 00 00 00 |
| Start Interpretive Execution Assist RSCH, CC=0 | HCPPTI | 5080 | RDEVDEV|RDEVSUB | IORBK Address | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Start Interpretive Execution Assist RSCH, CC=1 | HCPPTI | 5081 | RDEVDEV|RDEVSUB | IORBK Address | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Start Interpretive Execution Assist RSCH, CC=2 | HCPPTI | 5082 | RDEVDEV|RDEVSUB | IORBK Address | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Start Interpretive Execution Assist RSCH, CC=3 | HCPPTI | 5083 | RDEVDEV|RDEVSUB | IORBK Address | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Start Interpretive Execution Assist Cancel I/O Request | HCPIOX | 50A0 | RDEVDEV|RDEVSUB | IORBK Address | Return Code | 00 00 00 00 | 00 00 00 00 |
| 5501 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 6000 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 6001 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 6002 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 6003 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 6004 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 6005 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 6006 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 6010 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 6011 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 6012 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 6013 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 6014 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 6015 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 6016 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 6020 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 6021 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 6022 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 6023 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 6024 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 6025 | See Trace codes for 64-byte entries - Table 2. | ||||||
| ISFC Check APPC/IUCV Path | HCPBUV | 7000 | CC | PTHBK Address | MDEBK Address | Caller's Return Address | |
| ISFC Locate PTHBK by APPC Path | HCPBUV | 7002 | CC⁴ | PTHBK Address or Path ID | MDEBK Address | Caller's Return Address | |
| ISFC Locate PTHBK by Inter-System Facility for Communication Session | HCPBUV | 7003 | CC⁴ | PTHBK Address or Session ID | MDEBK Address | Caller's Return Address | |
| ISFC Add a Message (MDEBK) to a Work Queue | HCPBUV | 7004 | MDEBK Address | Queue Anchor | Caller's Return Address | ||
| ISFC Get a Message (MDEBK) from a Work Queue | HCPBUV | 7005 | CC | MDEBK Address | Queue Anchor | Caller's Return Address | |
| ISFC Queue a Message for a Link | HCPCMS | 7008 | FUN|FLG| MDEMSGID | PTHBK Address | MDEBK Address | MDECODE| TYP|AFL | LNKBK Address |
| ISFC Dequeue a Message for a Link | HCPCMR | 7009 | FUN|FLG| MDEMSGID | PTHBK Address | MDEBK Address | MDECODE| TYP|AFL | LNKBK Address |
| ISFC Check CP Application Path | HCPBUV | 700A | CC | PTHBK Address | MDEBK Address | Caller's Return Address | |
| ISFC Add a Message (CARBK) to a Work Queue | HCPBUV | 700B | CARBK Address | Queue Anchor | Caller's Return Address | ||
| ISFC Get a Message (CARBK) from a Work Queue | HCPBUV | 700C | CC | CARBK Address | Queue Anchor | Caller's Return Address | |
| 700D | See Trace codes for 64-byte entries - Table 2. | ||||||
| 700E | See Trace codes for 64-byte entries - Table 2. | ||||||
| 700F | See Trace codes for 64-byte entries - Table 2. | ||||||
| 7010 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 7011 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 7012 | See Trace codes for 64-byte entries - Table 2. | ||||||
| ISFC Remove a Logical Link | HCPFDL | 7013 | LNKBK Address | Caller Address | Link Name | ||
| ISFC Remove a Link Device | HCPFDL | 7014 | Bits 16-31: Device Number | First 4 characters of User ID | Last 4 characters of User ID | Bits 24-31: Detach Indicator Flag | Caller Address |
| 7015 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 7017 | See Trace codes for 64-byte entries - Table 2. | ||||||
| ISFC Status Change | HCPBIN | 7018 | LNKBK address or 0 | Bits 24-31: Context | |||
| 7019 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 701A | See Trace codes for 64-byte entries - Table 2. | ||||||
| 701B | See Trace codes for 64-byte entries - Table 2. | ||||||
| 7020 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 7021 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 7022 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 7023 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 7024 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 7025 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 7026 | See Trace codes for 64-byte entries - Table 2. | ||||||
| ISFC Out of Storage | HCPACS HCPKCL | 7027 | Bits 0-7: MDEFUNC Bits 16-31: Trace Code | MDEMAIL | Bits 16-31: MDEMSGID | MDEBK Address | MDETSESS MDESSESS |
| 7028 | Reserved for IBM. | ||||||
| 702A | See Trace codes for 64-byte entries - Table 2. | ||||||
| 702B | See Trace codes for 64-byte entries - Table 2. | ||||||
| 702C | See Trace codes for 64-byte entries - Table 2. | ||||||
| 7030 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 7031 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 7400 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 7401 | See Trace codes for 64-byte entries - Table 2. | ||||||
| Virtual Switch Bridge Port Outbound Transfer | 7402 | Reserved for IBM. | |||||
| Virtual Switch Bridge Port Completion Event | 7403 | Reserved for IBM. | |||||
| Virtual Switch Bridge Port Inbound Transfer | 7404 | Reserved for IBM. | |||||
| Shared Port Group Parameter change | 7405 | Reserved for IBM. | |||||
| Shared Port Group Take-Over change | 7406 | Reserved for IBM. | |||||
| IVL Membership change | 7407 | Reserved for IBM. | |||||
| VCTC Define | HCPCTV | 7900 | X owner VMDBK Address | X VDEV Address | 00 00 00 00 | 00 00 00 00 | VDEVDEV|00 00 |
| VCTC Detach | HCPCTV | 7901 | X owner VMDBK Address | X VDEV Address | Y VDEV Address | CACXPEND| CACXACTV| CACXCNTL| CACXUINT | CACYPEND| CACYACTV| CACYCNTL| CACYUINT |
| VCTC Couple | HCPCTV | 7902 | X owner VMDBK Address | X VDEV Address | Y VDEV Address | Target VMDBK Address | Target VDEV Address |
| VCTC Interface Disconnect | HCPCTV | 7903 | X owner VMDBK Address | X VDEV Address | Y VDEV Address | CACXPEND| CACXACTV| CACXCNTL| CACXUINT | CACYPEND| CACYACTV| CACYCNTL| CACYUINT |
| VCTC Selective Reset | HCPCTV | 7904 | X owner VMDBK Address | X VDEV Address | Y VDEV Address | CACXPEND| CACXACTV| CACXCNTL| CACXUINT | CACYPEND| CACYACTV| CACYCNTL| CACYUINT |
| VCTC System Reset | HCPCTV | 7905 | X owner VMDBK Address | X VDEV Address | Y VDEV Address | CACXPEND| CACXACTV| CACXCNTL| CACXUINT | CACYPEND| CACYACTV| CACYCNTL| CACYUINT |
| VCTC I/O Simulation | HCPCTC | 7906 | X owner VMDBK Address | X VDEV Address | Y VDEV Address | CACXPEND| CACXACTV| CACXCNTL| CACXUINT | CCW opcode| CCW flags| DataLength |
| VCTC Unsolicited Interrupt | HCPCTV | 7907 | X owner VMDBK Address | X VDEV Address | Y VDEV Address | CACXPEND| CACXACTV| CACXCNTL| CACXUINT | VDEVDEV|00| UnitStatus |
| Clear Logical Subchannel, CC=0 | HCPIOS | 8000 | RDEVDEV|RDEVSUB | Active IORBK Address (RDEVAIOR) | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Clear Logical Subchannel, CC=3 | HCPIOS | 8003 | RDEVDEV|RDEVSUB | Active IORBK Address (RDEVAIOR) | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Clear Logical Subchannel, CC=0 | HCPIOS | 8010 | RDEVDEV|RDEVSUB | Active IORBK Address (RDEVAIOR) | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Halt Logical Subchannel, CC=1 | HCPIOS | 8011 | RDEVDEV|RDEVSUB | Active IORBK Address (RDEVAIOR) | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Halt Logical Subchannel, CC=3 | HCPIOS | 8013 | RDEVDEV|RDEVSUB | Active IORBK Address (RDEVAIOR) | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Modify Logical Subchannel, CC=0 | HCPIOS | 8020 | RDEVDEV|RDEVSUB | Path Management Control Words (PMCW) 1-3 | PMCW Word 6 | ||
| Modify Logical Subchannel, CC=1 | HCPIOS | 8021 | RDEVDEV|RDEVSUB | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Modify Logical Subchannel, CC=3 | HCPIOS | 8023 | RDEVDEV|RDEVSUB | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Start Logical Subchannel, CC=0 | HCPIOS | 8030 | RDEVDEV|RDEVSUB | Active IORBK Address (RDEVAIOR) | Operation Request Block (ORB) | ||
| Start Logical Subchannel, CC=1 | HCPIOS | 8031 | RDEVDEV|RDEVSUB | IORBK Address | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Start Logical Subchannel, CC=3 | HCPIOS | 8033 | RDEVDEV|RDEVSUB | IORBK Address | Operation Request Block (ORB) | ||
| Start Logical Subchannel, CC=0 Sense | HCPIFI | 8038 | RDEVDEV|RDEVSUB | Active IORBK Address (RDEVAIOR) | Operation Request Block (ORB) | ||
| Start Logical Subchannel, CC=1 Sense | HCPIFI | 8039 | RDEVDEV|RDEVSUB | IORBK Address | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Start Logical Subchannel, CC=3 Sense | HCPIFI | 803B | RDEVDEV|RDEVSUB | IORBK Address | Operation Request Block (ORB) | ||
| Test Logical Subchannel, CC=0 | HCPIFI | 8050 | RDEVDEV|RDEVSUB | Subchannel Status Word (SCSW) | Extended Status Word (ESW) | ||
| Test Logical Subchannel, CC=1 | HCPIFI | 8051 | RDEVDEV|RDEVSUB | Subchannel Status Word (SCSW) | Extended Status Word (ESW) | ||
| Test Logical Subchannel, CC=3 | HCPIFI | 8053 | RDEVDEV|RDEVSUB | Active IORBK Address (RDEVAIOR) | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| Logical I/O Sense Data Received | HCPIFI | 80F0 | RDEVDEV|IORSCNT | Sense Data Bytes 0-15 | |||
| 8100 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 8300 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 8501 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 8620 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 8630 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 8720 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 8730 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 8A00 | See Trace codes for 64-byte entries - Table 2. | ||||||
| Adapter Interrupt (Real) 64 | HCPVAP | 970A | Reserved for IBM. | ||||
| Post Completion ID QEBSM | HCPVQF | 970D | Reserved for IBM. | ||||
| 9A00 | See Trace codes for 64-byte entries - Table 2. | ||||||
| 9A11 | See Trace codes for 64-byte entries - Table 2. | ||||||
| AE01 | See Trace codes for 64-byte entries - Table 2. | ||||||
| B500 | See Trace codes for 64-byte entries - Table 2. | ||||||
| B504 | See Trace codes for 64-byte entries - Table 2. | ||||||
| C010 | See Trace codes for 64-byte entries - Table 2. | ||||||
| C011 | See Trace codes for 64-byte entries - Table 2. | ||||||
| Send Message | HCPMFB | C019 | Reserved for IBM. | ||||
| Test Message State | HCPMFA | C01A | Reserved for IBM. | ||||
| Modify MSG Subchannel | HCPMFA | C01B | Reserved for IBM. | ||||
| Store MSG Subchannel | HCPMFA | C01C | Reserved for IBM. | ||||
| Test MSG Subchannel | HCPMFA | C01D | Reserved for IBM. | ||||
| Clear MSG Subchannel | HCPMFA | C01E | Reserved for IBM. | ||||
| Prepare Channel Buffer | HCPMFY | C043 | Reserved for IBM. | ||||
| Signal Channel Buffer | HCPMFJ HCPMFX | C044 | Reserved for IBM. | ||||
| Move Channel Buffer Data | HCPMFJ | C045 | Reserved for IBM. | ||||
| Test Channel Buffer | HCPMFJ | C046 | Reserved for IBM. | ||||
| Locate Channel Buffer | HCPMFY | C047 | Reserved for IBM. | ||||
| Move Channel BUF Multi | HCPMFK HCPMCB | C048 | Reserved for IBM. | ||||
| Failed Making External-Call-IRPT Pending on CFCC Userid | HCPMFE | C049 | Reserved for IBM. | ||||
| C106 | See Trace codes for 64-byte entries - Table 2. | ||||||
| VM Service Diag Trace | *⁸ | F000 | *⁸ | *⁸ | *⁸ | *⁸ | *⁸ |
| VM Service Diag Trace | *⁸ | F001 | *⁸ | *⁸ | *⁸ | *⁸ | *⁸ |
| VM Service Diag Trace | *⁸ | F002 | *⁸ | *⁸ | *⁸ | *⁸ | *⁸ |
| VM Service Diag Trace | *⁸ | F003 | *⁸ | *⁸ | *⁸ | *⁸ | *⁸ |
| VM Service Diag Trace | *⁸ | F004 | *⁸ | *⁸ | *⁸ | *⁸ | *⁸ |
| VM Service Diag Trace | *⁸ | F005 | *⁸ | *⁸ | *⁸ | *⁸ | *⁸ |
| VM Service Diag Trace | *⁸ | F006 | *⁸ | *⁸ | *⁸ | *⁸ | *⁸ |
| VM Service Diag Trace | *⁸ | F007 | *⁸ | *⁸ | *⁸ | *⁸ | *⁸ |
| VM Service Diag Trace | *⁸ | F008 | *⁸ | *⁸ | *⁸ | *⁸ | *⁸ |
| VM Service Diag Trace | *⁸ | F009 | *⁸ | *⁸ | *⁸ | *⁸ | *⁸ |
| Processor is Check Stopped | HCPMCH | F400 | 00 00 00 00 | MCIC | 00 00 00 00 | ||
| Check Stop Processor Recovery | HCPMCH | F401 | Address of Failed Processor (STAP Format) | Machine Check Interrupt Code (MCIC) | Address of Failed Processor's Prefix Page | 00 00 00 00 | |
| Trace Page Full During Machine Check Handling | HCPMCH | F40F | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 |
| F704 | See Trace codes for 64-byte entries - Table 2. | ||||||
| F706 | See Trace codes for 64-byte entries - Table 2. | ||||||
| F708 | See Trace codes for 64-byte entries - Table 2. | ||||||
| F70A | See Trace codes for 64-byte entries - Table 2. | ||||||
| Snapdump invoked via Command | HCPSNP | F800 | C' xxx'-- Where xxx is ABEND Module ID | C'nnn '-- Where nnn is ABEND Number | VMDBK Address | SAVBK Address (GPR13) | 00 00 00 00 |
| Snapdump invoked via System error | HCPSNP | F801 | C' xxx'-- Where xxx is ABEND Module ID | C'nnn '-- Where nnn is ABEND Number | VMDBK Address | SAVBK Address (GPR13) | 80 00 00 00⁵ or 40 00 00 00 |
| Snapdump Exit | HCPSNP | F802 | C' xxx'-- Where xxx is ABEND Module ID just processed | C'nnn '-- Where nnn is ABEND Number | VMDBK Address | SAVBK Address (GPR13) or 00 00 00 00 | 00 00 00 00, 80 00 00 00⁵, or 40 00 00 00 |
| Call Exit Start | HCPZXU | F900 | 0000xxxx Exit number | xxxxxxxx Address of XITBK for this exit | xxxxxxxx R1, addr of plist for this exit | xxxxxxxx R14, real address of caller | xxxxxxxx XITCALLS value |
| Call Exit Routine Start | HCPZXU | F910 | 0000xxxx Exit number | xxxxxxxx Address of the XCRBK | xxxxxxxx R1, addr of plist for this exit | xxxxxxxx R14, real address of caller | xxxxxxxx XCRATMPT value |
| Call Exit Routine Finish | HCPZXU | F920 | 0000xxxx Exit number | yyyyxxxx Both halves of the return code | xxxxxxxx R1, addr of plist for this exit | xxxxxxxx R14, real address of caller | xxxxxxxx XCRATMPT value |
| Call Exit Finish | HCPZXU | F930 | 0000xxxx Exit number | 0000xxxx Return code sent back to mainframe | xxxxxxxx R1, addr of plist for this exit | xxxxxxxx R14, real address of caller | xxxxxxxx XITCALLS value |
| Call Exit Routine Finish (NOP) | HCPZXU | F940 | 0000xxxx Exit number | yyyyxxxx Value is always 00000000 | xxxxxxxx R1, addr of plist for this exit | xxxxxxxx R14, real address of caller | xxxxxxxx XCRATMPT value |
| Clear Parser plist | HCPZPR | FA00 | Address of plist to clear | Length of plist to clear | VMDBK Address | 00 00 00 00 | Caller's Return address |
| Resume Trace After Soft Abend | HCPABN | FFEE | TOD Clock (Bits 0-31) | TOD Clock (Bits 32-64) | VMDBK Address | Previous CPU address (or FFFF if none), current CPU address | C'SNAP' |
| FFFD | See Trace codes for 64-byte entries - Table 2. | ||||||
| Suspend Trace During Soft Abend | HCPABN | FFFF | C'xxx'-- Where xxx is MODE ID | C'nnn'-- Where nnn is Abend Number | VMDBK Address | Failing CPU address | C'SNAP' |
- These fields are generated only by HCPPAH and HCPPAU. HCPVOD, HCPVOS, and HCPVIR generate zeros (00 00 00 00).
- CPSYSCD is filled in for non-APPC paths, Flags2 is filled in for APPC paths.
- IOR|TRQSCHED - Bit seven in this field indicates whether this field contains the address of the TRQBK (the bit is on) or the address of the IORBK (the bit is off).
- If CC equals 0, the PTHBK Address is traced. If CC does not equal 0, the PTHBK could not be located and the path ID requested is traced.
- If a system error invoked a soft ABEND, which was set to SNAPDUMP by the SET ABEND command, a value of 80 00 00 00 will be present. A value of 40 00 00 00 will be present if invoked by the HCPABEND macro with SNAPDUMP as the defined ABEND type.
- For Diagnose X'18' results, this is the DBCMAXSZ block size.
- This flag byte is dependent on the operation type as defined by
DBCSWTC2.
- When DBCSWTC2 bit 5 is on (X'04'), this field contains DBCDOPER
- When DBCSWTC2 bit 6 is on (X'02'), this field contains DBCBOPER
- When DBCSWTC2 bit 7 is on (X'01'), this field contains DBCA4SWT
- When none of the previous bits are on, this field contains DBC18SWT.
- This field varies based on the temporary diagnostic code given to the customer by the VM Service organization.
| NAME | MODULE | TRACE ID | CONTENTS OF REG N | CONTENTS OF REG N+1 | CONTENTS OF REG N+2 | CONTENTS OF REG N+3 | CONTENTS OF REG N+4 | CONTENTS OF REG N+5 |
|---|---|---|---|---|---|---|---|---|
| OFFSET (hex) | E | 10 | 18 | 20 | 28 | 30 | 38 | |
| I/O Interruption | HCPIFI | 0501 | RDEV DEV RDEV SUB M1 M2 M3 M4 | 00 00 00 00A(RDEV) | 00 00 00 00RDEVAIOR | 00 00 00 00RDEVNXTI | 00 00 00 00 RDEVERPQ | 0 |
| Obtain SXS Page for Free Storage | HCPFRF | 0750 | Host logical page address | PFRA | Caller's address | 0 | 0 | 0 |
| Reuse Currently Unused Free Storage Page for Another Type of Free Storage Request | HCPFRF | 0770 | Host logical page address | PFRA | Caller's address | 0 | 0 | 0 |
| Virtual XA I/O Interruption | HCPVOS | 0C01 | VDEV DEV VDEV SUB 00 00 00 00 | SID PARM | 00 00 00 00 VDEVPIOR | 00 00 00 00VDEVSIOR | 00 00 00 00 VDEVUIOR | 00 00 00 00 VDEVIORQ |
| Evaluate Synchronization Request | HCPPLM | 1901 | Curr_Mode(1), Old_Mode(1), Flags(1), Curr_State(1), Join Mask(4) | Conn. Mask(4), Sync Lock Word(4) | SSI Member States of First 8 Slots | Evaluation Reason Code | Zero or SET SSI Verification RC | First 8 bytes of Sync Message |
| Connectivity Change | HCPPLM | 1902 | Curr_Mode(1), Old_Mode(1), Flags(1), Curr_State(1), Join Mask(4) | Conn. Mask(4), Sync Lock Word(4) | SSI Member States of First 8 Slots | Connected System Mask(4), Instance Change Mask(4) | 0 | 0 |
| Synchronization SSI Function | HCPPLM | 1903 | Curr_Mode(1), Old_Mode(1), Flags(1), Curr_State(1), Join Mask(4) | Conn. Mask(4), Sync Lock Word(4) | SSI Member States of First 8 Slots | HCPPLMSY Options(4), Verification Routine Address(4) | MBHBK address(4), Participating system mask(4) | First 8 bytes of Sync Message |
| Receive Response | HCPPLM | 1904 | Curr_Mode(1), Old_Mode(1), Flags(1), Curr_State(1), Join Mask(4) | Conn. Mask(4), Sync Lock Word(4) | SSI Member States of First 8 Slots | Bytes 1 to 8 of Sync Message | Bytes 9 to 16 of Sync Message | Bytes 17 to 24 of Sync Message |
| Receive Synchronization Request | HCPPLM | 1905 | Curr_Mode(1), Old_Mode(1), Flags(1), Curr_State(1), Join Mask(4) | Conn. Mask(4), Sync Lock Word(4) | SSI Member States of First 8 Slots | Bytes 1 to 8 of Sync Message | Bytes 9 to 16 of Sync Message | Bytes 17 to 24 of Sync Message |
| Local State Change | HCPPLM | 1906 | Curr_Mode(1), Old_Mode(1), Flags(1), Curr_State(1), Join Mask(4) | Conn. Mask(4), Sync Lock Word(4) | SSI Member States of First 8 Slots | Zero(5), Call Type(1), Old State(1), Requested State(1) | Caller's Return Address(4), Caller's R5 value(4) | 0 |
| Reply to Synchronization Request | HCPPLM | 1907 | Curr_Mode(1), Old_Mode(1), Flags(1), Curr_State(1), Join Mask(4) | Conn. Mask(4), Sync Lock Word(4) | SSI Member States of First 8 Slots | Vote Response | Zero(4), HCPSOCK RC(4) | 0 |
| Synchronize Socket Function | HCPPLM | 1908 | Curr_Mode(1), Old_Mode(1), Flags(1), Curr_State(1), Join Mask(4) | Conn. Mask(4), Sync Lock Word(4) | SSI Member States of First 8 Slots | Zero(7), Socket Function(1) | HCPSOCK RC(4), Broadcast Mask(4) | No Response Mask(4), YES_Vote Mask(4) |
| Synchronization Return Code | HCPPLM | 1909 | Curr_Mode(1), Old_Mode(1), Flags(1), Curr_State(1), Join Mask(4) | Conn. Mask(4), Sync Lock Word(4) | SSI Member States of First 8 Slots | HCPPLMSY Return Code | Reason for abort(1), Zero(7) | 0 |
| Join Event Results | HCPPLM | 1910 | Curr_Mode(1), Old_Mode(1), Flags(1), Curr_State(1), Join Mask(4) | Conn. Mask(4), Sync Lock Word(4) | SSI Member States of First 8 Slots | Zero(4), Event Code(2), Event RC(2) | 0 | 0 |
| Service Call Results | HCPPLM | 1911 | Curr_Mode(1), Old_Mode(1), Flags(1), Curr_State(1), Join Mask(4) | Conn. Mask(4), Sync Lock Word(4) | SSI Member States of First 8 Slots | First 8 characters of Call Type | First 8 characters of Service Name | Service Call Return Code |
| Remote System State Change | HCPPLM | 1912 | Curr_Mode(1), Old_Mode(1), Flags(1), Curr_State(1), Join Mask(4) | Conn. Mask(4), Sync Lock Word(4) | SSI Member States of First 8 Slots | Remote System New State(4), Zero(2), Remote System Slot Number(2) | Remote System Name | Heartbeat Timestamp |
| Received a Suspend Notification | HCPPLM | 1913 | Curr_Mode(1), Old_Mode(1), Flags(1), Curr_State(1), Join Mask(4) | Conn. Mask(4), Sync Lock Word(4) | SSI Member States of First 8 Slots | First 8 bytes of Suspend Message | Next 2 bytes of Suspend Message, Zero(6) | 0 |
| Called to Suspend Local System | HCPPLM | 1914 | Curr_Mode(1), Old_Mode(1), Flags(1), Curr_State(1), Join Mask(4) | Conn. Mask(4), Sync Lock Word(4) | SSI Member States of First 8 Slots | Mask of Triggering system(4), Zero(4) | 0 | 0 |
| Local State Change in PDR | HCPPDR | 1915 | Curr_Mode(1), Old_Mode(1), Flags(1), Input_PDR_State(1), Return_Addr(4) | Input previous SSI member states of first eight slots in SSI system table | Input current SSI member states of first eight slots in SSI system table | Output current SSI member states of first eight slots in SSI system table | Input SSI member states of first eight slots in PDR | Input_Old_State(1), Input_New_State(1), SVGFLAGS(1), Output_PDR_State(1), Return_Code(1), Output_Num_Susp_Sys(1), Output_Old_State(1), Output_New_State(1) |
| USRBK Socket Send Broadcast | HCPUSR | 1950 | USRUSRS Address of Caller | USERID | USRPLXSL USRLEVEL USRGFLAG
Subfunction
& flags USRLFLAG 00 |
HCPSOCK SEND_REQUEST Return Code | HCPSOCK SEND_REQUEST Vote |
00 00 00 00
00 00 00 00 |
| USRBK Socket Receive | HCPUSR | 1951 | USRUSRS or
00 00 00 00 if no MBHBK Address of Caller |
USERID or
00 00 00 00 00 00 00 00 if no MBHBK |
USRBCSLT USRBCLVL USRBCSF USRBCFLG USRLEVEL
USRGFLAG 00
or 00 00 00 00 00 00 00 00 if no MBHBK |
HCPSOCK RECV Return Code |
00 00 00 00
00 00 00 00 |
00 00 00 00
00 00 00 00 |
| USRBK Relocation Call | HCPUSR | 1952 | 00 00 00 00 Address of Caller
|
RLOBK USERID or
00 00 00 00 00 00 00 00 if no RLOBK |
USRPLXSL USRLEVEL USRGFLAG
or
00 00 00 00 if RLOUSRBK=0 00 00 USRLFLAG 00 USRLFLAG = 00 if RLOUSRBK=0 |
VMDBK USERID |
00 00 00 00
00 00 00 00 |
00 00 00 00
00 00 00 00 |
| USRBK State Change Received | HCPUSR | 1953 |
00 00 00 00
00 00 00 00 |
SYSTEM NAME | PXSSLMSK PXSSLNUM PXSCSTAT PXSPSTAT | PXSCMODE PXSPMODE 00 00
00 00 00 00 |
00 00 00 00
00 00 00 00 |
00 00 00 00
00 00 00 00 |
| USRBK Delete Hash Table Entry or Storage | HCPUSR | 1954 | 00 00 00 00 Address of Caller
|
USERID | USRPLXSL USRLEVEL USRGFLAG 00 00
USRLFLAG 00 |
Address of next USRBK to fret
or
00 00 00 00 if none exists Address of FretUSRBKChain Caller or 00 00 00 00 if none exists |
00 00 00 00
00 00 00 00 |
00 00 00 00
00 00 00 00 |
| USRBK Join Failure | HCPUSR | 1955 | USRUSRS Address of Caller
|
USERID | USRPLXSL USRLEVEL USRGFLAG Subfunction & flags USRLFLAG 00
|
HCPSOCK SEND_REQUEST Return Code | HCPSOCK SEND_REQUEST Vote | SHPJFAL SHPJSUC
|
| USRBK Broadcast Retry | HCPUSR | 1956 | 00 00 00 00 Retry Mask
|
USERID | SYSPLXSL 00 00
Subfunction & flags 00 00 |
HCPSOCK SEND_REQUEST Return Code | HCPSOCK SEND_REQUEST Vote |
00 00 00 00
00 00 00 00 |
| USRBK Socket Reply Error | HCPUSR | 1957 | USRUSRS or
00 00 00 00 if no MBHBK Address of Caller |
USERID or
00 00 00 00 00 00 00 00 if no MBHBK |
USRBCSLT USRBCLVL USRBCSF USRBCFLG USRLEVEL USRGFLAG
00
or 00 00 00 00 00 00 00 00 if no MBHBK |
HCPSOCK SEND_REPLY Return Code |
00 00 00 00
00 00 00 00 |
00 00 00 00
00 00 00 00 |
| USRBK Join Wrap-up | HCPUSR | 1958 | USRUSRS Address of Caller
|
SYSTEM | SYSPLXSL 00 00
Subfunction & flags 00 00 |
HCPSOCK SEND_REQUEST Return Code | HCPSOCK SEND_REQUEST Vote | SHPJFAL SHPJSUC
|
| Acquire VAAXLK lock locally | HCPARD HCPLGN HCPRDM HCPRLA HCPRLE HCPRLG HCPRLJ HCPXAT | 2000 | CC
PXSCMODE
PXSPMODE 00 4-Byte address where trace entry was generated |
VAASEQ VAASEQN | SYSPLXJN SYSPLXSL SYSPLXOM SYSPLXPM | 0 | 0 | 0 |
| Acquire VAAXLK lock globally | HCPARD HCPLGN HCPRDM HCPRLG HCPRLJ HCPXLK | 2001 | CC PXSCMODE
PXSPMODE 00 4-Byte address where trace entry was generated |
VAASEQ VAASEQN | SYSPLXJN SYSPLXSL SYSPLXOM SYSPLXPM | 0 | 0 | 0 |
| Release VAAXLK lock | HCPARD HCPLGN HCPRDM HCPRLE HCPRLG HCPRLJ HCPXAT | 2002 | CC PXSCMODE
PXSPMODE 00 4-Byte address where trace entry was generated |
VAASEQ VAASEQN | SYSPLXJN SYSPLXSL SYSPLXOM SYSPLXPM | 0 | 0 | 0 |
| Relocation domain synchronization received an SSI state change notification | HCPRDM | 2003 | CC PXSCMODE
PXSPMODE 00 4-Byte address where trace entry was generated |
VAASEQ VAASEQN | SYSPLXJN SYSPLXSL SYSPLXOM SYSPLXPM | 0 | 0 | 0 |
| HCPXLKUU successful call | HCPRLA | 2004 | CC 00
00 00 4-Byte address where trace entry was generated |
VAASEQ VAASEQN | SYSPLXJN SYSPLXSL SYSPLXOM SYSPLXPM | 0 | 0 | 0 |
| HCPXLKUU failed call | HCPRLA | 2005 | CC 00
00 00 4-Byte address where trace entry was generated |
VAASEQ VAASEQN | SYSPLXJN SYSPLXSL SYSPLXOM SYSPLXPM | 0 | 0 | 0 |
| End-to-end Throttle: Activation message received (LGR Source) | HCPRLR | 2100 | Count of memory move messages sent | Count of times destination requested source throttle
00 00 00 00
|
0 | 0 | 0 | 0 |
| End-to-end Throttle: Deactivation message received (LGR Source) | HCPRLR | 2101 | Count of memory move messages sent | Count of times destination requested source throttle
00 00 00 00
|
0 | 0 | 0 | 0 |
| End-to-end Throttle: Memory move has resumed (LGR Source) | HCPRLR | 2102 | Count of memory move messages sent | Caller's return address | TOD when HCPRLRWP called HCPPSSCM to wait for the throttle to end | 0 | 0 | 0 |
| Logical Link Throttle: "Pages on Aux" processor has resumed (LGR Source) | HCPPOD | 2103 | Count of memory move messages sent | Count of PSQBKs queued | Number of PTEs waiting for asynchronous processing
00 00 00 00
|
Count of times the logical link was overrun | Count of times the logical link wasn't overrun | TOD when HCPPODDQ began blocking on the logical link throttle |
| Logical Link Throttle: PGMBK walker has resumed (LGR Source) | HCPRLM | 2104 | Count of memory move messages sent | Count of PSQBKs queued | Number of PTEs waiting for asynchronous processing
00 00 00 00
|
Count of times the logical link was overrun | Count of times the logical link wasn't overrun | TOD when HCPRLMFB last detected a logical link overrun |
| Logical Link Throttle: DAT walk has resumed (LGR Source) | HCPRLS | 2105 | Count of memory move messages sent | Count of PSQBKs queued | Number of PTEs waiting for asynchronous processing, Count of times HCPRLSCM had to loop processing PSQBKs | TOD when HCPRLSCM first invoked HCPKCTTH to perform logical link throttling | 0 | 0 |
| "Pages on Aux" processor has finished, allowing DAT walk to resume (LGR Source) | HCPPOD | 2106 | Count of memory move messages sent | Number of PTEs waiting for asynchronous processing, Count of PODBKs on the gated queue | TOD when HCPPODPW paused to wait for asynchronous processing of auxiliary storage pages to complete | 0 | 0 | 0 |
| XLC C Function Call | (Various) | 2891 | Caller Address | Save Area Address | Callee Address | Callee Save Area | Function Name Pointer | |
| XLC C Function Call in device driver | (Various) | 28A1 | Caller Address | Save Area Address | Callee Address | Callee Save Area | Function Name Pointer | |
| XLC C Function Call to SIC Entry | (Various) | 28A2 | Caller Address | Save Area Address | Callee Address | Callee Save Area | Function Name Pointer | |
| PODBK or paging overrun condition resolved; PGMBK walker resumed (LGR Source) | HCPPOD | 2107 | Count of memory move messages sent | Count of times the PGMBK walker (HCPRLTPW) received the "throttle" RC from
HCPPODNQ 00 00 00 00
|
Caller's return address | TOD when HCPPODWP called HCPPSSCM to block on a PODBK/paging overrun condition | 0 | 0 |
| XLC C Function Return | (Various) | 2C91 | Caller Address | If a return code is produced, the first fullword contains the return code. The second fullword always contains the value on exit in R15. | Callee Address | Callee Save Area | Function Name Pointer | |
| XLC C Function Return, Error | (Various) | 2CA1 | Caller Address | If a return code is produced, the first fullword contains the return code. The second fullword always contains the value on exit in R15. | Callee Address | Callee Save Area | Function Name Pointer | |
| XLC C Function Return in device driver | (Various) | 2CB1 | Caller Address | If a return code is produced, the first fullword contains the return code. The second fullword always contains the value on exit in R15. | Callee Address | Callee Save Area | Function Name Pointer | |
| Get Spin Lock Exclusive | HCPSYN | 3400 | SYNLOCKD after the obtain of the lock | SYNLOCKD before the obtain of the lock | 00 00 00 00 Caller's return
address |
00 00 00 00 Lock address
|
00 00 00 00 Obtainer's address
|
0 |
| Get Spin Lock Exclusive via HCPSYNAX | HCPSYN | 3401 | SYNLOCKD after the obtain of the lock | SYNLOCKD before the obtain of the lock | 00 00 00 00 Caller's return
address |
00 00 00 00 Lock address
|
00 00 00 00 Obtainer's address
|
0 |
| Release Spin Lock from Exclusive Mode | HCPSYN | 3402 | SYNLOCKD after the release of the lock | SYNLOCKD before the release of the lock | 00 00 00 00 Caller's return
address |
00 00 00 00 Lock address
|
00 00 00 00 Releaser's address
|
0 |
| Get a Spin Lock Exclusive | HCPSXL | 3410 | Reserved for IBM. | |||||
| Get a Spin Lock Exclusive via HCPSXLAX | HCPSXL | 3411 | Reserved for IBM. | |||||
| Release a Spin Lock Held Exclusive | HCPSXL | 3412 | Reserved for IBM. | |||||
| Get Share of a Spin Lock | HCPSXL | 3413 | Reserved for IBM. | |||||
| Get Share of a Spin Lock via HCPSXLAS | HCPSXL | 3414 | Reserved for IBM. | |||||
| Release a Share of a Spin Lock | HCPSXL | 3415 | Reserved for IBM. | |||||
| Change Exclusive Spin Lock to Shared | HCPSXL | 3416 | Reserved for IBM. | |||||
| Change Shared Spin Lock Held to Exclusive | HCPSXL | 3417 | Reserved for IBM. | |||||
| Input unpark mask | HCPMPC | 3610 | Bits 0-15: Master processor address Bits 16-31: Unpark CPU length Bits 32-63: 0 |
Bytes 0-15 of unpark mask for all CPU types | Bytes 16-31 of unpark mask for all CPU types | Bytes 32-47 of unpark mask for all CPU types | Bytes 48-63 of unpark mask for all CPU types | 0 |
| Switch master | HCPMPC, HCPMPF | 3611 | Bits 0-31: New Master processor address Bits 32-63: HCPSGPSM return code or 0 |
0 | 0 | 0 | 0 | 0 |
| Enter parked wait state | HCPDSP, HCPMPC, HCPDSB | 3612 | Bits 0-31: Address of processor being parked Bits 32-63: 0 (parking success) or 4 (parking failure) |
Bits 0-7: PFXPKFFL Bits 8-15: PFXPOLAR Bits 16-63: 0 |
0 | 0 | 0 | 0 |
| Unpark processor | HCPDSB, HCPMPC | 3613 | Bits 0-31: Address of processor being unparked Bits 32-63: HCPMPCUP return code or 0 |
0 | 0 | 0 | 0 | 0 |
| Threading level change with 128-bit CPU bit masks | HCPMPC | 3616 | Bits 24-31: Old RCCACMNT Bits 56-63: New RCCACMNT |
Bits 0-55: 0 Bits 56-63: CPU Type code |
Target online CPU mask CPUS. CPUS x’00’-x’3F’ (includes parked processors) |
Target online CPU mask CPUS. CPUS x’40’-x’7F’ (includes parked processors) |
Current online CPU mask of activated processors. CPUS x’00’-x’3F’ (includes parked processors) |
Current online CPU mask of activated processors. CPUS x’40’-x’7F’ (includes parked processors) |
| Results of CPU Quiesce with 128-bit CPU bit masks | HCPDSB | 3617 | Input CPU Mask. CPUS x’00’-X’3F’ |
Input CPU Mask. CPUS x’40’-X’7F’ |
Mask of CPUs that failed to quiesce. CPUS x’00’-x’3F’ (zero if all quiesce successfully) |
Mask of CPUs that failed to quiesce. CPUS x’40’-x’7F’ (zero if all quiesce successfully) |
Bits 0-31: 0 Bits 32-63: Delay Count |
Elapsed Time |
| Address Translation | HCPHTR | 4020 | 64–bit Input Virtual Address | 64–bit Output Host Address | 00 00 00 00 ASTE origin +
capability + alt prefix |
00 00 00 00 VMDBK Address
|
Caller's Address | ASCBK Address |
| I/O Pass Thru Interruption | HCPIPT | 5501 | RDEV DEV RDEV SUB
00 00 00 00 |
00 00 00 00 A(RDEV) | 00 00 00 00 RDEVAIOR | 00 00 00 00 A(VDEV) | 0 | 0 |
| Container Platform Specific Lock Entry | HCPSZK | 6000 | 64-bit Handle Address | 64-bit LOCBK Address | LOCLOCK | LOCTHRED | 00 00 00 00 PFXNOLOC
|
00 00 00 00 PFXSLCNT
|
| Container Platform Specific Lock | HCPSZK | 6001 | 64-bit Handle Address | 64-bit LOCBK Address | LOCLOCK | LOCTHRED | 00 00 00 00 PFXNOLOC
|
00 00 00 00 PFXSLCNT
|
| Container Platform Specific Unlock Entry | HCPSZK | 6002 | 64-bit Handle Address | 64-bit LOCBK Address | LOCLOCK | LOCTHRED | 00 00 00 00 PFXNOLOC
|
00 00 00 00 PFXSLCNT
|
| Container Platform Specific Unlock | HCPCRS HCPSZK | 6003 | 64-bit Handle Address | 64-bit LOCBK Address | LOCLOCK | LOCTHRED | 00 00 00 00 PFXNOLOC
|
00 00 00 00 PFXSLCNT
|
| Container Platform Specific Test Lock | HCPSZK | 6004 | 64-bit Handle Address | 64-bit LOCBK Address | LOCLOCK | LOCTHRED | 00 00 00 00 PFXNOLOC
|
00 00 00 00 PFXSLCNT
|
| Container Platform Specific Allocate Lock | HCPSZK | 6005 | 64-bit Handle Address | 64-bit LOCBK Address | LOCLOCK | LOCTHRED | 00 00 00 00 PFXNOLOC
|
00 00 00 00 PFXSLCNT
|
| Container Platform Specific Deallocate Lock | HCPSZK | 6006 | 64-bit Handle Address | 64-bit LOCBK Address | LOCLOCK | LOCTHRED | 00 00 00 00 PFXNOLOC
|
00 00 00 00 PFXSLCNT
|
| Container Platform Specific Latch Entry | HCPSZL | 6010 | 64-bit Handle Address | 64-bit LATBK Address | LATSTATE LATQUEUE | LATTHRED | 00 00 00 00 PFXNOLOC
|
00 00 00 00 PFXSLCNT
|
| Container Platform Specific Latch Exit | HCPSZL | 6011 | 64-bit Handle Address | 64-bit LATBK Address | LATSTATE LATQUEUE | LATTHRED | 00 00 00 00 PFXNOLOC
|
00 00 00 00 PFXSLCNT
|
| Container Platform Specific Unlatch Entry | HCPSZL | 6012 | 64-bit Handle Address | 64-bit LATBK Address | LATSTATE LATQUEUE | LATTHRED | 00 00 00 00 PFXNOLOC
|
00 00 00 00 PFXSLCNT
|
| Container Platform Specific Unlatch Exit | HCPSZL | 6013 | 64-bit Handle Address | 64-bit LATBK Address | LATSTATE LATQUEUE | LATTHRED | 00 00 00 00 PFXNOLOC
|
00 00 00 00 PFXSLCNT
|
| Container Platform Specific Test Latch | HCPSZL | 6014 | 64-bit Handle Address | 64-bit LATBK Address | LATSTATE LATQUEUE | LATTHRED | 00 00 00 00 PFXNOLOC
|
00 00 00 00 PFXSLCNT
|
| Container Platform Specific Allocate Latch | HCPSZL | 6015 | 64-bit Handle Address | 64-bit LATBK Address | LATSTATE LATQUEUE | LATTHRED | 00 00 00 00 PFXNOLOC
|
00 00 00 00 PFXSLCNT
|
| Container Platform Specific Deallocate Latch | HCPSZL | 6016 | 64-bit Handle Address | 64-bit LATBK Address | LATSTATE LATQUEUE | LATTHRED | 00 00 00 00 PFXNOLOC
|
00 00 00 00 PFXSLCNT
|
| Container Platform Specific Wait Event Entry | HCPSZE | 6020 | 64-bit Handle Address | 64-bit EVNBK Address | 00 00 00 00 EVNQUEUE | 00 00 00 00 EVNLATLK | 0 | 0 |
| Container Platform Specific Wait Event Exit | HCPSZE | 6021 | 64-bit Handle Address | 64-bit EVNBK Address | 00 00 00 00 EVNQUEUE | 00 00 00 00 EVNLATLK | 0 | 0 |
| Container Platform Specific Notify Event Entry | HCPSZE | 6022 | 64-bit Handle Address | 64-bit EVNBK Address | 00 00 00 00 EVNQUEUE | 00 00 00 00 EVNLATLK | 0 | 0 |
| Container Platform Specific Notify Event Exit | HCPSZE | 6023 | 64-bit Handle Address | 64-bit EVNBK Address | 00 00 00 00 EVNQUEUE | 00 00 00 00 EVNLATLK | 0 | 0 |
| Container Platform Specific Allocate Event | HCPSZE | 6024 | 64-bit Handle Address | 64-bit EVNBK Address | 00 00 00 00 EVNQUEUE | 00 00 00 00 EVNLATLK | 0 | 0 |
| Container Platform Specific Deallocate Event | HCPSZE | 6025 | 64-bit Handle Address | 64-bit EVNBK Address | 00 00 00 00 EVNQUEUE | 00 00 00 00 EVNLATLK | 0 | 0 |
| SCSI Response | HCPSZH | 6026 | QDIO Request Identifier | Bytes 8-11: Sequence Number Bytes 12-15: Protocol Status |
Protocol Qualifier | Protocol Qualifier | Bytes 32-35: Port Handle Bytes 36-39 LUN Handle |
Bytes 40-43: QTCB Address Byte 44: QTCB Type (a 1-byte field) |
| SCSI Command | HCPSZH | 6027 | QDIO Request Identifier | Bytes 8-11: Sequence Number Bytes 12-15: Protocol Status |
Protocol Qualifier | Protocol Qualifier | Bytes 32-35: Port Handle Bytes 36-39 LUN Handle |
Bytes 40-43: QTCB Address Byte 44: QTCB Type (a 1-byte field) |
| SCSI I/O Data | HCPSZH | 6028 | Bytes 0-3: FCP Command Length Bytes 0-3 Bytes 4-7: FCP LUN Number |
Bytes 8-11: FCP LUN Number The four bytes at offset 12 are:
|
FCP Command Descriptor | FCP Command Descriptor | QCTB Type (a 1-byte field) | |
| SCSI Support Command | HCPSZH | 6029 | Bytes 0-3: Operation Subtype Bytes 4-7: Destination ID |
LUN | Bytes 16-19: Option Bytes 20-23: Service Class |
QTE Command | Byte 32: QCTB Type (a 1-byte field) Byte 33: QTE Flag (a 1-byte field) |
|
| SCSI End | HCPSZH | 6030 | Bytes 0-3: FSF Command Bytes 4-7: FSF Status |
FSF Qualifier | FSF Qualifier | Bytes 24-27: FCP Status Byte 28: QTC Type (a 1-byte filed) Bytes 30-32: Sense Length |
Start of Sense Data | Start of Sense Data |
| ISFC Node Synchronization Start | HCPKCB | 700D | Node Sync Value | |||||
| ISFC Node Synchronization Complete | HCPKCB | 700E | Node Sync Value | |||||
| ISFC Connectivity Change Notify | HCPKCB HCPKCD | 700F | Bits 32-63: New SSI Mask | Time | Bits 32-63: IPL Mask | Bits 56-63: Trace Code | ||
| ISFC Send Message Failed | HCPKCC | 7010 | Bits 32-63: MBHBK Address | Bits 32-63: Error Return Code or SCKBK Address | Bits 32-63: Node Block Pointer | Destination Node ID | ||
| ISFC Socket Created | HCPKCS | 7011 | Bits 0-31: Identifier Bits 32-63: SCKBK
Address |
Port Name if known | ||||
| ISFC Socket Destroyed | HCPKCS | 7012 | Bits 0-31: Identifier Bits 32-63: SCKBK
Address |
Port Name | Target Node ID | Bits 0-31: Caller Address Bits 32-63: Control
Flags |
||
| ISFC Message Timed Out | HCPKCD HCPKCS | 7015 | Bits 32-63: MBHBK Address | Bits 32-63: SCKBK Address | Port Name | Bits 56-63: Trace Code | ||
| ISFC *SYNC Send Message Failed | HCPKCI | 7017 | Bits 32-63: MBHBK Address | Destination Node ID | Bits 32-63: Error Code | Bits 32-63: Message Protocol and Function | ||
| ISFC Delay Obtaining Storage | HCPKCW | 7019 | Bits 48-63: Device Number | Link Name | TOD Clock Difference | |||
| ISFC Connect Device to Link | HCPKCL | 701A | Bits 32-63: LDVBK Address | Link Name | Bits 32-63: Device Number | Bits 32-63: LNKBK Address | ||
| ISFC Disconnect Device from Link | HCPKCL | 701B | Bits 32-63: LDVBK Address | Link Name | Bits 0-15: Link Device Count
Bits 16-31: Receive
Sequence Number Bits 32-63: Send Sequence Number |
Bits 32-63: Device Number | LNKBK Address | |
| ISFC Unmatched Input Message | HCPKCD | 7020 | Bits 56-63: Trace Code | Source Node ID | Source Port Name | Bits 32-63: MBHBK Address | Bits 32-63: SCKBK Address | Destination Port Name |
| ISFC Unexpected I/O Status | HCPKCW | 7021 | Bits 0-31: Context
Bits 40-47: Error
Bits 48-63: Device Number |
Bits 32-35:
CCW-CMD Bits 36-39: Flags
Bits 40-47: Byte Count |
Bits 32-35: DVSTS
Bits 36-39: SCSTS
Bits 40-47: Rescount |
Bits 32-63: Sense (0:3) | Bits 32-47: CC Bits 48-63: I/O
Return Code |
|
| ISFC LWKBK Sequence Number Error | HCPKCW | 7022 | Bits 24-31: Priority Bits 56-63: Trace
Code |
Bits 32-63: LDVBK Address | Bits 32-63: LWKBK Address | Bits 32-63: LNKBK Address | Bits 0-15: Link Package Receive Sequence Number
Bits 16-31: Package
Sequence Number Bits 32-47: Link Message Receive Sequence Number Bits 48-63: Message Sequence Number |
|
| ISFC Data Format Error | HCPKCW | 7023 | Bits 32-47: Context Bits 48-63: Device
Number |
Bits 32-63: Details | Bits 48-63: Sequence Number | Bits 32-63: LWKBK Address | ||
| ISFC No Matching End Point Found for Message | HCPKCD | 7024 | MBHBK Address | Source Port Name | Destination Node ID | Bits 0-31: Destination Mask Bits 32-63: Caller
Address |
||
| ISFC Link Load Sampling | HCPKCL | 7025 | Bits 0-7: Device Count
Bits 8-15: TX
Device Count Bits 16-23: RX Device Count Bits 24-32: Link Status Bits 32-63: LNKBK Address |
Bits 0-31: Message Queued Count
Bits 32-63:
Message Pending Count |
Bits 0-31: Message Throttled Count
Bits 32-63:
Package Pending Count |
Bits 0-31: Package Wait Count
Bits 48-63: Package
Receive Count |
Sent Byte Count | Received Byte Count |
| ISFC Late Response Notice | HCPKCB | 7026 | Source Node ID | Bits 56-63 Trace Code | Node Sync Value | Bits 32-63: Previous Mask or 0 | Bits 32-63: Current Mask | Bits 32-63: Target Mask |
| ISFC Inbound Frame Error | HCPKDM | 702A | Bits 0-31: Context
Bits 40-47: Error
Bits 48-63: Device Number |
Bits 32-47: Offset or FrameLen
Bits 48-63: Type
or BufferLen |
Bits 0-63: Buffer (1-8) | Bits 0-63: Buffer (9-16) | Bits 0-63: Buffer (17-24) | |
| ISFC Device Error Event | HCPKDM | 702B | Bits 0-31: Context
Bits 40-47: Error
Bits 48-63: Device Number |
|||||
| ISFC Duplicate Node ID | HCPKDM | 702C | Bits 0-31: Context
Bits 40-47: Error
Bits 48-63: Device Number |
Bits 0-63: Node ID | ||||
| ISFC Transport mode change | HCPKCW | 7030 | Bits 32-63: LDVBK Address | Bits 32-63: LWKBK Address | Bits 0-7: Storage code Bits 56-63: Direction
code |
Bits 32-63: LNKBK Address | ||
| ISFC Node loss cleanup | HCPKCD | 7031 | Node mask | Node ID | ||||
| Controller message | HCPSWA | 7400 | Controller name | Bits 0-7: Message direction
Bits 8-31: Message
length Bits 32-63: Return code |
Message content | Message content | Message content | Message content |
| MAC Address Management | HCPMLM | 7401 | Bits 0-15: OPERATION
x0000 = Allocate a
Local MAC x0001 = Change to a Local MAC x0004 = Release a Local MAC x0005 = Replace a Local MAC x8004 = Release a Remote MAC x8000 = Allocate a Remote MAC x8001 = Change to a Remote MAC Bits 32-63: VMDBK Address |
Bits 16-63: MAC Address or zero | Bits 0-7: Type or zero
x00 = Current
MAC Address x01 = Pending MAC Address x02 = Adapter MAC Address |
Bits 32-63: MSVBK Address | EBCDIC User ID or zero | Bits 32-47: SSI System Mask or zero
Bits 48-63: Virtual Device
Number or zero |
| External Interruption (z/Arch) | HCPEXT | 8100 | C ' EXT' 00 00 00 00
|
External Interruption Parameter, CPU Address, External Interruption Code | External Old PSW | 0 | 0 | |
| Program Interrupt (z/Arch) | HCPPRG | 8300 | ILC Interruption code
VMDBK address |
Fault Address | Program Old PSW | Data Exception code, Monitor class number, PER code, ATMID | Breaking-event address | |
| Logical I/O Interrupt | HCPIFI | 8501 | RDEV DEV RDEV SUB
00 00 00 00 |
00 00 00 00 A(RDEV) | 00 00 00 00 RDEVAIOR | 0 | 0 | 0 |
| Obtain Host Logical Aligned Free Storage | HCPAFS | 8620 | Block's ID X'<XXX' | Double Words Requested | Host Logical Assigned Block Address | Absolute Assigned Block Address | Requestor VMDBK Address | Caller's VMDBK Address |
| Obtain Absolute Aligned Free Storage | HCPAFR | 8630 | 00000000 | Double Words Requested | Absolute Assigned Block Address | Requestor VMDBK Address | Caller's Return Address | 00000000 |
| Return Host Logical Aligned Free Storage | HCPAFS | 8720 | 00000000 | Double Words Returned | Host Logical Returned Block Address | Absolute Returned Block Address | Caller's VMDBK Address | Caller's Return Address |
| Return Absolute Aligned Free Storage | HCPAFR | 8730 | 00000000 | Double Words Returned | Absolute Returned Block Address | Caller's VMDBK Address | Caller's Return Address | 00000000 |
| Run User (z/Arch) | HCPRUN | 8A00 | VMDMMODE C'RUN'
SIEINTWD |
00 00 00 00 VMDBK address | Guest PSW (SIEGPSW) | 0 | 0 | |
| Reflect a program interruption to a guest via HCPGIRPG | HCPGIR | 8B00 | VMDMMODE C'GPC' | SIEINTWD | Caller address | VMDBK address | Unadjusted Guest PSW (SIEGPSW) | Signed PIC passed to HCPGIRPG | 00 00 00 00 | 00 00 00 00 00 00 00 00 | |
| Reflect a program interruption to a guest via HCPGIRPC | HCPGIR | 8B01 | VMDMMODE C'GPC' | SIEINTWD | Caller address | VMDBK address | Unadjusted Guest PSW (SIEGPSW) | Signed PIC passed to HCPGIRPC | ILC passed to HCPGIRPC|00 00 | 00 00 00 00 00 00 00 00 | |
| Reflect a program interruption to a guest via HCPGIRPI | HCPGIR | 8B02 | VMDMMODE C'GPC' | SIEINTWD | Caller address | VMDBK address | Unadjusted Guest PSW (SIEGPSW) | Signed PIC passed to HCPGIRPI|ILC passed to HCPGIRPI| 00 00 00 00 | 00 00 00 00 00 00 00 00 | |
| Run User in Virtual Sie Mode (z/Arch) | HCPWRU | 9A00 | 00 C'WRU' RGuest VMDBK
address |
00 00 00 00 vSIE VMDBK
address |
VGuest PSW (SIEGPSW) | RGuest SIEBK.0–3 (V,S,MX,M) | Shadow CR1 (VMDWSGCR1) | |
| Reflect a program interruption to a Vguest | HCPWPR | 9A01 | VMDMMODE C'WPR | SIEINTWD | vSIE VMDBK address | RGuest VMDBK address | Unadjusted Guest PSW (SIEGPSW) | Signed PIC passed to HCPWPR | Signed IA adjustment passed to HCPWPR|00 00 | 00 00 00 00 00 00 00 00 | |
| Virtual Sie Interception (z/Arch) | HCPWRU | 9A11 | 00 C'WRUNI' SIEICODE, SIEICFLG | 00 00 SIEIPARM
(= SIEINST, —IPB) |
VGuest PSW (SIEGPSW) | VGuest SIEBK.0–3 (V,S,MX,M) | 0 | |
| SIGP instruction | HCPSGP | AE01 | Bits 0-31: Processor from
address Bits 32-63:
Processor to address |
Bits 0-31: SIGP Order Bits 32-63:
Program Mask (CC) |
Bits 0-31: SIGP Bits 32-63: 0
|
0 | 0 | |
| Interception, Not Instruction | HCPRUN | B500 | VMDMMODE 00 00
SIEICODE SIEINTWD |
00 00 00 00 VMDBK address | Guest PSW (SIEGPSW) | 0 | 0 | |
| Guest Instruction Interception (z/Arch) | HCPPRV | B504 | 00 00 00 00 Low-order four bytes of Guest GPR1 | 00 00 00 00 VMDBK address | Guest PSW (SIEGPSW) | VMDMMODE SIEICFLG SIEINST SIEIPB | 0 | |
| Virtual Machine Lock Storage | HCPVMS | C010 | Caller's Address | VMDBK Address | Virtual Address To Be Locked | Real Frame Address | 0 | 0 |
| Virtual Machine Unlock Storage | HCPVMS | C011 | Caller's Address | VMDBK Address | Virtual Address To Be Unlocked | Real Frame Address | 0 | 0 |
| MDC Main Storage Steal Complete | HCPFMV | C106 | 64-bit target size | 64-bit actual main cache size (TCMMAIN) | 0 | 64-bit number deleted | 64-bit scan resume point (TCMSTFRM) | 64-bit SVGBK address |
| Return Free Storage Backed Pages | HCPSXP | F704 | SXS Logical Page Address | SXSSTATEG Contents | Absolute Frame Address | FRMSTATEG Contents | RSASXUFG or RSASXUFS | Caller's Return Address |
| Obtain Free Storage Backed Pages | HCPSXP | F706 | SXS Logical Page Address | SXSSTATEG Contents | Absolute Frame Address | FRMSTATEG Contents | RSAXTEND (count of pages missing from free storage reserved page list) | Caller's Return Address |
| Return Free Storage Frame | HCPPTE HCPPTF | F708 | Host Logical FRMTE Address | FRMCSWRD | Real Frame Address | 0 | 0 | 0 |
| Obtain Free Storage Frame | HCPPTE | F70A | 0 | 0 | 0 | Real Frame Address | 0 | 0 |
| Time Stamp Trace Entry | HCPTTI | FFFD | Bits 0-31: Processor address Bits 32-63: 0
|
0 | 0 | 0 | 0 | 0 |