Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

SIEBK

Prolog  

Control Block Contents  

SIEBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

SIEBK Prolog

 NAME       : HCPSIEBK
 DESCRIPTION: SIE STATE DESCRIPTOR BLOCK
 DSECT      : SIEBK
 FUNCTION   : THIS AREA DESCRIBES THE GUEST MACHINE TO
              THE EMULATION HARDWARE.  THIS CONTROL BLOCK IS USED TO
              REFER TO A STATE DESCRIPTOR WHICH IS THE OPERAND
              OF A GUEST SIE INSTRUCTION.  THE STATE DESCRIPTOR
              USED BY THE HOST CONTROL PROGRAM TO RUN A GUEST
              IS IMBEDDED AND DESCRIBED IN VMDBK COPY.
              THIS CONTROL BLOCK IS DEFINED BY PROCESSOR
              ARCHITECTURE.
 LOCATED BY : OFFSET 100 INTO THE V/SIE VMDBK (WHICH IS
              IDENTIFIED BY VMDTYPE = VMDTYPSI)
 CREATED BY : HCPWVS
 DELETED BY : HCPWSIFR

 

SIEBK Control Block Content


SIEBK DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure SIEBK SIE STATE DESCRIPTOR BLOCK 0000 0 Bitstring 256 SIESDSC (0) GUEST MACHINE STATE DESCRIPTOR 0000 0 Bitstring 1 SIENTVCT EMULATION INTERVENTION CONTROL ...1 .... SIEIPWAI 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... SIEIPXTC X'08' EXTERNAL CALL INTERRUPTION PENDING .... .1.. SIEIPSTP X'04' SIE STOPPING CONTROL .... ..1. SIEIPVIO X'02' I/O INTERRUPTION PENDING .... ...1 SIEIPEXT X'01' EXTERNAL INTERRUPTION PENDING 0001 1 Bitstring 1 SIESTATC SIE State control fields 1... .... SIEITMRI X'80' INTERVAL TIMER IRPT PENDING .1.. .... SIERSCB 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 are used .... ..1. SIEEXTMR X'02' Expedite-Timer processing enabled .... ...1 SIEEXRUN X'01' Expedite-Run processing enabled 0002 2 Bitstring 1 SIEMODEX Machine mode control byte MX. 1... .... SIERRF X'80' Region Relocate installed .1.. .... SIE2NDVV X'40' Indicates Rguest runs V=V guests via uVSIE (microcode VSIE). Must be set when SIERRF is set. ..1. .... SIE2NDVR X'20' Indicates Rguest runs V=R guests via uVSIE (microcode VSIE). Must be set when SIERRF is set. .... ...1 SIEMCDS X'01' If MCDS facility is installed and ESA/370 mode is enabled, then the guest is in MCDS mode. 0003 3 Bitstring 1 SIEMODE GUEST MACHINE MODE CONTROLS .1.. .... SIEVCCIN X'40' VECTOR CHANGE CONTROL : INTERCEPTION MODE ..1. .... SIEXA X'20' SYS 370/XA MODE GUEST MACHINE ...1 .... SIE370 X'10' SYSTEM/370 MODE GUEST MACHINE .... 1... SIEVR 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.. SIEITMOF X'04' GUEST INTERVAL TIMER DISABLED (APPLIES ONLY TO SYSTEM/370 MODE GUEST MACHINES) .... ...1 SIEGPE 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 SIEPREFX GUEST PREFIX REGISTER VALUE 0008 8 Signed 2 SIEMSORG GUEST REAL MAIN STORAGE ORIGIN 000A 10 Signed 2 SIEGMSIZ GUEST REAL MAIN STORAGE EXTENT THIS FIELD DEFINES THE GUEST STORAGE SIZE TO THE EMULATION HARDWARE. THE FIELD CONTAINS BITS 1-15 OF THE HIGHEST ADDRESS WHICH MAY BE USED BY THE GUEST. EMULATION CONSIDERS STORAGE TO BE IN 64K INCREMENTS. THIS IS THE NUMBER OF 64K BLOCKS LESS ONE OF GUEST STORAGE. 000C 12 Signed 4 * RESERVED FOR IBM HARDWARE USE 0010 16 Signed 4 SIEEG14 GUEST GPR 14 FOR SIE USE ONLY 0014 20 Signed 4 SIEEG15 GUEST GPR 15 FOR SIE USE ONLY 0018 24 Dbl-Word 8 SIEPSW GUEST PSW 0020 32 Signed 4 * RESERVED FOR IBM SOFTWARE USE 0024 36 Signed 4 SIELORES INTERVAL TIMER RESIDUE COUNTER THE INTERVAL TIMER RESIDUE COUNTER IS IN THE FORMAT OF THE TOD CLOCK, AND CONTAINS GUEST CPU TIME WHICH HAS NOT YET BEEN APPLIED TO THE GUEST INTERVAL TIMER. IT IS USED TO COLLECT SHORT INCREMENTS OF CPU TIME UNTIL 3.333 MILLISECONDS HAS BEEN ACCUMULATED, AT WHICH POINT THE GUEST INTERVAL TIMER IS DECREMENTED AND THE RESIDUE COUNTER IS REDUCED BY 3.333 MILLISECONDS. 0028 40 Signed 8 SIECPUTM GUEST CPU TIMER VALUE This is usually managed by the emulation facility. See also the description of VMDVTZPT in the VMDBK. 0030 48 Signed 8 SIECKC GUEST CLOCK COMPARATOR VALUE 0038 56 Signed 8 SIEEPOCH 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 SIESVCTL SVC INTERCEPTION CONTROLS 1... .... SIESVCNN X'80' INTERCEPT ALL SVC INSTRUCTIONS .1.. .... SIESVC1C X'40' INTERCEPT ON SVC NUMBER IN SVC1N ..1. .... SIESVC2C X'20' INTERCEPT ON SVC NUMBER IN SVC2N ...1 .... SIESVC3C X'10' INTERCEPT ON SVC NUMBER IN SVC3N 0041 65 Bitstring 1 SIESVC1N INTERCEPT SVC NUMBER FIRST ID 0042 66 Bitstring 1 SIESVC2N INTERCEPT SVC NUMBER SECOND ID 0043 67 Bitstring 1 SIESVC3N INTERCEPT SVC NUMBER THIRD ID 0044 68 Signed 2 SIELCTLS (0) LCTL INTERCEPTION CONTROLS 0044 68 Bitstring 1 SIELCTB0 LCTL INTERCEPTION, CR0-CR7 1... .... SIELCTL0 X'80' INTERCEPT LCTL CR0 .1.. .... SIELCTL1 X'40' INTERCEPT LCTL CR1 ..1. .... SIELCTL2 X'20' INTERCEPT LCTL CR2 ...1 .... SIELCTL3 X'10' INTERCEPT LCTL CR3 .... 1... SIELCTL4 X'08' INTERCEPT LCTL CR4 .... .1.. SIELCTL5 X'04' INTERCEPT LCTL CR5 .... ..1. SIELCTL6 X'02' INTERCEPT LCTL CR6 .... ...1 SIELCTL7 X'01' INTERCEPT LCTL CR7 0045 69 Bitstring 1 SIELCTB1 LCTL INTERCEPTION, CR8-CR15 1... .... SIELCTL8 X'80' INTERCEPT LCTL CR8 .1.. .... SIELCTL9 X'40' INTERCEPT LCTL CR9 ..1. .... SIELCTLA X'20' INTERCEPT LCTL CR10 ...1 .... SIELCTLB X'10' INTERCEPT LCTL CR11 .... 1... SIELCTLC X'08' INTERCEPT LCTL CR12 .... .1.. SIELCTLD X'04' INTERCEPT LCTL CR13 .... ..1. SIELCTLE X'02' INTERCEPT LCTL CR14 .... ...1 SIELCTLF X'01' INTERCEPT LCTL CR15 0046 70 Signed 2 SIEICPUA VIRTUAL CPU ADDRESS FOR INTERPRETIVE EXECUTION (BITS 10-15); BITS 0-9 RESERVED FOR IBM HARDWARE USE 0048 72 Signed 4 SIEICTLS (0) INTERCEPTION CONTROLS 0048 72 Bitstring 1 SIEICPT0 INTERCEPTION CONTROLS, BYTE 0 1... .... SIEICPOP X'80' INTERCEPT OPERATION EXCEPTION PROGRAM INTERRUPTIONS .1.. .... SIEICPRO X'40' INTERCEPT PRIVILEGED OPERATION PROGRAM INTERRUPTIONS ..1. .... SIEICPRG X'20' INTERCEPT PROGRAM INTERRUPTIONS .... 1... SIEICTS X'08' INTERCEPT TEST AND SET (TS) INSTRUCTIONS WHEN CC=1 .... .1.. SIEICCS X'04' INTERCEPT COMPARE AND SWAP (CS) INSTRUCTIONS WHEN CC=1 .... ..1. SIEICCDS X'02' INTERCEPT COMPARE DOUBLE AND SWAP (CDS) INSTRUCTIONS WHEN CC=1 .... ...1 SIEICIPT X'01' INTERCEPT INVALIDATE PAGE TABLE ENTRY INSTRUCTIONS (IPTE) or CSP 0049 73 Bitstring 1 SIEICPT1 INTERCEPTION CONTROLS, BYTE 1 .1.. .... SIEICLPS X'40' INTERCEPT LOAD PSW (LPSW) INSTRUCTIONS ..1. .... SIEICPTL X'20' INTERCEPT PURGE TLB (PTLB) AND PURGE ALB (PALB) INSTRUCTIONS ...1 .... SIEICSSM X'10' INTERCEPT SET SYSTEM MASK (SSM) INSTRUCTIONS .... 1... SIEICBSA X'08' INTERCEPT BRANCH AND SET AUTHORITY (BSA) INSTRUCTIONS .... .1.. SIEICSTC X'04' INTERCEPT STORE CONTROL (STCTL) INSTRUCTIONS .... ..1. SIEICSTN X'02' INTERCEPT STORE-THEN-AND SYSTEM MASK (STNSM) INSTRUCTIONS .... ...1 SIEICSTO X'01' INTERCEPT STORE-THEN-OR SYSTEM MASK (STOSM) INSTRUCTIONS X'80' RESERVED FOR FUTURE IBM USE 004A 74 Bitstring 1 SIEICPT2 INTERCEPTION CONTROLS, BYTE 2 1... .... SIEICSTK X'80' INTERCEPT STORE CLOCK (STCK) INSTRUCTIONS .1.. .... SIEICISK X'40' INTERCEPT INSERT STORAGE KEY (ISK) AND INSERT STORAGE KEY EXTENDED (ISKE) INSTRUCTIONS ..1. .... SIEICSSK X'20' INTERCEPT SET STORAGE KEY (SSK) AND SET STORAGE KEY EXTENDED (SSKE) INSTRUCTIONS ...1 .... SIEICRRB X'10' INTERCEPT RESET REFERENCE BIT (RRB) AND RESET REFERENCE BIT EXTENDED (RRBE) INSTRUCTIONS .... 1... SIEICPC X'08' INTERCEPT PROGRAM CALL (PC) INSTRUCTIONS .... .1.. SIEICPT X'04' INTERCEPT PROGRAM TRANSFER (PT) INSTRUCTIONS .... ..1. SIEICTPT X'02' INTERCEPT TEST PROTECTION (TPROT) INSTRUCTIONS .... ...1 SIEICLSP X'01' INTERCEPT LOAD ADDRESS SPACE PARAMETERS (LASP) INSTRUCTIONS 004B 75 Bitstring 1 SIEICPT3 INTERCEPTION CONTROLS, BYTE 3 1... .... SIEICVAS X'80' INTERCEPT SAVE VECTOR ACTIVITY COUNT (VACSV) INSTRUCTION .1.. .... SIEICSPT X'40' INTERCEPT SET CPU TIMER (SPT) AND STORE CPU TIMER (STPT) INSTRUCTIONS ..1. .... SIEICSCK X'20' INTERCEPT SET CLOCK COMPARATOR (SCKC) AND STORE CLOCK COMPARATOR (STCKC) INSTRUCTIONS ...1 .... SIEICVAR X'10' INTERCEPT RESTORE VECTOR ACTIVITY COUNT (VACRS) INSTRUCTION .... 1... SIEICPR X'08' INTERCEPT PROGRAM RETURN (PR) INSTRUCTION .... .1.. SIEICBAK X'04' INTERCEPT BRANCH AND STACK (BAKR) INSTRUCTION .... ..1. SIEICPG X'02' INTERCEPT PAGE-IN (PGIN) AND PAGE-OUT (PGOUT) INSTRUCTIONS. 004C 76 Signed 4 SIEECA (0) EXECUTION CONTROLS 004C 76 Bitstring 1 SIEECA0 EXECUTION CONTROLS, BYTE 0 1... .... SIEECEXT X'80' EXTERNAL INTERRUPTION INTERPRETATION ASSIST .1.. .... SIEECINT X'40' INTERVENTION BYPASS ASSIST ..1. .... SIEECWAI X'20' GUEST WAIT-STATE ASSIST ...1 .... SIEECSGP X'10' SIGP INTERPRETATION ASSIST .... 1... SIEECALT X'08' ALERT MONITORING BIT .... .1.. SIEECIO2 X'04' I/O INTERPRETATION LEVEL 2 ACTIVATION BIT .... ...1 SIEECMVP X'01' MVPG Facility enablement. When this bit is one, SIE will inter- pret the MVPG and IESBE opcodes. 004D 77 Bitstring 1 SIEECA1 EXECUTION CONTROLS, BYTE 1 ..1. .... SIEEC370 X'20' ENABLE 370 GUEST I/O INTERRUPTS .... .1.. SIEVECTF X'04' Indicates to SIE microcode that the virtual vector configuration is online. Set when a virtual vector configuration is defined and not in check-stopped state. 004E 78 Bitstring 1 SIEECA2 Execution controls, byte 2 .... .... SIEBKDF1 X'00' Dummy bit definition so BLOCKDEF will map SIEECA2 correctly 004F 79 Bitstring 1 SIEECA3 Execution controls, byte 3 .... .1.. SIESIGA X'04' Signal Adapter (SIGA) Assist 0050 80 Bitstring 1 SIEICODE INTERCEPTION EVENT CODE. THIS FIELD DESCRIBES A GUEST CONDITION DETECTED BY THE EMULATION HARDWARE (USUALLY) WHICH REQUIRES SOFTWARE INTERVENTION OR SIMULATION. 0051 81 Bitstring 1 SIEICFLG INSTRUCTION INTERCEPT MODIFIER .... ..1. SIEICIF X'02' INSTRUCTION FETCH EVENT (P.E.R) .... ...1 SIEICEX X'01' THE INTERCEPTED INSTRUCTION WAS THE SUBJECT OF AN EXECUTE INST. 0052 82 Signed 2 SIEIHCPU HOST CPU ADDRESS THAT LAST ENTERED EMULATION MODE FOR THIS STATE DESCRIPTION 0054 84 Signed 2 SIETODPF Guest TOD programmable field 0056 86 Bitstring 6 SIEIPARM (0) Interception parameter. 0056 86 Signed 2 SIEINST (0) Interception parameter bit 0-15 00000056 SIEIPA SIEINST 0056 86 Bitstring 1 SIEINSTO Interception parameter bit 0-7. First byte of the OPCODE 00000056 SIEIPA0 SIEINSTO 0057 87 Bitstring 1 SIEINSTE Interception parameter bit 8-15 Second byte of the OPCODE for extended opcode instruction or R1R2 field or immediate data field or length field 00000057 SIEIPA1 SIEINSTE 0058 88 Signed 4 SIEIPB (0) Interception parameter bit 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 SIEIPBH0 (0) Halfword 0 of IPB 0058 88 Bitstring 1 SIEIPB0 Byte 0 of IPB 0059 89 Bitstring 1 SIEIPB1 Byte 1 of IPB 005A 90 Signed 2 SIEIPBH1 (0) Halfword 1 of IPB 005A 90 Bitstring 1 SIEIPB2 Byte 2 of IPB 005B 91 Bitstring 1 SIEIPB3 Byte 3 of IPB 0000005B SIEIPBRR SIEIPB3 R1R2 of the RRE instruction format. 005C 92 Signed 4 SIEIPC Instruction parameter bit 48-79. For instruction interception, this field contains bytes 6 and beyond of the instruction text, if the instruction is that long. 0060 96 Signed 4 SIERCP (0) RCP-AREA HOST VIRTUAL ADDRESS 0060 96 Bitstring 1 SIERCPB0 BYTE ZERO, FLAGS FOR STORAGE KEY ASSIST 1... .... SIEASIST X'80' AN ASSIST IS ENABLED 1... .... SIESKAEN X'80' STORAGE KEY ASSIST ENABLED .1.. .... SIESKAIP X'40' STORAGE KEY ASSIST IN PROGRESS 0061 97 Bitstring 1 * RESERVED WITH ASSISTS ENABLED 0062 98 Bitstring 1 SIERCPB2 BYTE TWO, FLAGS ASSISTS ...1 .... SIERCPBY X'10' BYPASS USE OF RCP FOR GUEST 0063 99 Bitstring 1 * RESERVED WITH ASSISTS ENABLED 0064 100 Signed 4 SIEISCAA SYSTEM CONTROL AREA ADDRESS 0068 104 Signed 4 SIESNORG SUBCHANNEL NUMBER TABLE ORIGIN 006C 108 Signed 4 * RESERVED FOR IBM HARDWARE USE 0070 112 Signed 2 SIETCHCL TCH INTERCEPTION CONTROLS 0072 114 Signed 2 * RESERVED FOR IBM HARDWARE USE 0074 116 Signed 4 SIEIOPCT (0) I/O PASSTHROUGH CONTROL 0074 116 Bitstring 1 SIEDEDSC DEDICATED SUBCLASS CONTROL 1111 1111 CR6IOMSK X'FF' FLOATING CHANNEL INTERRUPT MASK 1... .... CR6IOCL0 X'80' FLOATING CHANNEL INTERRUPT CLASS 0 .1.. .... CR6IOCL1 X'40' FLOATING CHANNEL INTERRUPT CLASS 1 ..1. .... CR6IOCL2 X'20' FLOATING CHANNEL INTERRUPT CLASS 2 ...1 .... CR6IOCL3 X'10' FLOATING CHANNEL INTERRUPT CLASS 3 .... 1... CR6IOCL4 X'08' FLOATING CHANNEL INTERRUPT CLASS 4 .... .1.. CR6IOCL5 X'04' FLOATING CHANNEL INTERRUPT CLASS 5 .... ..1. CR6IOCL6 X'02' FLOATING CHANNEL INTERRUPT CLASS 6 .... ...1 CR6IOCL7 X'01' FLOATING CHANNEL INTERRUPT CLASS 7 11.. .... CR6IOHST CR6IOCL0+CR6IOCL1 HOST ISCS 0075 117 Bitstring 1 SIEREPSC REPLACEMENT ISC NUMBER ..11 1... CSWIRC X'38' INTERRUPTION SUBCLASS EXTRACT MASK 1... .... CSWQDIO X'80' QDIO Facility (Q) Available .... .1.. CSWIOINC X'04' I/O Initiation Control bit .... ..1. CSWHDVA X'02' HALT DEVICE (HDV) Assist Control bit .... ...1 CSWABC X'01' ALTERNATE BLOCK CONTROL BIT 1... .... CSWPATH X'80' MODEL DEPENDENT PATH FOR MSG SUBCHANL ..11 111. CSWMSV X'3E' MESSAGE SUBCHANNEL VALID BITS .1.. .... CSWMINS X'40' MESSAGE DEVICE MAY BE INSTALLED 0076 118 Signed 2 SIEDVSCS (0) IRB DS MASK 0076 118 Bitstring 1 SIEDVST 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 SIESCST 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 Bitstring 3 SIEXSLIM EXTENDED STORAGE UPPER LIMIT BLOCK ADDRESS. 007B 123 Bitstring 1 * RESERVED FOR IBM HARDWARE USE 007C 124 Signed 4 * RESERVED FOR IBM HARDWARE USE 0080 128 Bitstring 64 SIECRS (0) GUEST CONTROL REGISTERS 0-16 0080 128 Signed 4 SIECR0 GUEST CONTROL REGISTER 0 0084 132 Signed 4 SIECR1 GUEST CONTROL REGISTER 1 0088 136 Signed 4 SIECR2 GUEST CONTROL REGISTER 2 008C 140 Signed 4 SIECR3 GUEST CONTROL REGISTER 3 0090 144 Signed 4 SIECR4 GUEST CONTROL REGISTER 4 0094 148 Signed 4 SIECR5 GUEST CONTROL REGISTER 5 0098 152 Signed 4 SIECR6 GUEST CONTROL REGISTER 6 009C 156 Signed 4 SIECR7 GUEST CONTROL REGISTER 7 00A0 160 Signed 4 SIECR8 GUEST CONTROL REGISTER 8 00A4 164 Signed 4 SIECR9 GUEST CONTROL REGISTER 9 00A8 168 Signed 4 SIECR10 GUEST CONTROL REGISTER 10 00AC 172 Signed 4 SIECR11 GUEST CONTROL REGISTER 11 00B0 176 Signed 4 SIECR12 GUEST CONTROL REGISTER 12 00B4 180 Signed 4 SIECR13 GUEST CONTROL REGISTER 13 00B8 184 Signed 4 SIECR14 GUEST CONTROL REGISTER 14 00BC 188 Signed 4 SIECR15 GUEST CONTROL REGISTER 15 INTERRUPTION INTERCEPTION AREA (APPROXIMATELY MAPS GUEST STORAGE X'80' TO X'9F') 00C0 192 Address 4 SIEDPTE ADDRESS OF HOST PTE FOR MVPG DESTINATION OPERAND 00C4 196 Address 4 SIESPTE (0) ADDRESS OF HOST PTE FOR MVPG SOURCE OPERAND 00C4 196 Signed 2 SIEIEXCA EXTERNAL INTERRUPTION CPU ADDR 00C6 198 Signed 2 SIEIEXCD EXTERNAL INTERRUPTION CODE 00C8 200 Signed 4 * RESERVED FOR IBM HARDWARE USE 00CC 204 Signed 4 SIEIPRCD PROGRAM INTERRUPT ILC AND CODE 00D0 208 Signed 4 SIEITRAD TRANSLATION EXCEPTION ADDRESS 00D0 208 Signed 4 SIEFPARM Data exception interrupt code 00D4 212 Signed 2 SIEIMNCL MONITOR CLASS CODE 00D6 214 Signed 2 SIEPERCL (0) PER class code 00D6 214 Bitstring 1 SIEPERCD PER event code identifier 00D7 215 Bitstring 1 SIEPERZF PER interrupt code .1.. .... SIEATMID X'40' Addressing and translation mode identification (ATMID) validity bit ..1. .... SIEATM32 X'20' ATMID PSW bit 32 ...1 .... SIEATM05 X'10' ATMID PSW bit 05 .... 1... SIEATM16 X'08' ATMID PSW bit 16 .... .1.. SIEATM17 X'04' ATMID PSW bit 17 .... ..1. SIEPSTD1 X'02' STD ID bit 1 .... ...1 SIEPSTD2 X'01' STD ID bit 2 .... .... SIEPRSEG X'00' STD ID bits both off. This is Primary Segment Table Designation obtained from CR-1 .... ...1 SIEARSEG X'01' STD ID bits = '01'x. This is AR specified .... ..1. SIESESEG X'02' STD ID bits = '10'x. This is Secondary Segment Table Designation obtained from CR-7 .... ..11 SIEHOSEG X'03' STD ID bits both on. This is Home Segment Table Designation obtained from CR-13 00D8 216 Signed 4 SIEPERAD PER EVENT INSTRUCTION ADDRESS 00DC 220 Signed 4 SIEIMNCD MONITOR CODE 00E0 224 Bitstring 1 SIEXCPAR EXCEPTION ACCESS IDENTIFICATION 00E1 225 Bitstring 1 SIEPERAR PER ACCESS IDENTIFICATION 00E2 226 Bitstring 1 SIEOPRID (0) Operand access identification 00E2 226 Bitstring 3 SIEXSO Expanded storage origin 00E5 229 Bitstring 3 SIEXSL Expanded storage limit 00E8 232 Dbl-Word 8 * RESERVED FOR IBM HARDWARE USE 00F0 240 Signed 4 * RESERVED FOR IBM HARDWARE USE 00F4 244 Bitstring 6 SIEIBM1 Reserved for IBM hardware use 00FA 250 Bitstring 6 * RESERVED FOR IBM HARDWARE USE 00000100 SIEBLEN *-SIEBK BLOCK SIZE IN BYTES | I/O INTERPRETATION LEVEL 2 RE-DEFINITION | 0074 116 Bitstring 1 SIEAZN ACTIVE ZONE NUMBER 0075 117 Bitstring 1 SIERPLZN REPLACEMENT ZONE NUMBER 0076 118 Signed 2 * IRB DS MASK (UNCHANGED FROM I/O INTERPRETATION LEVEL 1) 0078 120 Bitstring 1 SIEAZM ALERT GENERATING ZONE MASK 0079 121 Bitstring 1 * (3) RESERVED FOR IBM HARDWARE USE

 

