Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
SI2BK
Control Block Contents
SI2BK DSECT
Cross Reference (Contains links to field and bit definitions)
SI2BK Prolog
NAME : HCPSI2GB DESCRIPTION: SIE STATE DESCRIPTION (Format 2) DSECT : SI2BK Function : This control block describes a guest (virtual machine) to the interpretive-execution facility of the machine (embodied in the SIE instruction). It defines a SIE format-2 state description, which is the operand of a host SIE instruction when CP is running as an ESAME mode host. The SIE state description used by the host control program to run a guest is imbedded in the VMDBK, which is described by HCPVMDBK COPY. The SIE state description is also used by a guest control program operating in ESAME mode to run a virtual guest. In that context, it is the operand of a guest SIE instruction. This control block is defined by processor architecture. Located by : VMDSDSC in the VMDBK VMDSDSC in the V/SIE VMDBK (which is identified by VMDTYPE = VMDTYPSI) Created by : HCPBVM, HCPWVS Deleted by : HCPUSO, HCPWSIFR Comments : As noted abo e, VM uses the state description in two contexts: 1) It is imb dded within the VMDBK which we use to represent first-level guests (RGuests) when we issue the SIE instruction to run those guests. In this case, we refer to it as a SIEBK. Some of the comments on fields below apply only to the SIEBKs which are imbedded in RGuest VMDBKs. Those comments are surrounded by the annotation: [VMDBK only: . ]. 2) It is an rgument of an RGuest's SIE instruction. In this context, it is not associated with a VMDBK -- at least, our usage can not depend on such an association, as we are limited to the interface specified by the interpretive-execution architecture. When referring to such a state description, we call it an SI1BK (if the RGuest is in ESA/370 or ESA/390 mode) or an SI2BK (if the RGuest is in ESAME mode). Note that in processing such a state description, we will translate it into a "shadow" state description imbedded in a vSIE VMDBK; we may thereafter refer to it as a SIEBK. In general, "[VMDBK only:]" comments do not apply to the SIEBKs in vSIE VMDBKs.
SI2BK Control Block Content
SI2BK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure SI2BK SIE STATE DESCRIPTOR BLOCK (format 2) 0000 0 Bitstring 512 SI2SDSC (0) Guest machine state description (format 2) 0000 0 Signed 4 SI2INTWD (0) Symbol on word boundary for Compare-and-Swap operations 0000 0 Bitstring 1 SI2NTVCT Emulation intervention control ...1 .... SI2IPWAI X'10' Wait/Run bit. When this bit is set, the state description is "waiting", and host intervention is needed to make it runnable. .... 1... SI2IPXTC X'08' EXTERNAL CALL INTERRUPTION PENDING .... .1.. SI2IPSTP X'04' SIE stopping control .... ..1. SI2IPVIO X'02' I/O INTERRUPTION PENDING .... ...1 SI2IPEXT X'01' EXTERNAL INTERRUPTION PENDING 0001 1 Bitstring 1 SI2STATC SIE state control fields .1.. .... SI2RSCB X'40' SIE-state-retention retained- status control bit. When 1, an internal version of the contents of certain fields of the state description retained from a previous SIE instruction invocation may be used .... ..1. SI2EXTMR X'02' Expedite-Timer processing enabled .... ...1 SI2EXRUN X'01' Expedite-Run processing enabled SIxMODE and SIxMODEX contain bits that can be used to determine the machine mode type. [VMDBK only: In the state descriptions which VM imbeds in (RGuest) VMDBKs, these bits should NOT be used for this purpose anymore; instead, the HCPVMODE macro should be used to test for machine modes: System-370, ESA/370, ESA/XC. 370-XA machines are considered to be ESA/370.] 0002 2 Bitstring 1 SI2MODEX Machine mode control byte MX 1... .... SI2RRF X'80' Region Relocate installed .1.. .... SI22NDVV X'40' Indicates Rguest runs V=V guests via uVSIE (microcode VSIE). [VMDBK only: This bit is set at the first SIE instruction intercept if TRACE is not being used and SIERRF is set. Valid in all VMDBKs.] ..1. .... SI22NDVR X'20' Indicates Rguest runs V=R guests via uVSIE (microcode VSIE). [VMDBK only: See SIE2NDVV comments for when set.] .... 1... SI2ESAME X'08' Guest is in ESAME mode .... ...1 SI2MCDS X'01' If MCDS facility is installed and ESA/370 mode is enabled, then the guest is in MCDS mode. 0003 3 Bitstring 1 SI2MODE Guest machine mode controls .... 1... SI2VR X'08' V=R GUEST (PREFERRED STORAGE) STORAGE FOR THE V=R GUEST IS MAPPED SO THAT GUEST ABSOLUTE ADDRESSES ARE EQUAL TO HOST ABSOLUTE ADDRESSES. .... ...1 SI2GPE X'01' This bit signifies that the guest per enhancement feature should be used. When set, guest per enhancement makes it so that guest PER is always enabled. This bit overrides bit 1 in the guest PSW. 0004 4 Signed 4 SI2PREFX Guest prefix register value 0008 8 Signed 4 * Reserved for IBM hardware 000C 12 Signed 4 * Reserved for programmingg 0010 16 Dbl-Word 8 * Reserved for IBM hardware 0018 24 Dbl-Word 8 * Reserved for IBM hardware 0020 32 Dbl-Word 8 SI2RSVD1 Reserved for IBM hardware (former HIRES/LORES for 370 interval timer) 0028 40 Bitstring 1 SI2CPUT0 (0) HIGH-ORDER BYTE OF CPU TIMER 1... .... SI2CPUTN X'80' TIMER VALUE IS NEGATIVE 0028 40 Signed 8 SI2CPUTM Guest CPU timer value [VMDBK only: This is usually managed by the interpretive-execution facility. See also the description of VMDVTZPT in the VMDBK.] 0030 48 Signed 8 SI2CKC Guest clock comparator value 0038 56 Signed 8 SI2EPOCH Guest time-of-day clock epoch To define delta between host TOD clock and guest TOD clock - epoch is added to host TOD clock value to obtain guest TOD clock value 0040 64 Bitstring 1 SI2SVCTL SVC interception controls 1... .... SI2SVCNN X'80' INTERCEPT ALL SVC INSTRUCTIONS .1.. .... SI2SVC1C X'40' INTERCEPT ON SVC NUMBER IN SVC1N ..1. .... SI2SVC2C X'20' INTERCEPT ON SVC NUMBER IN SVC2N ...1 .... SI2SVC3C X'10' INTERCEPT ON SVC NUMBER IN SVC3N 0041 65 Bitstring 1 SI2SVC1N Intercept SVC number first id 0042 66 Bitstring 1 SI2SVC2N Intercept SVC number second id 0043 67 Bitstring 1 SI2SVC3N Intercept SVC number third id 0044 68 Bitstring 2 SI2LCTLS (0) LCTL/LCTLG interception controls 0044 68 Bitstring 1 SI2LCTB0 LCTL interception, CR0-CR7 1... .... SI2LCTL0 X'80' INTERCEPT LCTL CR0 .1.. .... SI2LCTL1 X'40' INTERCEPT LCTL CR1 ..1. .... SI2LCTL2 X'20' INTERCEPT LCTL CR2 ...1 .... SI2LCTL3 X'10' INTERCEPT LCTL CR3 .... 1... SI2LCTL4 X'08' INTERCEPT LCTL CR4 .... .1.. SI2LCTL5 X'04' INTERCEPT LCTL CR5 .... ..1. SI2LCTL6 X'02' INTERCEPT LCTL CR6 .... ...1 SI2LCTL7 X'01' INTERCEPT LCTL CR7 0045 69 Bitstring 1 SI2LCTB1 LCTL interception, CR8-CR15 1... .... SI2LCTL8 X'80' INTERCEPT LCTL CR8 .1.. .... SI2LCTL9 X'40' INTERCEPT LCTL CR9 ..1. .... SI2LCTLA X'20' INTERCEPT LCTL CR10 ...1 .... SI2LCTLB X'10' INTERCEPT LCTL CR11 .... 1... SI2LCTLC X'08' INTERCEPT LCTL CR12 .... .1.. SI2LCTLD X'04' INTERCEPT LCTL CR13 .... ..1. SI2LCTLE X'02' INTERCEPT LCTL CR14 .... ...1 SI2LCTLF X'01' INTERCEPT LCTL CR15 0046 70 Signed 2 SI2ICPUA Virtual CPU address for interpretive execution (bits 10-15 are used, bits 0-9 are reserved for IBM hardware) 0048 72 Bitstring 4 SI2ICTLS (0) Interception controls 0048 72 Bitstring 1 SI2ICPT0 Interception controls, byte 0 1... .... SI2ICPOP X'80' Intercept operation exception program interruptions .1.. .... SI2ICPRO X'40' Intercept privileged operation program interruptions ..1. .... SI2ICPRG X'20' Intercept program interruptions .... ...1 SI2ICIPT X'01' Intercept Invalidate Page Table Entry instructions (IPTE) or CSP 0049 73 Bitstring 1 SI2ICPT1 Interception controls, byte 1 .1.. .... SI2ICLPS X'40' Intercept Load PSW (LPSW), Load PSW Extended (LPSWE), and Extract PSW (EPSW) instructions ..1. .... SI2ICPTL X'20' Intercept Purge TLB (PTLB) and Purge ALB (PALB) instructions ...1 .... SI2ICSSM X'10' Intercept Set System Mask (SSM) instructions .... 1... SI2ICBSA X'08' Intercept Branch and Set Authority (BSA) instructions .... .1.. SI2ICSTC X'04' Intercept Store Control (STCTL, STCTG) instructions .... ..1. SI2ICSTN X'02' Intercept Store Then And System Mask (STNSM) instructions .... ...1 SI2ICSTO X'01' Intercept Store Then Or System Mask (STOSM) instructions X'80' Reserved for future IBM use 004A 74 Bitstring 1 SI2ICPT2 Interception controls, byte 2 1... .... SI2ICSTK X'80' Intercept Store Clock (STCK) instructions .1.. .... SI2ICISK X'40' Intercept Insert Storage Key Extended (ISKE) instructions ..1. .... SI2ICSSK X'20' Intercept Set Storage Key Extended (SSKE) instructions ...1 .... SI2ICRRB X'10' Intercept Reset Reference Bit Extended (RRBE) instructions .... 1... SI2ICPC X'08' Intercept Program Call (PC) instructions .... .1.. SI2ICPT X'04' Intercept Program Transfer (PT) instructions .... ..1. SI2ICTPT X'02' Intercept Test Protection (TPROT) instructions .... ...1 SI2ICLSP X'01' Intercept Load Address Space Parameters (LASP) instructions 004B 75 Bitstring 1 SI2ICPT3 Interception controls, byte 3 .1.. .... SI2ICSPT X'40' Intercept Set CPU Timer (SPT) and Store CPU Timer (STPT) instructions ..1. .... SI2ICSCK X'20' Intercept Set Clock Comparator (SCKC) and Store Clock Comparator (STCKC) instructions instruction .... 1... SI2ICPR X'08' Intercept Program Return (PR) instruction .... .1.. SI2ICBAK X'04' Intercept Branch and Stack (BAKR) instruction .... ..1. SI2ICPG X'02' Intercept Page In (PGIN) and Page Out (PGOUT) instructions. 004C 76 Bitstring 4 SI2ECA (0) Execution controls 004C 76 Bitstring 1 SI2ECA0 Execution controls, byte 0 1... .... SI2ECEXT X'80' External Interruption Interpretation Assist .1.. .... SI2ECINT X'40' Intervention Bypass Assist ..1. .... SI2ECWAI X'20' Guest Wait-State Assist ...1 .... SI2ECSGP X'10' SIGP Interpretation Assist .... 1... SI2ECALT X'08' Alert monitoring bit .... .1.. SI2ECIO2 X'04' I/O-Interpretation-level-2 activation bit .... ...1 SI2ECMVP X'01' MVPG Facility enablement. When this bit is one, SIE will inter- pret the MVPG and IESBE opcodes. 004D 77 Bitstring 1 SI2ECA1 Execution controls, byte 1 004E 78 Bitstring 1 SI2ECA2 Execution controls, byte 2 004F 79 Bitstring 1 SI2ECA3 Execution controls, byte 3 .... .1.. SI2SIGA X'04' Signal Adapter (SIGA) Assist 0050 80 Bitstring 1 SI2ICODE Interception Event Code This field describes a guest condition detected by the interpretive-execution facility (usually), which requires software intervention or simulation. [VMDBK only: It is also used by software to indicate that there exists a description of guest conditions by software, in VMDNTMOD, that requires sortware intervention for tracing.] 00000000 SI2ENDOP 0 RESERVED FOR IBM SOFTWARE USE SIxENDOP is used to indicate that the guest machine is between instuctions, or currently executing in emulation mode 00000004 SI2ICNTC 4 INSTRUCTION INTERCEPTION. A GUEST INSTRUCTION WAS FOUND BY EMULATION HARDWARE WHICH IS NOT EMULATED, OR WHICH WAS REQUESTED FOR INTERCEPTION IN THE INTERCEPTION CONTROLS. 00000008 SI2ICPNT 8 PROGRAM INTERRUPT INTERCEPTION 0000000C SI2ICBOT 12 BOTH INSTRUCTION AND PROGRAM INTERRUPT INTERCEPTIONS 00000010 SI2ICPEX 16 PENDING EXTERNAL INTERRUPT 00000014 SI2ICXNT 20 EXTERNAL INTERRUPT INTERCEPTION 00000018 SI2ICPIO 24 PENDING I/O INTERRUPT INTERCEPT 0000001C SI2ICWT 28 WAIT STATE INTERCEPTION 00000020 SI2ICVAL 32 VALIDITY INTERCEPTION 00000024 SI2IMISC 36 SOFTWARE USE ONLY Used to indicate that a software event has occurred which is not one of the other codes. [VMDBK only: the condition is further described in the VMDNTMOD field.] 00000028 SI2ICSTP 40 STOP INTERCEPTION 0000002C SI2ICOUO 44 OPERATION EXCEPTION INTERCEPTION 00000030 SI2ICALT 48 Alert interception 00000038 SI2ICPIX 56 PARTIAL INSTRUCTION-EXECUTION INTERCEPTION 0000003C SI2ICIOR 60 I/O INTERRUPTION INTERCEPTION 00000040 SI2ICION 64 I/O INSTRUCTION INTERCEPTION 00000044 SI2ICRUN 68 Expedite-Run processing Interception 00000048 SI2ICTMR 72 Expedite-Timer processing Interception 00000003 SI2IMLT4 X'03' To ensure field is multiple of 4 0051 81 Bitstring 1 SI2ICFLG Instruction interception status .... ..1. SI2ICIF X'02' INSTRUCTION FETCH EVENT (P.E.R) .... ...1 SI2ICEX X'01' THE INTERCEPTED INSTRUCTION WAS THE SUBJECT OF AN EXECUTE INST. 0052 82 Signed 2 SI2IHCPU Host CPU address that last entered emulation mode for this state description 0054 84 Signed 2 * Reserved for IBM use 0056 86 Bitstring 6 SI2IPARM (0) Interception parameter (A & B) 0056 86 Signed 2 SI2IPA (0) Interception parameter A Bits 0-15 0056 86 Signed 2 SI2INST (0) Interception parameter bit 0-15 0056 86 Bitstring 1 SI2INSTO Interception parameter bits 0-7 First byte of the OPCODE 00000056 SI2IPA0 SI2INSTO 0057 87 Bitstring 1 SI2INSTE Interception parameter bit 8-15 .1.1 .111 SI2IPA1 SI2INSTE Second byte of the OPCODE for extended opcode instruction or R1R2 field or immediate data field or length field 0058 88 Signed 4 SI2IPB (0) Interception parameter B Bits 16-47 For instruction interception, this field contains bytes 2 and beyond of the instruction text, if the instruction is that long 0058 88 Signed 2 SI2IPBH0 (0) Halfword 0 of IPB 0058 88 Bitstring 1 SI2IPB0 Byte 0 of IPB 0059 89 Bitstring 1 SI2IPB1 Byte 1 of IPB 005A 90 Signed 2 SI2IPBH1 (0) Halfword 1 of IPB 005A 90 Bitstring 1 SI2IPB2 Byte 2 of IPB 005B 91 Bitstring 1 SI2IPB3 Byte 3 of IPB .1.1 1.11 SI2IPBRR SI2IPB3 R1R2 of RRE instruction format 005C 92 Signed 4 SI2IPC Interception parameter C Bits 48-79 0060 96 Signed 4 SI2RCP (0) Controls for storage-key ops and reference and change preserv'n 0060 96 Bitstring 1 SI2RCPB0 BYTE ZERO, FLAGS FOR STORAGE KEY ASSIST .1.. .... SI2SKAIP X'40' Storage key assist in progress 0061 97 Bitstring 1 * Reserved for IBM hardware use 0062 98 Bitstring 1 SI2RCPB2 Byte two, flags for assists ...1 .... SI2RCPBY X'10' BYPASS USE OF RCP FOR GUEST 0063 99 Bitstring 1 * Reserved for IBM hardware use 0064 100 Address 4 SI2ISCAA System control area address 0068 104 Signed 4 SI2RSVD2 Reserved for IBM hardware 006C 108 Signed 4 SI2TODPR (0) TOD Programmable Register 006C 108 Signed 2 * TODPR high half 006E 110 Signed 2 SI2TODPF TOD Programmable Field 0070 112 Signed 4 * Reserved for IBM hardware 0074 116 Bitstring 4 SI2IOPCT (0) I/O Interpretation Control 2 0074 116 Bitstring 1 SI2AZN Active zone number 0075 117 Bitstring 1 * Reserved for IBM hardware use 0076 118 Signed 2 SI2DVSCS (0) IRB DS mask 0076 118 Bitstring 1 SI2DVST Device status byte of the IRB DS mask - the contents of this field are ANDed with the device status byte of the IRB by TSCH to see if type B information is present 1... .... CSWATTN X'80' ATTENTION .1.. .... CSWSM X'40' STATUS MODIFIER ..1. .... CSWCUE X'20' CONTROL UNIT END ...1 .... CSWBUSY X'10' BUSY .... 1... CSWCE X'08' CHANNEL END .... .1.. CSWDE X'04' DEVICE END .... ..1. CSWUC X'02' UNIT CHECK .... ...1 CSWUE X'01' UNIT EXCEPTION .... 11.. CSWCEDE X'0C' CHANNEL END AND DEVICE END ..1. 11.. CSWCEDC X'2C' CHANNEL END,DEVICE END,AND CUE .1.1 .... CSWSMBSY X'50' CONTROL UNIT BUSY .111 .... CSWCBS X'70' CONTROL UNIT BUSY AND END 1... .1.. CSWDEA X'84' DEVICE END AND ATTENTION 0077 119 Bitstring 1 SI2SCST Subchannel status byte of the IRB DS mask - the contents of this field are ANDed with the subchannel status byte of the IRB by TSCH to see if type B information is present 1... .... CSWPCI X'80' PROGRAM CONTROLLED INTERRUPTION .1.. .... CSWIL X'40' INCORRECT LENGTH INDICATION ..1. .... CSWPRG X'20' CHANNEL PROGRAM CHECK ...1 .... CSWPROT X'10' STORAGE PROTECTION CHECK .... 1... CSWCDC X'08' CHANNEL DATA CHECK .... .1.. CSWCCC X'04' CHANNEL CONTROL CHECK .... ..1. CSWIFCC X'02' INTERFACE CONTROL CHECK .... ...1 CSWCHC X'01' CHANNEL CHAINING CHECK .... 111. CSWHCE X'0E' CDC+CCC+IFCC HARDWARE ERRORS ..11 ...1 CSWPCE X'31' PRG+CHC+PROT PROGRAM ERRORS 0078 120 Signed 4 SI2RSVD3 (0) Reserved for IBM hardware 0078 120 Bitstring 1 SI2AZM Alert generating zone mask 0079 121 Bitstring 2 SI2IBM2 Reserved for IBM hardware 007B 123 Bitstring 1 * Reserved for IBM hardware 007C 124 Signed 4 * Reserved for IBM hardware 0080 128 Signed 8 SI2GMSOR Guest real main-storage origin in host address space 0088 136 Signed 8 SI2GMSLM Guest real main-storage limit in host address space Bits 0-43 of this field, padded on the right with 20 *ones*, is the highest host virtual address to which the guest has access. Thus, the actual guest storage size is (GMSLM+1M-GMSOR). 00FFFFFF SI2GMSMKH X'FFFFFFFF' Mask for significant bits of GMSOR/GMSLM -- high half 00F00000 SI2GMSMKL X'FFF00000' Ditto -- low half 0090 144 Bitstring 16 SI2GPSW (0) Guest PSW (ESAME guests) 0090 144 Bitstring 8 SI2PSW (0) Guest PSW (ESA/390 guests) 0090 144 Signed 4 SI2PSW0F (0) Bytes 0:3 of guest PSW 0090 144 Bitstring 1 SI2PSW0B (0) Byte 0 of guest PSW 1111 11.. PSWIOMSK X'FC' CHANNEL MASK, CHANNELS 0-5 .... ..1. PSWIOSMB X'02' I/O SUMMARY MASK, CHANNEL 6-15 .... ...1 PSWEXSMB X'01' EXTERNAL INTERRUPT SUMMARY MASK 0090 144 Bitstring 1 SI2PSW0 Byte 0 of guest PSW .1.. .... PSWPERA X'40' PROGRAM EVENT RECORDING ACTIVE .... .1.. PSWTRAN X'04' ADDRESS TRANSLATE MODE ACTIVE .... ..1. PSWIOSM X'02' I/O INTERRUPTION SUMMARY MASK .... ...1 PSWEXSM X'01' EXTERNAL INTERRUPT SUMMARY MASK 0091 145 Bitstring 1 SI2PSW1 Byte 1 of guest PSW 1111 .... PSWKEY X'F0' PSW ACCESS KEY EXTRACTION MASK .... 1... PSWECMD X'08' EXTENDED CONTROL MODE ACTIVE .... .1.. PSWMCHK X'04' MACHINE CHECK SUMMARY MASK .... ..1. PSWWAIT X'02' PROGRAM WAIT STATE .... ...1 PSWPROB X'01' PROGRAM PROBLEM STATE .... ...1 PSWMAPPD X'01' For BC-mode PSWs created by the 370 Accommodation facility, this bit being set indicates that the PSW is really a "mapped" PSW. See HCPPSW. 0092 146 Signed 2 SI2PSW2H (0) Bytes 2:3 of guest PSW 0092 146 Bitstring 1 SI2PSW2 Byte 2 of guest PSW 11.. .... PSWASMSK X'C0' ADDRESS SPACE CONTROL MASK 11.. .... PSWHMODE X'C0' HOME-SPACE MODE 1... .... PSWSMODE X'80' SECONDARY MODE .1.. .... PSWAMODE X'40' ACCESS-REGISTER MODE ..11 .... PSWCOND X'30' PSW CONDITION CODE ..1. .... PSWCOND2 X'20' PSW CONDITION CODE BIT FOR CC=2,3 ...1 .... PSWCOND1 X'10' PSW CONDITION CODE BIT FOR CC=1,3 .... 1111 PSWPMSK X'0F' FIXO+DECO+EXUN+SIGN PROGRAM MASK .... 1... PSWFIXO X'08' FIXED-PT OVERFLOW INTRPT MASK .... .1.. PSWDECO X'04' DECIMAL OVERFLOW INTRPT MASK .... ..1. PSWEXUN X'02' EXPONENT UNDERFLOW INTRPT MASK .... ...1 PSWSIGN X'01' SIGNIFICANCE INTERRUPT MASK .... .... PSWPMODE X'00' PRIMARY-SPACE MODE 0093 147 Bitstring 1 SI2PSW3 Reserved for IBM hardware .... ...1 PSWEA X'01' Extended Addressing Mode 0094 148 Signed 4 SI2PSW4F (0) Bytes 4:7 of guest PSW 0094 148 Bitstring 1 SI2PSW4B (0) Byte 4 of guest PSW 11.. .... PSWILCBC X'C0' INSTRUCTION LENGTH CODE (ILC) 1... .... PSWILCB4 X'80' BC MODE ILC, 4 BYTE LENGTH .1.. .... PSWILCB2 X'40' BC MODE ILC, 2 BYTE LENGTH ..11 .... PSWCONDB X'30' PSW CONDITION CODE ..1. .... PSWCONB2 X'20' PSW CONDITION CODE BIT FOR CC=2,3 ...1 .... PSWCONB1 X'10' PSW CONDITION CODE BIT FOR CC=1,3 .... 1111 PSWPMSKB X'0F' FIXOB+DECOB+EXUNB+SIGNB PROGRAM MASK .... 1... PSWFIXOB X'08' FIXED-PT OVERFLOW INTRPT MASK .... .1.. PSWDECOB X'04' DECIMAL OVERFLOW INTRPT MASK .... ..1. PSWEXUNB X'02' EXPONENT UNDERFLOW INTRPT MASK .... ...1 PSWSIGNB X'01' SIGNIFICANCE INTERRUPT MASK Equate to define the open storage key associated with the Storage-Protection Override facility .... 1..1 KEYOPEN 9 Access-control bits for the open storage key. Equates for storage key processing. May be used to process storage key information in ISKE/SSKE operand format. 1111 .... KEYACC X'F0' Storage key access control .... 1... KEYFETCH X'08' Storage key fetch-protection control 1111 1... KEYACCF KEYACC+KEYFETCH Storage key access and fetch .... .1.. KEYREF X'04' Storage key reference bit .... ..1. KEYCHG X'02' Storage key change bit .... .11. KEYRC KEYREF+KEYCHG Storage key reference and change 1111 111. KEYISOL KEYACCF+KEYRC Isolate entire 7 bit storage key Codes used as operand to SAC instruction .... .... SACPRIM X'000' Primary-space mode SI2PSW4B SACSECO X'100' Secondary-space mode SI2PSW4B SACAR X'200' Access-register mode SI2PSW4B SACHOME X'300' Home-space mode Codes used to locate instances of SAM* (Set Address Mode) instructions SAM31 and SAM64 (used for cross reference as HCPXREF operands) ...1 1111 SAM31 31 Cross reference Set Addressing Mode entry into 31-bit addressing mode .1.. .... SAM64 64 Cross reference Set Addressing Mode entry into 64-bit addressing mode Equates to help deal with virtual addresses. SI2PSW4B MAXVSTOR 2047*1024*1024 Maximum virtual storage size SI2PSW4B DATSXM X'7FF00000' Isolate segment-index field of a virtual address. SI2PSW4B DATPXM X'000FF000' Isolate page-index field of a virtual address. SI2PSW4B DATBXM X'00000FFF' Isolate byte-index field of a virtual address. Equates related to access-list designations. SI2PSW4B ALD0ALOM X'7FFFFF80' Isolate access-list origin .111 1111 ALD0ALLM X'0000007F' Isolate access-list length .... ..11 ALD0ALNS 3 Bits to shift right an ALEN to get the associated ALL value. 1... .... ALD0ALUN 128 Number of bytes in an "access-list unit", the number of bytes in the smallest variation of the size of an access list. .... .111 ALD0ALUS 7 Number of bits to shift left in order to multiply by ALD0ALUN. 1... .... ALDMIN ALD0ALUN Length of smallest access list, in bytes. SI2PSW4B ALDMAX 4096*4 Length of maximum access list, in bytes. Equates related to ASTEO-words: SI2PSW4B ASWASTEOM X'7FFFFFC0' Isolate ASTE origin Equates related to DUCTO-words: SI2PSW4B DUWDUCTOM X'7FFFFFC0' Isolate DUCT origin SIGP CODES DEFINITIONS SIGNAL PROCESSOR CODES .... ...1 SIGPSENS 001 SIGP SENSE .... ..1. SIGPEXTC 002 SIGP EXTERNAL CALL .... ..11 SIGPEMER 003 SIGP EMERGENCY SIGNAL .... .1.. SIGPSTRT 004 SIGP START .... .1.1 SIGPSTOP 005 SIGP STOP .... .11. SIGPRSTR 006 SIGP RESTART .... .111 SIGPIPR 007 SIGP INITIAL PROGRAM RESET .... 1... SIGPPR 008 SIGP PROGRAM RESET .... 1..1 SIGPSSTT 009 SIGP STOP AND STORE STATUS .... 1.11 SIGPICPU 011 SIGP INITIAL CPU RESET .... 11.. SIGPCPU 012 SIGP CPU RESET .... 11.1 SIGPSPFX 013 SIGP SET PREFIX .... 111. SIGPSSTS 014 SIGP STORE STATUS AT ADDRESS ...1 ...1 SIGPSXST 017 SIGP Store Extended Status At Address ...1 ..1. SIGPSARC 018 SIGP Set Architecture 0094 148 Bitstring 1 SI2PSW4 Byte 4 of guest PSW 1... .... PSW31BT X'80' 31-BIT LOGICAL ADDRESSING MODE 1... .... PSWBA PSW31BT Basic Addressing Mode .111 1111 PSWHIADR X'7F' INSTRUCTION COUNTER BITS 1-7 - MUST BE ZERO IN 24-BIT MODE. .... .... PSW31AMF X'80000000' ADDRESS MODE FULLWORD MASK - CORRESPONDS TO PSW31BT 0095 149 Bitstring 3 SI2PSW57 Bytes 5:7 of guest PSW 0098 152 Address 8 SI2PSWIA Bytes 8:15 of guest PSW (ESAME instruction address) 00A0 160 Bitstring 16 SI2GG145 (0) Guest GPR 14 and GPR 15 00A0 160 Signed 8 SI2GG14 Guest GPR 14 for SIE use only 00A8 168 Signed 8 SI2GG15 Guest GPR 15 for SIE use only 00B0 176 Dbl-Word 8 * Reserved for IBM hardware 00B8 184 Signed 2 * Reserved for IBM hardware 00BA 186 Bitstring 6 SI2ESB (0) Expanded-storage boundaries (for non-RRF guest) 00BA 186 Bitstring 3 SI2XSO Expanded-storage origin 00BD 189 Bitstring 3 SI2XSL Expanded-storage limit 00C0 192 Bitstring 52 SI2UZP0 Interruption parameters Guest Prefix Storage Area bytes 128-175 (x80-xAF) or, Guest Prefix Storage Area bytes 184-195 (xB8-xC3) or, parameters for partial- execution interception depending on the event 00F4 244 Bitstring 6 SI2IBM1 Reserved for IBM hardware 00FA 250 Bitstring 2 SI2IEF Migration Emulation Controls 00FC 252 Bitstring 4 * Reserved for IBM hardware 0100 256 Bitstring 128 SI2GCRS (0) Guest Control registers 0-15 If SIxMODEX.SIxESAME is NOT on then the 16 32-bit control registers are in the rightmost word of each doubleword register area 0100 256 Signed 8 SI2GCR0 (0) ESAME Guest Control register 0 0100 256 Bitstring 1 SI2GCR00 Guest CR0 byte 0 0101 257 Bitstring 1 SI2GCR01 Guest CR0 byte 1 0102 258 Bitstring 1 SI2GCR02 Guest CR0 byte 2 0103 259 Bitstring 1 SI2GCR03 Guest CR0 byte 3 0104 260 Bitstring 1 SI2GCR04 Guest CR0 byte 4 0105 261 Bitstring 1 SI2GCR05 Guest CR0 byte 5 0106 262 Bitstring 1 SI2GCR06 Guest CR0 byte 6 0107 263 Bitstring 1 SI2GCR07 Guest CR0 byte 7 0108 264 Signed 8 SI2GCR1 (0) ESAME Guest Control register 1 0108 264 Bitstring 7 * 010F 271 Bitstring 1 SI2GCR17 Guest CR1 byte 7 0110 272 Signed 8 SI2GCR2 ESAME Guest Control register 2 0118 280 Signed 8 SI2GCR3 ESAME Guest Control register 3 0120 288 Signed 8 SI2GCR4 ESAME Guest Control register 4 0128 296 Signed 8 SI2GCR5 (0) ESAME Guest Control register 5 0128 296 Bitstring 4 * 012C 300 Bitstring 1 SI2GCR54 Guest CR5 byte 4 012D 301 Bitstring 3 * 0130 304 Signed 8 SI2GCR6 (0) ESAME Guest Control register 6 0130 304 Bitstring 4 * 0134 308 Bitstring 1 SI2GCR64 Guest CR6 byte 4 0135 309 Bitstring 3 * 0138 312 Signed 8 SI2GCR7 ESAME Guest Control register 7 0140 320 Signed 8 SI2GCR8 (0) ESAME Guest Control register 8 0140 320 Bitstring 4 * 0144 324 Bitstring 2 SI2GCR8A Guest CR8 bytes 4+5, EAX 0146 326 Bitstring 2 SI2GCR8M Guest CR8 bytes 6+7, Monitor Mask 0148 328 Signed 8 SI2GCR9 (0) ESAME Guest Control register 9 0148 328 Bitstring 4 * 014C 332 Bitstring 1 SI2GCR94 Guest CR9 byte 4 014D 333 Bitstring 1 SI2GCR95 Guest CR9 byte 5 014E 334 Bitstring 2 * 0150 336 Signed 8 SI2GCR10 ESAME Guest Control register 10 0158 344 Signed 8 SI2GCR11 ESAME Guest Control register 11 0160 352 Signed 8 SI2GCR12 (0) ESAME Guest Control register 12 0160 352 Bitstring 7 * 0167 359 Bitstring 1 SI2GCRC7 Guest CR12 byte 7 0168 360 Signed 8 SI2GCR13 (0) ESAME Guest Control register 13 0168 360 Bitstring 7 * 016F 367 Bitstring 1 SI2GCRD7 Guest CR13 byte 7 0170 368 Signed 8 SI2GCR14 (0) ESAME Guest Control register 14 0170 368 Bitstring 4 * 0174 372 Bitstring 1 SI2GCRE4 Guest CR14 byte 4 0175 373 Bitstring 1 SI2GCRE5 Guest CR14 byte 5 0176 374 Bitstring 2 * 0178 376 Signed 8 SI2GCR15 ESAME Guest Control register 15 0180 384 Bitstring 128 * Reserved for IBM hardware 00000200 SI2BLEN *-SI2BK Block size in bytes 00000040 SI2DWLEN ((*-SI2BK)+7)/8 Block size in doublewords Redefine interception parameters for validity interception. 0056 86 Bitstring 4 SI2VIRSN (0) Validity interception reason code 0056 86 Bitstring 1 SI2VIWHO "Who" recognized the validity interception? How many levels deep in interpretive execution, and what component? 0057 87 Bitstring 1 SI2VIWHN "When" was the condition encountered (SIE entry, exit, instruction interpretation, etc.)? 0058 88 Signed 2 SI2VIWHY "Why" did the validity inter- ception occur? What was the specific defect in the guest definition or host state? 005A 90 Bitstring 6 SI2VIRSV Reserved; zeros stored on validity interception Redefine Guest Prefix Area 128-239 (x80-xAF) 00C0 192 Signed 4 SI2EXMSF MSF Data Block Addr-Class 21 EXT 00C4 196 Signed 4 SI2IEXCF (0) External Interrupt CPU and Code 00C4 196 Signed 2 SI2IEXCA External Interrupt CPU address 00C6 198 Signed 2 SI2IEXCD (0) External Interrupt Code 00C6 198 Bitstring 1 SI2IEXCL EXTERNAL INTERRUPTION CLASS CODE 00000000 EXTICL00 00 CLASS 00 EXTERNAL INTERRUPTS (INTERRUPT KEY, INTERVAL TIMER) 00000010 EXTICL10 16 CLASS 10 EXTERNAL INTERRUPTS (TIMER, COMPARATOR, TOD SYNCH) 00000012 EXTICL12 18 CLASS 12 EXTERNAL INTERRUPTS (MULTI-CPU SIGNALS) 00000014 EXTICL14 20 CLASS 14 EXTERNAL INTERRUPTS (ETR INTERRUPTS) 00000020 EXTICL20 32 Class 20 external interrupts (Time zone transition) 00000024 EXTICL24 36 CLASS 24 EXTERNAL INTERRUPTS (SERVICE SIGNALS) 00000026 EXTICL26 38 CLASS 26 EXTERNAL INTERRUPTS (ESA/XC INTERRUPTS) 00000040 EXTICL40 64 CLASS 40 EXTERNAL INTERRUPTS (VMCF AND IUCV COMMUNICATION) 00C7 199 Bitstring 1 SI2IEXCT EXTERNAL INTERRUPTION TYPE CODE 00000040 EXTIKEY 64 CODE X'0040' INTERRUPT KEY 00000080 EXTITMR 128 CODE X'0080' 370 INTERVAL TIMER 00000003 EXTITSYN 03 CODE X'1003' TOD SYNCH CHECK 00000004 EXTICKC 04 CODE X'1004' CLOCK COMPARATOR 00000005 EXTICPU 05 CODE X'1005' CPU TIMER 00000000 EXTIMALF 00 CODE X'1200' MALFUNCTION ALERT 00000001 EXTIEMGS 01 CODE X'1201' EMERGENCY SIGNAL 00000002 EXTICALL 02 CODE X'1202' EXTERNAL CALL 00000006 EXTIETR 06 CODE X'1406' ETR INTERRUPT 00000004 EXTITZCH 04 CODE X'2004' Time Zone Change 00000001 EXTISVSG 01 CODE X'2401' SERVICE SIGNAL 00000002 EXTIPVM 02 CODE X'2402' PVM LOGICAL DEVICE 00000003 EXTIXC 03 CODE X'2603' ESA/XC and other VM external interrupts 00000000 EXTIIUCV 00 CODE X'4000' IUCV INTERRUPTION 00000001 EXTIVMCF 01 CODE X'4001' VMCF INTERRUPTION 00C8 200 Signed 2 SI2SVCIL SVC Instruction Length Code 00CA 202 Signed 2 SI2SVCNT SVC Interrupt Code 00CC 204 Signed 4 SI2IPRCD (0) Program ILC and Interrupt Code 00CC 204 Signed 2 SI2IPRCL Program Instruction Length Code 00CE 206 Signed 2 SI2IPRCC (0) Program Interrupt Code 00000119 PRGICROP X'0119' Crypto Operation Exception 00000136 PRGIADCP X'0136' Addressing capability 00008000 PRGIARPC X'8000' ARITHMETIC PARTIAL COMPLETION BIT OF THE EXCEPTION EXTENSION CODE (BIT 0 OF THE PROGRAM CHECK INTERRUPT CODE) 00CE 206 Bitstring 1 SI2IPRC0 Program interrupt code byte 0 00CF 207 Bitstring 1 SI2IPRC1 Program interrupt code byte 1 00000000 PRGICCLR X'00' USED TO CLEAR PRGICODE 00000001 PRGIOPER X'01' OPERATION 00000002 PRGIPRIV X'02' PRIVILEGED OPERATION 00000003 PRGIEXEC X'03' EXECUTE 00000004 PRGIPROT X'04' PROTECTION 00000005 PRGIADDR X'05' ADDRESSING 00000006 PRGISPEC X'06' SPECIFICATION 00000007 PRGIDATA X'07' DATA 00000008 PRGIFXDV X'08' FIXED POINT OVERFLOW 00000009 PRGIFDIV X'09' FIXED POINT DIVIDE 0000000A PRGIDECO X'0A' DECIMAL OVERFLOW 0000000B PRGIDDIV X'0B' DECIMAL DIVIDE 0000000C PRGIEXPO X'0C' EXPONENT OVERFLOW 0000000D PRGIEXPU X'0D' EXPONENT UNDERFLOW 0000000E PRGISGNF X'0E' SIGNIFICANCE 0000000F PRGIFPDV X'0F' FLOATING POINT DIVIDE 00000010 PRGISEG X'10' SEGMENT TRANSLATION 00000011 PRGIPAGE X'11' PAGE TRANSLATION 00000012 PRGITSPC X'12' TRANSLATION SPECIFICATION 00000013 PRGISPOP X'13' SPECIAL OPERATION 00000014 PRGIPPF X'14' PSEUDO-PAGE-FAULT (SOFTWARE ONLY) 00000015 PRGIOPND X'15' OPERAND (370/XA ONLY) 00000016 PRGITRAC X'16' TRACE TABLE FULL (370/XA ONLY) 00000017 PRGIASNT X'17' ASN TRANSLATION SPECIFICATION EXCEPTION 00000019 PRGIVOP X'19' VECTOR OPERATION EXCEPTION 0000001C PRGISPSW X'1C' SPACE SWITCH EVENT 0000001E PRGIUNOP X'1E' UNNORMALIZED OPERAND EXCEPTION 0000001F PRGIPCTR X'1F' PC-TRANSLATION SPECIFICATION 00000020 PRGIAFXT X'20' AFX TRANSLATION 00000021 PRGIASXT X'21' ASX TRANSLATION 00000022 PRGILXTR X'22' LX TRANSLATION 00000023 PRGIEXTR X'23' EX TRANSLATION 00000024 PRGIPRIA X'24' PRIMARY AUTHORITY 00000025 PRGISECA X'25' SECONDARY AUTHORITY 00000028 PRGIALTS X'28' ALET SPECIFICATION 00000029 PRGIALNT X'29' ALEN TRANSLATION 0000002A PRGIALES X'2A' ALE SEQUENCE 0000002B PRGIASTV X'2B' ASTE VALIDITY 0000002C PRGIASTS X'2C' ASTE SEQUENCE 0000002D PRGIEXTA X'2D' EXTENDED AUTHORITY 00000030 PRGISTKF X'30' STACK FULL 00000031 PRGISTKE X'31' STACK EMPTY 00000032 PRGISTKS X'32' STACK SPECIFICATION 00000033 PRGISTKT X'33' STACK TYPE 00000034 PRGISTKO X'34' STACK OPERATION 00000035 PRGIHIX1 X'35' Host-indicated exception, #1 00000036 PRGIHIX2 X'36' Host-indicated exception, #2 00000038 PRGIASCT X'38' ASCE type 00000039 PRGIRFT X'39' Region first translation 0000003A PRGIRST X'3A' Region second translation 0000003B PRGIRTT X'3B' Region third translation 00000040 PRGIMC X'40' MONITOR CALL 0000007F PRGICMSK X'7F' MASK TO ISOLATE PROGRAM CHECK 00000080 PRGIPER X'80' PROGRAM EVENT RECORDING, POSSIBLY WITH ANOTHER EXCEPTION CODE . 00D0 208 Signed 4 SI2ITRAD (0) 390: Translation Exception ID 390 & ESAME: Data exception code 00D0 208 Bitstring 1 SI2SSCTL 390: Space-switch event control 1... .... SI2SSON X'80' 390: Space-sw-ctrl bit was on 00D1 209 Bitstring 1 SI2SSCT2 390: When a space-switch event occurs, the space-switch event control bit is saved in the high-order bit of SIxSSCTL, and the remaining bits of SIxSSCTL and SIxSSCT2 are set to zero 00D2 210 Signed 2 SI2OPASN (0) 390: Old PASN - set for space- switch event program interrupt 00D2 210 Bitstring 1 * Reserved for IBM hardware use 00D3 211 Bitstring 1 SI2ADDSP (0) Address space flag indicates where STD/ASCE value come from 00000000 SI2PRSTD 00 STD/ASCE is obtained from CR1 00000001 SI2ARSTD 01 STD/ASCE is obtained from ART 00000002 SI2SESTD 02 STD/ASCE is obtained from CR7 00000003 SI2HOSTD 03 STD/ASCE is obtained from CR13 00D3 211 Bitstring 1 SI2ITRA3 390: Low byte of TEID (contains suppression-on-protection bits, STD ID) 00D0 208 Signed 4 SI2FPARM (0) Interruption parameter 00D0 208 Bitstring 3 * 00D3 211 Bitstring 1 SI2DXCOD Data-exception code 00D4 212 Signed 2 SI2IMNCL Monitor Class 00D6 214 Signed 2 SI2PERCL (0) PER class code 00D6 214 Bitstring 1 SI2PERCD PER event code identifier 00D7 215 Bitstring 1 SI2PERZF PER interrupt code 1... .... SI2ATM31 X'80' ATMID PSW bit 31 .1.. .... SI2ATMID X'40' Addressing and translation mode identification (ATMID) validity bit ..1. .... SI2ATM32 X'20' ATMID PSW bit 32 ...1 .... SI2ATM05 X'10' ATMID PSW bit 05 .... 1... SI2ATM16 X'08' ATMID PSW bit 16 .... .1.. SI2ATM17 X'04' ATMID PSW bit 17 .... ..1. SI2PSTD1 X'02' STD ID bit 1 .... ...1 SI2PSTD2 X'01' STD ID bit 2 1111 1111 SI2ATM SI2ATM31+SI2ATMID+SI2ATM32+SI2ATM 05+SI2ATM16+SI2ATM17+SI 2PSTD1+SI2PSTD2 Mask to reset ATM bits .... .... SI2PRSEG X'00' STD ID bits both off. This is Primary Segment Table Designation obtained from CR-1 .... ...1 SI2ARSEG X'01' STD ID bits = '01'x. This is AR specified .... ..1. SI2SESEG X'02' STD ID bits = '10'x. This is Secondary Segment Table Designation obtained from CR-7 .... ..11 SI2HOSEG X'03' STD ID bits both on. This is Home Segment Table Designation obtained from CR-13 00D8 216 Dbl-Word 8 SI2GPERA (0) ESAME: PER Address 00D8 216 Signed 4 SI2GPERL (0) ESAME: Left half PER address 00D8 216 Signed 4 SI2PERAD 390: PER Address 00DC 220 Signed 4 SI2GPERR (0) ESAME: Right half PER address 00DC 220 Signed 4 SI2IMNCD 390: Monitor code (guest prefix 156-159 (x9C-x9F)) 00E0 224 Bitstring 1 SI2XCPAR Exception Access Identification .... 1111 PRGXCREG X'0F' Access-register number 00E1 225 Bitstring 1 SI2PERAR PER Access Identification 00E2 226 Bitstring 1 SI2OPRID Operand access identification 00E3 227 Bitstring 1 * Reserved for IBM hardware 00E4 228 Signed 4 * Reserved for IBM hardware 00E8 232 Signed 4 SI2XCPAL (0) Exception ALET (corresponds to prefix offset 168-171; used only by VM/ESA during simulation for ESA/XC guests) 000000E8 SI2IOPRM * I/O interruption parameters (redefined below) 00E8 232 Signed 8 SI2GTRAD (0) ESAME: Translation exception ID 00E8 232 Signed 4 SI2GTRAH ESAME: High word of TEID 00EC 236 Signed 4 SI2GTRAL (0) ESAME: Low word of TEID 00EC 236 Bitstring 1 SI2GSSCT ESAME: Space-switch event ctrl 1... .... SI2GSSON X'80' ESAME: Space-sw-ctrl bit was on 00ED 237 Bitstring 1 SI2GSSC2 ESAME: When a space-sw event occurs, the space-switch event control bit is saved in the high-order bit of SIxGSSCT, and the remaining bits of SIxGSSCT and SIxGSSC2 are set to zero 00EE 238 Signed 2 SI2GOPAS (0) ESAME: Old PASN - set for space- switch event program interrupt 00EE 238 Bitstring 1 * 00EF 239 Bitstring 1 SI2GTRA7 ESAME: Low byte of TEID (contains suppression-on- protection bits, ASCE ID) Redefine Interruption Parameters area for intercepted I/O interrpution 00E8 232 Signed 4 SI2IOSID (0) I/O interruption subchannel number 00E8 232 Signed 2 SI2IOINT I/O interruption constant 0001 00EA 234 Signed 2 SI2IORNM I/O interruption subchannel number 00EC 236 Signed 4 SI2INPRM I/O interruption parm 00F0 240 Signed 4 SI2HIIDW (0) Host Interruption Identification Word 00F0 240 Bitstring 1 SI2IVISC 00VISC000 00F1 241 Bitstring 1 SI2IZONE ZONE 00F2 242 Bitstring 1 SI2ISCHI I0000000 INTERRUPT INTERLOCK CNTL 1... .... SI2SCHI1 X'80' INTERRUPT INTERLOCK IS ON 00F3 243 Bitstring 1 * RESERVED Redefine Interruption Parameters area for intercepted monitor-event interruption 00E8 232 Signed 8 SI2GMNCD ESAME: Monitor code (guest prefix 176-187 (xB0-xB7)) Redefine Interruption Parameters area for Move Page partial-execution interception 00C0 192 Address 8 SI2GDPTE (0) Destination operand host PTE addr 00C0 192 Signed 4 * 00C4 196 Address 4 SI2DPTE Dest host PTE addr, low half 00C8 200 Address 8 SI2GSPTE (0) Source operand host PTE address 00C8 200 Signed 4 * 00CC 204 Address 4 SI2SPTE Source host PTE addr, low half Redefinition of SIxGCRS for ESA/390 Guest 0100 256 Signed 4 * Unused for ESA/390 guest 0104 260 Signed 4 SI2CR0 (0) ESA/390 guest's CR0 0104 260 Bitstring 1 SI2CR0B0 ESA/390 guest CR0 Byte 0 0105 261 Bitstring 1 SI2CR0B1 ESA/390 guest CR0 Byte 1 0106 262 Bitstring 1 SI2CR0B2 ESA/390 guest CR0 Byte 2 0107 263 Bitstring 1 SI2CR0B3 ESA/390 guest CR0 Byte 2 0108 264 Signed 4 * Unused for ESA/390 guest 010C 268 Signed 4 SI2CR1 (0) ESA/390 guest's CR1 010C 268 Bitstring 1 SI2CR1B0 ESA/390 guest CR1 Byte 0 370 Guest Segment Table Length 1... .... CR1SSXA X'80' 370/XA SPACE SWITCH EVENT MASK 010D 269 Bitstring 3 SI2CR1SO (0) 370 Guest STO Value 010D 269 Bitstring 1 SI2CR1B1 ESA/390 guest CR1 Byte 1 010E 270 Bitstring 1 SI2CR1B2 ESA/390 guest CR1 Byte 2 010F 271 Bitstring 1 SI2CR1B3 ESA/390 guest CR1 Byte 2 .... ...1 CR1SS370 X'01' 370 SPACE SWITCH EVENT MASK 0110 272 Signed 4 * Unused for ESA/390 guest 0114 276 Signed 4 SI2CR2 (0) ESA/390 guest's CR2 0114 276 Signed 2 SI2CR2IM (0) 370 GUEST CHANNEL MASK 0114 276 Bitstring 1 SI2CR2B0 ESA/390 guest CR2 Byte 0 0115 277 Bitstring 1 SI2CR2B1 ESA/390 guest CR2 Byte 0 0116 278 Bitstring 1 SI2CR2B2 ESA/390 guest CR2 Byte 0 0117 279 Bitstring 1 SI2CR2B3 ESA/390 guest CR2 Byte 0 0118 280 Signed 4 * Unused for ESA/390 guest 011C 284 Signed 4 SI2CR3 (0) ESA/390 guest's CR3 011C 284 Signed 2 SI2CR3KM (0) PSW-KEY mask 011C 284 Bitstring 1 SI2CR3B0 ESA/390 guest CR3 Byte 0 011D 285 Bitstring 1 SI2CR3B1 ESA/390 guest CR3 Byte 1 011E 286 Signed 2 SI2CR3SA (0) Secondary ASN 011E 286 Bitstring 1 SI2CR3B2 ESA/390 guest CR3 Byte 2 011F 287 Bitstring 1 SI2CR3B3 ESA/390 guest CR3 Byte 3 0120 288 Signed 4 * Unused for ESA/390 guest 0124 292 Signed 4 SI2CR4 (0) ESA/390 guest's CR4 0124 292 Signed 2 SI2CR4AX (0) Guest control register 4 - HWORD 0 extended authorization index (AX) 0124 292 Bitstring 1 SI2CR4B0 ESA/390 guest CR4 Byte 0 0125 293 Bitstring 1 SI2CR4B1 ESA/390 guest CR4 Byte 1 0126 294 Signed 2 SI2CR4PA (0) Guest control register 4 - HWORD 1 Primary address space number (PASN) 0126 294 Bitstring 1 SI2CR4B2 ESA/390 guest CR4 Byte 2 0127 295 Bitstring 1 SI2CR4B3 ESA/390 guest CR4 Byte 3 0128 296 Signed 4 * Unused for ESA/390 guest 012C 300 Signed 4 SI2CR5 (0) ESA/390 guest's CR5 012C 300 Bitstring 1 SI2CR5B0 ESA/390 guest CR5 Byte 0 012D 301 Bitstring 1 SI2CR5B1 ESA/390 guest CR5 Byte 1 012E 302 Bitstring 1 SI2CR5B2 ESA/390 guest CR5 Byte 2 012F 303 Bitstring 1 SI2CR5B3 ESA/390 guest CR5 Byte 3 0130 304 Signed 4 * Unused for ESA/390 guest 0134 308 Signed 4 SI2CR6 (0) ESA/390 guest's CR6 0134 308 Bitstring 1 SI2CR6B0 ESA/390 guest CR6 Byte 0 0135 309 Bitstring 1 SI2CR6B1 ESA/390 guest CR6 Byte 1 0136 310 Bitstring 1 SI2CR6B2 ESA/390 guest CR6 Byte 2 0137 311 Bitstring 1 SI2CR6B3 ESA/390 guest CR6 Byte 3 0138 312 Signed 4 * Unused for ESA/390 guest 013C 316 Signed 4 SI2CR7 (0) ESA/390 guest's CR7 013C 316 Bitstring 1 SI2CR7B0 ESA/390 guest CR7 Byte 0 013D 317 Bitstring 1 SI2CR7B1 ESA/390 guest CR7 Byte 1 013E 318 Bitstring 1 SI2CR7B2 ESA/390 guest CR7 Byte 2 013F 319 Bitstring 1 SI2CR7B3 ESA/390 guest CR7 Byte 3 0140 320 Signed 4 * Unused for ESA/390 guest 0144 324 Signed 4 SI2CR8 (0) ESA/390 guest's CR8 0144 324 Signed 2 SI2CR8AX (0) Extended authorization index 0144 324 Bitstring 1 SI2CR8B0 ESA/390 guest CR8 Byte 0 0145 325 Bitstring 1 SI2CR8B1 ESA/390 guest CR8 Byte 1 0146 326 Signed 2 SI2CR8MM (0) MONITOR CALL EVENT MASK 0146 326 Bitstring 1 SI2CR8B2 ESA/390 guest CR8 Byte 2 0147 327 Bitstring 1 SI2CR8B3 ESA/390 guest CR8 Byte 3 ..1. .... SI2MCL10 X'20' Monitor call class for data from guest to CP 0148 328 Signed 4 * Unused for ESA/390 guest 014C 332 Signed 4 SI2CR9 (0) ESA/390 guest's CR9 014C 332 Bitstring 1 SI2CR9B0 ESA/390 guest CR9 Byte 0 014D 333 Bitstring 1 SI2CR9B1 ESA/390 guest CR9 Byte 1 014E 334 Bitstring 2 SI2CR9GM PER General-register alteration mask 0150 336 Signed 4 * Unused for ESA/390 guest 0154 340 Signed 4 SI2CR10 ESA/390 guest's CR10 0158 344 Signed 4 * Unused for ESA/390 guest 015C 348 Signed 4 SI2CR11 ESA/390 guest's CR11 0160 352 Signed 4 * Unused for ESA/390 guest 0164 356 Signed 4 SI2CR12 (0) ESA/390 guest's CR12 0164 356 Bitstring 1 SI2CRCB0 ESA/390 guest CR12 Byte 0 1... .... CRCBRCTL X'80' BRANCH TRACE CONTROL BIT. WHEN ON, BALR, BASR, BASSM, BAKR AND BSG INST MAY BE TRACED BY THE HARDWARE. Note that for ESAME, this bit is moved to GCRC0.0 of a 64-bit CRC with a label of CRCBTCTL. 0165 357 Bitstring 1 SI2CRCB1 ESA/390 guest CR12 Byte 1 0166 358 Bitstring 1 SI2CRCB2 ESA/390 guest CR12 Byte 2 0167 359 Bitstring 1 SI2CRCB3 ESA/390 guest CR12 Byte 3 0168 360 Signed 4 * Unused for ESA/390 guest 016C 364 Signed 4 SI2CR13 (0) ESA/390 guest's CR13 016C 364 Bitstring 1 SI2CRDB0 ESA/390 guest CR13 Byte 0 016D 365 Bitstring 1 SI2CRDB1 ESA/390 guest CR13 Byte 1 016E 366 Bitstring 1 SI2CRDB2 ESA/390 guest CR13 Byte 2 016F 367 Bitstring 1 SI2CRDB3 ESA/390 guest CR13 Byte 3 0170 368 Signed 4 * Unused for ESA/390 guest 0174 372 Signed 4 SI2CR14 (0) ESA/390 guest's CR14 0174 372 Bitstring 1 SI2CREB0 ESA/390 guest CR14 Byte 0 0175 373 Bitstring 1 SI2CREB1 ESA/390 guest CR14 Byte 1 0176 374 Bitstring 1 SI2CREB2 ESA/390 guest CR14 Byte 2 0177 375 Bitstring 1 SI2CREB3 ESA/390 guest CR14 Byte 3 0178 376 Signed 4 * Unused for ESA/390 guest 017C 380 Signed 4 SI2CR15 (0) ESA/390 guest's CR15 MACHINE CHECK EXTENDED LOG ADDR 017C 380 Bitstring 1 SI2CRFB0 ESA/390 guest CR15 Byte 0 017D 381 Bitstring 1 SI2CRFB1 ESA/390 guest CR15 Byte 1 017E 382 Bitstring 1 SI2CRFB2 ESA/390 guest CR15 Byte 2 017F 383 Bitstring 1 SI2CRFB3 ESA/390 guest CR15 Byte 3 End of Control Register redefinitions End of the SIxBK
SI2BK Storage Layout
*** SI2BK - SIE STATE DESCRIPTOR BLOCK (format 2) * * +------+------+------+------+---------------------------+ * 0 |:NTVCT|:STATC|:MODEX|:MODE | SI2PREFX | * +------+------+------+------+---------------------------+ * 8 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * 10 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 18 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 20 | SI2RSVD1 | * +-------------------------------------------------------+ * 28 | SI2CPUTM | * +-------------------------------------------------------+ * 30 | SI2CKC | * +-------------------------------------------------------+ * 38 | SI2EPOCH | * +------+------+------+------+------+------+-------------+ * 40 |:SVCTL|:SVC1N|:SVC2N|:SVC3N|:LCTB0|:LCTB1| SI2ICPUA | * +------+------+------+------+------+------+------+------+ * 48 |:ICPT0|:ICPT1|:ICPT2|:ICPT3|:ECA0 |:ECA1 |:ECA2 |:ECA3 | * +------+------+------+------+------+------+------+------+ * 50 |:ICODE|:ICFLG| SI2IHCPU |/////////////|:INSTO|:INSTE| * +------+------+------+------+-------------+------+------+ * 58 |:IPB0 |:IPB1 |:IPB2 |:IPB3 | SI2IPC | * +------+------+------+------+---------------------------+ * 60 |:RCPB0|//////|:RCPB2|//////| SI2ISCAA | * +------+------+------+------+-------------+-------------+ * 68 | SI2RSVD2 |/////////////| SI2TODPF | * +---------------------------+------+------+------+------+ * 70 |///////////////////////////|SI2AZN|//////|:DVST |:SCST | * +------+-------------+------+------+------+------+------+ * 78 |SI2AZM| SI2IBM2 |//////|///////////////////////////| * +------+-------------+------+---------------------------+ * 80 | SI2GMSOR | * +-------------------------------------------------------+ * 88 | SI2GMSLM | * +------+------+------+------+------+--------------------+ * 90 |:PSW0 |:PSW1 |:PSW2 |:PSW3 |:PSW4 | SI2PSW57 | * +------+------+------+------+------+--------------------+ * 98 | SI2PSWIA | * +-------------------------------------------------------+ * A0 | SI2GG14 | * +-------------------------------------------------------+ * A8 | SI2GG15 | * +-------------------------------------------------------+ * B0 |///////////////////////////////////////////////////////| * +-------------+--------------------+--------------------+ * B8 |/////////////| SI2XSO | SI2XSL | * +-------------+--------------------+--------------------+ * C0 | | * = SI2UZP0 = * | +---------------------------+ * | | SI2IBM1- | * +-------------+-------------+---------------------------+ * F8 | -(0F4) | SI2IEF |///////////////////////////| * +------+------+------+------+------+------+------+------+ * 100 |:GCR00|:GCR01|:GCR02|:GCR03|:GCR04|:GCR05|:GCR06|:GCR07| * +------+------+------+------+------+------+------+------+ * 108 |////////////////////////////////////////////////|:GCR17| * +------------------------------------------------+------+ * 110 | SI2GCR2 | * +-------------------------------------------------------+ * 118 | SI2GCR3 | * +-------------------------------------------------------+ * 120 | SI2GCR4 | * +---------------------------+------+--------------------+ * 128 |///////////////////////////|:GCR54|////////////////////| * +---------------------------+------+--------------------+ * 130 |///////////////////////////|:GCR64|////////////////////| * +---------------------------+------+--------------------+ * 138 | SI2GCR7 | * +---------------------------+-------------+-------------+ * 140 |///////////////////////////| SI2GCR8A | SI2GCR8M | * +---------------------------+------+------+-------------+ * 148 |///////////////////////////|:GCR94|:GCR95|/////////////| * +---------------------------+------+------+-------------+ * 150 | SI2GCR10 | * +-------------------------------------------------------+ * 158 | SI2GCR11 | * +------------------------------------------------+------+ * 160 |////////////////////////////////////////////////|:GCRC7| * +------------------------------------------------+------+ * 168 |////////////////////////////////////////////////|:GCRD7| * +---------------------------+------+------+------+------+ * 170 |///////////////////////////|:GCRE4|:GCRE5|/////////////| * +---------------------------+------+------+-------------+ * 178 | SI2GCR15 | * +-------------------------------------------------------+ * 180 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 200 * *** SI2BK - SIE STATE DESCRIPTOR BLOCK (format 2) *** Overlay for SI2IPARM in SI2BK * * +------+------+ * 50 ... 56 |:VIWHO|:VIWHN| * +-------------+---------------------------+------+------+ * 58 | SI2VIWHY | SI2VIRSV | * +-------------+-----------------------------------------+ * 60 * *** Overlay for SI2IPARM in SI2BK *** Overlay for SI2UZP0 in SI2BK * * +---------------------------+-------------+------+------+ * C0 | SI2EXMSF | SI2IEXCA |:IEXCL|:IEXCT| * +-------------+-------------+-------------+------+------+ * C8 | SI2SVCIL | SI2SVCNT | SI2IPRCL |:IPRC0|:IPRC1| * +------+------+------+------+-------------+------+------+ * D0 |:SSCTL|:SSCT2|//////|:ITRA3| D4 * +------+------+------+------+ * *** Overlay for SI2UZP0 in SI2BK *** Overlay for SI2ITRAD in SI2BK * * +--------------------+------+-------------+------+------+ * D0 |////////////////////|:DXCOD| SI2IMNCL |:PERCD|:PERZF| * +--------------------+------+-------------+------+------+ * D8 | SI2PERAD | SI2IMNCD | * +------+------+------+------+---------------------------+ * E0 |:XCPAR|:PERAR|:OPRID|//////|///////////////////////////| * +------+------+------+------+------+------+------+------+ * E8 | SI2GTRAH |:GSSCT|:GSSC2|//////|:GTRA7| * +---------------------------+------+------+------+------+ * F0 * *** Overlay for SI2ITRAD in SI2BK *** Overlay for SI2IOPRM in SI2BK * * +-------------+-------------+---------------------------+ * E8 | SI2IOINT | SI2IORNM | SI2INPRM | * +------+------+------+------+---------------------------+ * F0 |:IVISC|:IZONE|:ISCHI|//////| F4 * +------+------+------+------+ * *** Overlay for SI2IOPRM in SI2BK *** Overlay for SI2IOPRM in SI2BK * * +-------------------------------------------------------+ * E8 | SI2GMNCD | * +-------------------------------------------------------+ * F0 * *** Overlay for SI2IOPRM in SI2BK *** Overlay for SI2UZP0 in SI2BK * * +---------------------------+---------------------------+ * C0 |///////////////////////////| SI2DPTE | * +---------------------------+---------------------------+ * C8 |///////////////////////////| SI2SPTE | * +---------------------------+---------------------------+ * D0 * *** Overlay for SI2UZP0 in SI2BK *** Overlay for SI2GCRS in SI2BK * * +---------------------------+------+------+------+------+ * 100 |///////////////////////////|:CR0B0|:CR0B1|:CR0B2|:CR0B3| * +---------------------------+------+------+------+------+ * 108 |///////////////////////////|:CR1B0|:CR1B1|:CR1B2|:CR1B3| * +---------------------------+------+------+------+------+ * 110 |///////////////////////////|:CR2B0|:CR2B1|:CR2B2|:CR2B3| * +---------------------------+------+------+------+------+ * 118 |///////////////////////////|:CR3B0|:CR3B1|:CR3B2|:CR3B3| * +---------------------------+------+------+------+------+ * 120 |///////////////////////////|:CR4B0|:CR4B1|:CR4B2|:CR4B3| * +---------------------------+------+------+------+------+ * 128 |///////////////////////////|:CR5B0|:CR5B1|:CR5B2|:CR5B3| * +---------------------------+------+------+------+------+ * 130 |///////////////////////////|:CR6B0|:CR6B1|:CR6B2|:CR6B3| * +---------------------------+------+------+------+------+ * 138 |///////////////////////////|:CR7B0|:CR7B1|:CR7B2|:CR7B3| * +---------------------------+------+------+------+------+ * 140 |///////////////////////////|:CR8B0|:CR8B1|:CR8B2|:CR8B3| * +---------------------------+------+------+------+------+ * 148 |///////////////////////////|:CR9B0|:CR9B1| SI2CR9GM | * +---------------------------+------+------+-------------+ * 150 |///////////////////////////| SI2CR10 | * +---------------------------+---------------------------+ * 158 |///////////////////////////| SI2CR11 | * +---------------------------+------+------+------+------+ * 160 |///////////////////////////|:CRCB0|:CRCB1|:CRCB2|:CRCB3| * +---------------------------+------+------+------+------+ * 168 |///////////////////////////|:CRDB0|:CRDB1|:CRDB2|:CRDB3| * +---------------------------+------+------+------+------+ * 170 |///////////////////////////|:CREB0|:CREB1|:CREB2|:CREB3| * +---------------------------+------+------+------+------+ * 178 |///////////////////////////|:CRFB0|:CRFB1|:CRFB2|:CRFB3| * +---------------------------+------+------+------+------+ * 180 * *** Overlay for SI2GCRS in SI2BK
SI2BK Cross Reference
Symbol Dspl Value -------------- ---- ----- ALDMAX 0094 SI2PSW4B ALDMIN 0094 80 ALD0ALLM 0094 7F ALD0ALNS 0094 03 ALD0ALOM 0094 SI2PSW4B ALD0ALUN 0094 80 ALD0ALUS 0094 07 ASWASTEOM 0094 SI2PSW4B CRCBRCTL 0164 80 CR1SSXA 010C 80 CR1SS370 010F 01 CSWATTN 0076 80 CSWBUSY 0076 10 CSWCBS 0076 70 CSWCCC 0077 04 CSWCDC 0077 08 CSWCE 0076 08 CSWCEDC 0076 2C CSWCEDE 0076 0C CSWCHC 0077 01 CSWCUE 0076 20 CSWDE 0076 04 CSWDEA 0076 84 CSWHCE 0077 0E CSWIFCC 0077 02 CSWIL 0077 40 CSWPCE 0077 31 CSWPCI 0077 80 CSWPRG 0077 20 CSWPROT 0077 10 CSWSM 0076 40 CSWSMBSY 0076 50 CSWUC 0076 02 CSWUE 0076 01 DATBXM 0094 SI2PSW4B DATPXM 0094 SI2PSW4B DATSXM 0094 SI2PSW4B DUWDUCTOM 0094 SI2PSW4B EXTICALL 00C7 00000002 EXTICKC 00C7 00000004 EXTICL00 00C6 00000000 EXTICL10 00C6 00000010 EXTICL12 00C6 00000012 EXTICL14 00C6 00000014 EXTICL20 00C6 00000020 EXTICL24 00C6 00000024 EXTICL26 00C6 00000026 EXTICL40 00C6 00000040 EXTICPU 00C7 00000005 EXTIEMGS 00C7 00000001 EXTIETR 00C7 00000006 EXTIIUCV 00C7 00000000 EXTIKEY 00C7 00000040 EXTIMALF 00C7 00000000 EXTIPVM 00C7 00000002 EXTISVSG 00C7 00000001 EXTITMR 00C7 00000080 EXTITSYN 00C7 00000003 EXTITZCH 00C7 00000004 EXTIVMCF 00C7 00000001 EXTIXC 00C7 00000003 KEYACC 0094 F0 KEYACCF 0094 F8 KEYCHG 0094 02 KEYFETCH 0094 08 KEYISOL 0094 FE KEYOPEN 0094 09 KEYRC 0094 06 KEYREF 0094 04 MAXVSTOR 0094 SI2PSW4B PRGIADCP 00CE 00000136 PRGIADDR 00CF 00000005 PRGIAFXT 00CF 00000020 PRGIALES 00CF 0000002A PRGIALNT 00CF 00000029 PRGIALTS 00CF 00000028 PRGIARPC 00CE 00008000 PRGIASCT 00CF 00000038 PRGIASNT 00CF 00000017 PRGIASTS 00CF 0000002C PRGIASTV 00CF 0000002B PRGIASXT 00CF 00000021 PRGICCLR 00CF 00000000 PRGICMSK 00CF 0000007F PRGICROP 00CE 00000119 PRGIDATA 00CF 00000007 PRGIDDIV 00CF 0000000B PRGIDECO 00CF 0000000A PRGIEXEC 00CF 00000003 PRGIEXPO 00CF 0000000C PRGIEXPU 00CF 0000000D PRGIEXTA 00CF 0000002D PRGIEXTR 00CF 00000023 PRGIFDIV 00CF 00000009 PRGIFPDV 00CF 0000000F PRGIFXDV 00CF 00000008 PRGIHIX1 00CF 00000035 PRGIHIX2 00CF 00000036 PRGILXTR 00CF 00000022 PRGIMC 00CF 00000040 PRGIOPER 00CF 00000001 PRGIOPND 00CF 00000015 PRGIPAGE 00CF 00000011 PRGIPCTR 00CF 0000001F PRGIPER 00CF 00000080 PRGIPPF 00CF 00000014 PRGIPRIA 00CF 00000024 PRGIPRIV 00CF 00000002 PRGIPROT 00CF 00000004 PRGIRFT 00CF 00000039 PRGIRST 00CF 0000003A PRGIRTT 00CF 0000003B PRGISECA 00CF 00000025 PRGISEG 00CF 00000010 PRGISGNF 00CF 0000000E PRGISPEC 00CF 00000006 PRGISPOP 00CF 00000013 PRGISPSW 00CF 0000001C PRGISTKE 00CF 00000031 PRGISTKF 00CF 00000030 PRGISTKO 00CF 00000034 PRGISTKS 00CF 00000032 PRGISTKT 00CF 00000033 PRGITRAC 00CF 00000016 PRGITSPC 00CF 00000012 PRGIUNOP 00CF 0000001E PRGIVOP 00CF 00000019 PRGXCREG 00E0 0F PSWAMODE 0092 40 PSWASMSK 0092 C0 PSWBA 0094 80 PSWCONB1 0094 10 PSWCONB2 0094 20 PSWCOND 0092 30 PSWCONDB 0094 30 PSWCOND1 0092 10 PSWCOND2 0092 20 PSWDECO 0092 04 PSWDECOB 0094 04 PSWEA 0093 01 PSWECMD 0091 08 PSWEXSM 0090 01 PSWEXSMB 0090 01 PSWEXUN 0092 02 PSWEXUNB 0094 02 PSWFIXO 0092 08 PSWFIXOB 0094 08 PSWHIADR 0094 7F PSWHMODE 0092 C0 PSWILCBC 0094 C0 PSWILCB2 0094 40 PSWILCB4 0094 80 PSWIOMSK 0090 FC PSWIOSM 0090 02 PSWIOSMB 0090 02 PSWKEY 0091 F0 PSWMAPPD 0091 01 PSWMCHK 0091 04 PSWPERA 0090 40 PSWPMODE 0092 00 PSWPMSK 0092 0F PSWPMSKB 0094 0F PSWPROB 0091 01 PSWSIGN 0092 01 PSWSIGNB 0094 01 PSWSMODE 0092 80 PSWTRAN 0090 04 PSWWAIT 0091 02 PSW31AMF 0094 00 PSW31BT 0094 80 SACAR 0094 SI2PSW4B SACHOME 0094 SI2PSW4B SACPRIM 0094 00 SACSECO 0094 SI2PSW4B SAM31 0094 1F SAM64 0094 40 SIGPCPU 0094 0C SIGPEMER 0094 03 SIGPEXTC 0094 02 SIGPICPU 0094 0B SIGPIPR 0094 07 SIGPPR 0094 08 SIGPRSTR 0094 06 SIGPSARC 0094 12 SIGPSENS 0094 01 SIGPSPFX 0094 0D SIGPSSTS 0094 0E SIGPSSTT 0094 09 SIGPSTOP 0094 05 SIGPSTRT 0094 04 SIGPSXST 0094 11 SI2ADDSP 00D3 SI2ARSEG 00D7 01 SI2ARSTD 00D3 00000001 SI2ATM 00D7 FF SI2ATMID 00D7 40 SI2ATM05 00D7 10 SI2ATM16 00D7 08 SI2ATM17 00D7 04 SI2ATM31 00D7 80 SI2ATM32 00D7 20 SI2AZM 0078 SI2AZN 0074 SI2BLEN 0180 00000200 SI2CKC 0030 SI2CPUTM 0028 SI2CPUTN 0028 80 SI2CPUT0 0028 SI2CRCB0 0164 SI2CRCB1 0165 SI2CRCB2 0166 SI2CRCB3 0167 SI2CRDB0 016C SI2CRDB1 016D SI2CRDB2 016E SI2CRDB3 016F SI2CREB0 0174 SI2CREB1 0175 SI2CREB2 0176 SI2CREB3 0177 SI2CRFB0 017C SI2CRFB1 017D SI2CRFB2 017E SI2CRFB3 017F SI2CR0 0104 SI2CR0B0 0104 SI2CR0B1 0105 SI2CR0B2 0106 SI2CR0B3 0107 SI2CR1 010C SI2CR1B0 010C SI2CR1B1 010D SI2CR1B2 010E SI2CR1B3 010F SI2CR1SO 010D SI2CR10 0154 SI2CR11 015C SI2CR12 0164 SI2CR13 016C SI2CR14 0174 SI2CR15 017C SI2CR2 0114 SI2CR2B0 0114 SI2CR2B1 0115 SI2CR2B2 0116 SI2CR2B3 0117 SI2CR2IM 0114 SI2CR3 011C SI2CR3B0 011C SI2CR3B1 011D SI2CR3B2 011E SI2CR3B3 011F SI2CR3KM 011C SI2CR3SA 011E SI2CR4 0124 SI2CR4AX 0124 SI2CR4B0 0124 SI2CR4B1 0125 SI2CR4B2 0126 SI2CR4B3 0127 SI2CR4PA 0126 SI2CR5 012C SI2CR5B0 012C SI2CR5B1 012D SI2CR5B2 012E SI2CR5B3 012F SI2CR6 0134 SI2CR6B0 0134 SI2CR6B1 0135 SI2CR6B2 0136 SI2CR6B3 0137 SI2CR7 013C SI2CR7B0 013C SI2CR7B1 013D SI2CR7B2 013E SI2CR7B3 013F SI2CR8 0144 SI2CR8AX 0144 SI2CR8B0 0144 SI2CR8B1 0145 SI2CR8B2 0146 SI2CR8B3 0147 SI2CR8MM 0146 SI2CR9 014C SI2CR9B0 014C SI2CR9B1 014D SI2CR9GM 014E SI2DPTE 00C4 SI2DVSCS 0076 SI2DVST 0076 SI2DWLEN 0180 00000040 SI2DXCOD 00D3 SI2ECA 004C SI2ECALT 004C 08 SI2ECA0 004C SI2ECA1 004D SI2ECA2 004E SI2ECA3 004F SI2ECEXT 004C 80 SI2ECINT 004C 40 SI2ECIO2 004C 04 SI2ECMVP 004C 01 SI2ECSGP 004C 10 SI2ECWAI 004C 20 SI2ENDOP 0050 00000000 SI2EPOCH 0038 SI2ESAME 0002 08 SI2ESB 00BA SI2EXMSF 00C0 SI2EXRUN 0001 01 SI2EXTMR 0001 02 SI2FPARM 00D0 SI2GCRC7 0167 SI2GCRD7 016F SI2GCRE4 0174 SI2GCRE5 0175 SI2GCRS 0100 SI2GCR0 0100 SI2GCR00 0100 SI2GCR01 0101 SI2GCR02 0102 SI2GCR03 0103 SI2GCR04 0104 SI2GCR05 0105 SI2GCR06 0106 SI2GCR07 0107 SI2GCR1 0108 SI2GCR10 0150 SI2GCR11 0158 SI2GCR12 0160 SI2GCR13 0168 SI2GCR14 0170 SI2GCR15 0178 SI2GCR17 010F SI2GCR2 0110 SI2GCR3 0118 SI2GCR4 0120 SI2GCR5 0128 SI2GCR54 012C SI2GCR6 0130 SI2GCR64 0134 SI2GCR7 0138 SI2GCR8 0140 SI2GCR8A 0144 SI2GCR8M 0146 SI2GCR9 0148 SI2GCR94 014C SI2GCR95 014D SI2GDPTE 00C0 SI2GG14 00A0 SI2GG145 00A0 SI2GG15 00A8 SI2GMNCD 00E8 SI2GMSLM 0088 SI2GMSMKH 0088 00FFFFFF SI2GMSMKL 0088 00F00000 SI2GMSOR 0080 SI2GOPAS 00EE SI2GPE 0003 01 SI2GPERA 00D8 SI2GPERL 00D8 SI2GPERR 00DC SI2GPSW 0090 SI2GSPTE 00C8 SI2GSSCT 00EC SI2GSSC2 00ED SI2GSSON 00EC 80 SI2GTRAD 00E8 SI2GTRAH 00E8 SI2GTRAL 00EC SI2GTRA7 00EF SI2HIIDW 00F0 SI2HOSEG 00D7 03 SI2HOSTD 00D3 00000003 SI2IBM1 00F4 SI2IBM2 0079 SI2ICALT 0050 00000030 SI2ICBAK 004B 04 SI2ICBOT 0050 0000000C SI2ICBSA 0049 08 SI2ICEX 0051 01 SI2ICFLG 0051 SI2ICIF 0051 02 SI2ICION 0050 00000040 SI2ICIOR 0050 0000003C SI2ICIPT 0048 01 SI2ICISK 004A 40 SI2ICLPS 0049 40 SI2ICLSP 004A 01 SI2ICNTC 0050 00000004 SI2ICODE 0050 SI2ICOUO 0050 0000002C SI2ICPC 004A 08 SI2ICPEX 0050 00000010 SI2ICPG 004B 02 SI2ICPIO 0050 00000018 SI2ICPIX 0050 00000038 SI2ICPNT 0050 00000008 SI2ICPOP 0048 80 SI2ICPR 004B 08 SI2ICPRG 0048 20 SI2ICPRO 0048 40 SI2ICPT 004A 04 SI2ICPTL 0049 20 SI2ICPT0 0048 SI2ICPT1 0049 SI2ICPT2 004A SI2ICPT3 004B SI2ICPUA 0046 SI2ICRRB 004A 10 SI2ICRUN 0050 00000044 SI2ICSCK 004B 20 SI2ICSPT 004B 40 SI2ICSSK 004A 20 SI2ICSSM 0049 10 SI2ICSTC 0049 04 SI2ICSTK 004A 80 SI2ICSTN 0049 02 SI2ICSTO 0049 01 SI2ICSTP 0050 00000028 SI2ICTLS 0048 SI2ICTMR 0050 00000048 SI2ICTPT 004A 02 SI2ICVAL 0050 00000020 SI2ICWT 0050 0000001C SI2ICXNT 0050 00000014 SI2IEF 00FA SI2IEXCA 00C4 SI2IEXCD 00C6 SI2IEXCF 00C4 SI2IEXCL 00C6 SI2IEXCT 00C7 SI2IHCPU 0052 SI2IMISC 0050 00000024 SI2IMLT4 0050 00000003 SI2IMNCD 00DC SI2IMNCL 00D4 SI2INPRM 00EC SI2INST 0056 SI2INSTE 0057 SI2INSTO 0056 SI2INTWD 0000 SI2IOINT 00E8 SI2IOPCT 0074 SI2IOPRM 00E8 000000E8 SI2IORNM 00EA SI2IOSID 00E8 SI2IPA 0056 SI2IPARM 0056 SI2IPA0 0056 00000056 SI2IPA1 0057 57 SI2IPB 0058 SI2IPBH0 0058 SI2IPBH1 005A SI2IPBRR 005B 5B SI2IPB0 0058 SI2IPB1 0059 SI2IPB2 005A SI2IPB3 005B SI2IPC 005C SI2IPEXT 0000 01 SI2IPRCC 00CE SI2IPRCD 00CC SI2IPRCL 00CC SI2IPRC0 00CE SI2IPRC1 00CF SI2IPSTP 0000 04 SI2IPVIO 0000 02 SI2IPWAI 0000 10 SI2IPXTC 0000 08 SI2ISCAA 0064 SI2ISCHI 00F2 SI2ITRAD 00D0 SI2ITRA3 00D3 SI2IVISC 00F0 SI2IZONE 00F1 SI2LCTB0 0044 SI2LCTB1 0045 SI2LCTLA 0045 20 SI2LCTLB 0045 10 SI2LCTLC 0045 08 SI2LCTLD 0045 04 SI2LCTLE 0045 02 SI2LCTLF 0045 01 SI2LCTLS 0044 SI2LCTL0 0044 80 SI2LCTL1 0044 40 SI2LCTL2 0044 20 SI2LCTL3 0044 10 SI2LCTL4 0044 08 SI2LCTL5 0044 04 SI2LCTL6 0044 02 SI2LCTL7 0044 01 SI2LCTL8 0045 80 SI2LCTL9 0045 40 SI2MCDS 0002 01 SI2MCL10 0147 20 SI2MODE 0003 SI2MODEX 0002 SI2NTVCT 0000 SI2OPASN 00D2 SI2OPRID 00E2 SI2PERAD 00D8 SI2PERAR 00E1 SI2PERCD 00D6 SI2PERCL 00D6 SI2PERZF 00D7 SI2PREFX 0004 SI2PRSEG 00D7 00 SI2PRSTD 00D3 00000000 SI2PSTD1 00D7 02 SI2PSTD2 00D7 01 SI2PSW 0090 SI2PSWIA 0098 SI2PSW0 0090 SI2PSW0B 0090 SI2PSW0F 0090 SI2PSW1 0091 SI2PSW2 0092 SI2PSW2H 0092 SI2PSW3 0093 SI2PSW4 0094 SI2PSW4B 0094 SI2PSW4F 0094 SI2PSW57 0095 SI2RCP 0060 SI2RCPBY 0062 10 SI2RCPB0 0060 SI2RCPB2 0062 SI2RRF 0002 80 SI2RSCB 0001 40 SI2RSVD1 0020 SI2RSVD2 0068 SI2RSVD3 0078 SI2SCHI1 00F2 80 SI2SCST 0077 SI2SDSC 0000 SI2SESEG 00D7 02 SI2SESTD 00D3 00000002 SI2SIGA 004F 04 SI2SKAIP 0060 40 SI2SPTE 00CC SI2SSCTL 00D0 SI2SSCT2 00D1 SI2SSON 00D0 80 SI2STATC 0001 SI2SVCIL 00C8 SI2SVCNN 0040 80 SI2SVCNT 00CA SI2SVCTL 0040 SI2SVC1C 0040 40 SI2SVC1N 0041 SI2SVC2C 0040 20 SI2SVC2N 0042 SI2SVC3C 0040 10 SI2SVC3N 0043 SI2TODPF 006E SI2TODPR 006C SI2UZP0 00C0 SI2VIRSN 0056 SI2VIRSV 005A SI2VIWHN 0057 SI2VIWHO 0056 SI2VIWHY 0058 SI2VR 0003 08 SI2XCPAL 00E8 SI2XCPAR 00E0 SI2XSL 00BD SI2XSO 00BA SI22NDVR 0002 20 SI22NDVV 0002 40
Copyright IBM Corporation, 1990, 2001