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
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
Last updated on 3 Aug 1999 at 13:46:36 EDT.
Copyright IBM Corporation, 1990, 1999