SIEBK Storage Layout

*** SIEBK - SIE STATE DESCRIPTOR BLOCK
*
*     +------+------+------+------+---------------------------+
*   0 |:NTVCT|:STATC|:MODEX|:MODE |         SIEPREFX          |
*     +------+------+------+------+---------------------------+
*   8 |  SIEMSORG   |  SIEGMSIZ   |///////////////////////////|
*     +-------------+-------------+---------------------------+
*  10 |         SIEEG14           |         SIEEG15           |
*     +---------------------------+---------------------------+
*  18 |                        SIEPSW                         |
*     +---------------------------+---------------------------+
*  20 |///////////////////////////|         SIELORES          |
*     +---------------------------+---------------------------+
*  28 |                       SIECPUTM                        |
*     +-------------------------------------------------------+
*  30 |                        SIECKC                         |
*     +-------------------------------------------------------+
*  38 |                       SIEEPOCH                        |
*     +------+------+------+------+------+------+-------------+
*  40 |:SVCTL|:SVC1N|:SVC2N|:SVC3N|:LCTB0|:LCTB1|  SIEICPUA   |
*     +------+------+------+------+------+------+------+------+
*  48 |:ICPT0|:ICPT1|:ICPT2|:ICPT3|:ECA0 |:ECA1 |:ECA2 |:ECA3 |
*     +------+------+------+------+------+------+------+------+
*  50 |:ICODE|:ICFLG|  SIEIHCPU   |  SIETODPF   |:INSTO|:INSTE|
*     +------+------+------+------+-------------+------+------+
*  58 |:IPB0 |:IPB1 |:IPB2 |:IPB3 |          SIEIPC           |
*     +------+------+------+------+---------------------------+
*  60 |:RCPB0|//////|:RCPB2|//////|         SIEISCAA          |
*     +------+------+------+------+---------------------------+
*  68 |         SIESNORG          |///////////////////////////|
*     +-------------+-------------+------+------+------+------+
*  70 |  SIETCHCL   |/////////////|:DEDSC|:REPSC|:DVST |:SCST |
*     +-------------+------+------+------+------+------+------+
*  78 |     SIEXSLIM       |//////|///////////////////////////|
*     +--------------------+------+---------------------------+
*  80 |          SIECR0           |          SIECR1           |
*     +---------------------------+---------------------------+
*  88 |          SIECR2           |          SIECR3           |
*     +---------------------------+---------------------------+
*  90 |          SIECR4           |          SIECR5           |
*     +---------------------------+---------------------------+
*  98 |          SIECR6           |          SIECR7           |
*     +---------------------------+---------------------------+
*  A0 |          SIECR8           |          SIECR9           |
*     +---------------------------+---------------------------+
*  A8 |         SIECR10           |         SIECR11           |
*     +---------------------------+---------------------------+
*  B0 |         SIECR12           |         SIECR13           |
*     +---------------------------+---------------------------+
*  B8 |         SIECR14           |         SIECR15           |
*     +---------------------------+-------------+-------------+
*  C0 |         SIEDPTE           |  SIEIEXCA   |  SIEIEXCD   |
*     +---------------------------+-------------+-------------+
*  C8 |///////////////////////////|         SIEIPRCD          |
*     +---------------------------+---------------------------+
*  D0 |         SIEITRAD          | D4
*     +---------------------------+
*
*** SIEBK - SIE STATE DESCRIPTOR BLOCK
*** Overlay for SIEITRAD in SIEBK
*
*     +---------------------------+-------------+------+------+
*  D0 |         SIEFPARM          |  SIEIMNCL   |:PERCD|:PERZF|
*     +---------------------------+-------------+------+------+
*  D8 |         SIEPERAD          |         SIEIMNCD          |
*     +------+------+-------------+------+--------------------+
*  E0 |:XCPAR|:PERAR|      SIEXSO        |      SIEXSL        |
*     +------+------+--------------------+--------------------+
*  E8 |///////////////////////////////////////////////////////|
*     +---------------------------+---------------------------+
*  F0 |///////////////////////////|         SIEIBM1-          |
*     +-------------+-------------+---------------------------+
*  F8 |   -(0F4)    |/////////////////////////////////////////|
*     +-------------+-----------------------------------------+
* 100
*
*** Overlay for SIEITRAD in SIEBK
*** Overlay for SIEIOPCT in SIEBK
*
*                                 +------+------+-------------+
*  70 ...                      74 |SIEAZN|:RPLZN|/////////////|
*     +------+--------------------+------+------+-------------+
*  78 |SIEAZM|////////////////////| 7C
*     +------+--------------------+
*
*** Overlay for SIEIOPCT in SIEBK

 

SIEBK Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

CR6IOCL0 0074 80

CR6IOCL1 0074 40

CR6IOCL2 0074 20

CR6IOCL3 0074 10

CR6IOCL4 0074 08

CR6IOCL5 0074 04

CR6IOCL6 0074 02

CR6IOCL7 0074 01

CR6IOHST 0074 C0

CR6IOMSK 0074 FF

CSWABC 0075 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

CSWHDVA 0075 02

CSWIFCC 0077 02

CSWIL 0077 40

CSWIOINC 0075 04

CSWIRC 0075 38

CSWMINS 0075 40

CSWMSV 0075 3E

CSWPATH 0075 80

CSWPCE 0077 31

CSWPCI 0077 80

CSWPRG 0077 20

CSWPROT 0077 10

CSWQDIO 0075 80

CSWSM 0076 40

CSWSMBSY 0076 50

CSWUC 0076 02

CSWUE 0076 01

SIEARSEG 00D7 01

SIEASIST 0060 80

SIEATMID 00D7 40

SIEATM05 00D7 10

SIEATM16 00D7 08

SIEATM17 00D7 04

SIEATM32 00D7 20

SIEAZM 0078

SIEAZN 0074

SIEBKDF1 004E 00

SIEBLEN 00FA 00000100

SIECKC 0030

SIECPUTM 0028

SIECRS 0080

SIECR0 0080

SIECR1 0084

SIECR10 00A8

SIECR11 00AC

SIECR12 00B0

SIECR13 00B4

SIECR14 00B8

SIECR15 00BC

SIECR2 0088

SIECR3 008C

SIECR4 0090

SIECR5 0094

SIECR6 0098

SIECR7 009C

SIECR8 00A0

SIECR9 00A4

SIEDEDSC 0074

SIEDPTE 00C0

SIEDVSCS 0076

SIEDVST 0076

SIEECA 004C

SIEECALT 004C 08

SIEECA0 004C

SIEECA1 004D

SIEECA2 004E

SIEECA3 004F

SIEECEXT 004C 80

SIEECINT 004C 40

SIEECIO2 004C 04

SIEECMVP 004C 01

SIEECSGP 004C 10

SIEECWAI 004C 20

SIEEC370 004D 20

SIEEG14 0010

SIEEG15 0014

SIEEPOCH 0038

SIEEXRUN 0001 01

SIEEXTMR 0001 02

SIEFPARM 00D0

SIEGMSIZ 000A

SIEGPE 0003 01

SIEHOSEG 00D7 03

SIEIBM1 00F4

SIEICBAK 004B 04

SIEICBSA 0049 08

SIEICCDS 0048 02

SIEICCS 0048 04

SIEICEX 0051 01

SIEICFLG 0051

SIEICIF 0051 02

SIEICIPT 0048 01

SIEICISK 004A 40

SIEICLPS 0049 40

SIEICLSP 004A 01

SIEICODE 0050

SIEICPC 004A 08

SIEICPG 004B 02

SIEICPOP 0048 80

SIEICPR 004B 08

SIEICPRG 0048 20

SIEICPRO 0048 40

SIEICPT 004A 04

SIEICPTL 0049 20

SIEICPT0 0048

SIEICPT1 0049

SIEICPT2 004A

SIEICPT3 004B

SIEICPUA 0046

SIEICRRB 004A 10

SIEICSCK 004B 20

SIEICSPT 004B 40

SIEICSSK 004A 20

SIEICSSM 0049 10

SIEICSTC 0049 04

SIEICSTK 004A 80

SIEICSTN 0049 02

SIEICSTO 0049 01

SIEICTLS 0048

SIEICTPT 004A 02

SIEICTS 0048 08

SIEICVAR 004B 10

SIEICVAS 004B 80

SIEIEXCA 00C4

SIEIEXCD 00C6

SIEIHCPU 0052

SIEIMNCD 00DC

SIEIMNCL 00D4

SIEINST 0056

SIEINSTE 0057

SIEINSTO 0056

SIEIOPCT 0074

SIEIPA 0056 00000056

SIEIPARM 0056

SIEIPA0 0056 00000056

SIEIPA1 0057 00000057

SIEIPB 0058

SIEIPBH0 0058

SIEIPBH1 005A

SIEIPBRR 005B 0000005B

SIEIPB0 0058

SIEIPB1 0059

SIEIPB2 005A

SIEIPB3 005B

SIEIPC 005C

SIEIPEXT 0000 01

SIEIPRCD 00CC

SIEIPSTP 0000 04

SIEIPVIO 0000 02

SIEIPWAI 0000 10

SIEIPXTC 0000 08

SIEISCAA 0064

SIEITMOF 0003 04

SIEITMRI 0001 80

SIEITRAD 00D0

SIELCTB0 0044

SIELCTB1 0045

SIELCTLA 0045 20

SIELCTLB 0045 10

SIELCTLC 0045 08

SIELCTLD 0045 04

SIELCTLE 0045 02

SIELCTLF 0045 01

SIELCTLS 0044

SIELCTL0 0044 80

SIELCTL1 0044 40

SIELCTL2 0044 20

SIELCTL3 0044 10

SIELCTL4 0044 08

SIELCTL5 0044 04

SIELCTL6 0044 02

SIELCTL7 0044 01

SIELCTL8 0045 80

SIELCTL9 0045 40

SIELORES 0024

SIEMCDS 0002 01

SIEMODE 0003

SIEMODEX 0002

SIEMSORG 0008

SIENTVCT 0000

SIEOPRID 00E2

SIEPERAD 00D8

SIEPERAR 00E1

SIEPERCD 00D6

SIEPERCL 00D6

SIEPERZF 00D7

SIEPREFX 0004

SIEPRSEG 00D7 00

SIEPSTD1 00D7 02

SIEPSTD2 00D7 01

SIEPSW 0018

SIERCP 0060

SIERCPBY 0062 10

SIERCPB0 0060

SIERCPB2 0062

SIEREPSC 0075

SIERPLZN 0075

SIERRF 0002 80

SIERSCB 0001 40

SIESCST 0077

SIESDSC 0000

SIESESEG 00D7 02

SIESIGA 004F 04

SIESKAEN 0060 80

SIESKAIP 0060 40

SIESNORG 0068

SIESPTE 00C4

SIESTATC 0001

SIESVCNN 0040 80

SIESVCTL 0040

SIESVC1C 0040 40

SIESVC1N 0041

SIESVC2C 0040 20

SIESVC2N 0042

SIESVC3C 0040 10

SIESVC3N 0043

SIETCHCL 0070

SIETODPF 0054

SIEVCCIN 0003 40

SIEVECTF 004D 04

SIEVR 0003 08

SIEXA 0003 20

SIEXCPAR 00E0

SIEXSL 00E5

SIEXSLIM 0078

SIEXSO 00E2

SIE2NDVR 0002 20

SIE2NDVV 0002 40

SIE370 0003 10


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 13:46:36 EDT.
Copyright IBM Corporation, 1990, 1999