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


  STFLE Prolog Top of page
 
 NAME       : HCPSTFLE
 DESCRIPTION: STFLE response mapping
 DSECT      : STFLE
 FUNCTION   : Map STFLE response in HCPRCCFL
 LOCATED BY : HCPRCCFL
 CREATED BY : not a control block, just a DSECT, so not created
 DELETED BY : see above
 REFERENCES : none
 SERIALIZED : N/A
 COMPATIBILITY AND MIGRATION CONCERNS : N/A
 NOTES      : This DSECT is used to map the data from the
              STFLE instruction that is issued during system
              initialization.
              Note that the first four bytes of output from
              both the STFL and STFLE instructions are the
              same and are stored at location PFXSTFL.  The
              bytes defined at PFXSTFL are used to address
              these four bytes from both instructions.
              This DSECT is the method to address STFLE
              bytes 4 and up, and may also be used to address
              STFLE bytes 0 through 3.  The bit definitions
              in HCPEQUAT are used with both this DSECT and
              PFXSTFL to address individual bits.
 
 
  STFLE Control Block Content Top of page
 

 STFLE DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure STFLE STFLE response mapping 0000 0 Bitstring 1 STFLEB0 STFLE byte 0 1... .... STFL0N3A X'80' STFL0N3A "N3" instructions available .1.. .... STFL0MEA X'40' STFL0MEA zArch available ..1. .... STFL0MEE X'20' STFL0MEE zArch enabled ...1 .... STFL0IDT X'10' STFL0IDT IDTE is installed .... 1... STFL0ICS X'08' STFL0ICS IDTE performs the Invalidation-and- Clearing operation selectively when STE(s) are invalidated. IDTE also performs the Clearing-by-ASCE function selectively. In both cases, "selectively" means the TLB purging is limited to those specific entries required by architecture. If this bit is off, IDTE simply purges all TLBs. If this bit is on, STFL0IDT is also on. .... .1.. STFL0ICR X'04' STFL0ICR IDTE performs the Invalidation-and- Clearing operation selectively when RTE(s) are invalidated. "Selectively" means the TLB purging is limited to those specific entries required by architecture. If this bit is off, IDTE Invalidation-and-Clearing of RTE(s) simply purges all TLBs. If this bit is on, STFL0IDT and STFL0ICS are also on. .... ..1. STFL0ALR X'02' STFL0ALR ASN-and-LX-reuse facility installed .... ...1 STFL0FLE X'01' STFL0FLE STFLE facility installed Absolute bit position definitiions for byte 0 for use with HCPARDSF 0001 1 Bitstring 1 STFLEB1 STFLE byte 1 1... .... STFLEDAT X'80' STFLEDAT Enhanced-DAT facility (z/Arch) .1.. .... STFLSRS X'40' STFLSRS Sense-running-status facility ..1. .... STFLSSKE X'20' STFLSSKE Conditional-SSKE (z/Arch) ...1 .... STFLCTOP X'10' STFLCTOP Configuration-Topology (z/Arch) .... 1... STFLIBM4 X'08' STFLIBM4 Assigned to IBM Internal Use .... .1.. STFLIPTR X'04' STFLIPTR IPTE-Range (z/Arch) .... ..1. STFLNQKS X'02' STFLNQKS Non-Quiescing-Key-Setting (z/Arch) .... ...1 STFLIBM1 X'01' STFLIBM1 Assigned to IBM Internal Use. Absolute bit position definitiions for byte 1 for use with HCPARDSF 0002 2 Bitstring 1 STFLEB2 STFLE byte 2 1... .... STFLETF2 X'80' STFLETF2 Extended Translation Facility 2 .1.. .... STFLCCA X'40' STFLCCA CPU Crypto Assist installed ..1. .... STFLLDF X'20' STFLLDF Long Displacement Facility available ...1 .... STFLHPO X'10' STFLHPO LDF High Performance Option installed .... 1... STFLHFPM X'08' STFLHFPM HFP-Mult-Add/Subtract facility .... .1.. STFLEXTI X'04' STFLEXTI Extended-Immediate facility installed .... ..1. STFLETF3 X'02' STFLETF3 Extended-Trans Facility 3 installed .... ...1 STFLHFPU X'01' STFLHFPU HFP-Unnormalized-extension facility Absolute bit position definitiions for byte 2 for use with HCPARDSF 0003 3 Bitstring 1 STFLEB3 STFLE byte 3 1... .... STFLE2EN X'80' STFLE2EN ETF2-Enhancement Facility installed .1.. .... STFLSTCF X'40' STFLSTCF Store-Clock-Fast Facility ..1. .... STFLPARS X'20' STFLPARS Parsing-enhancement Facility installed ...1 .... STFLMVCS X'10' STFLMVCS Move-with-optional-specifications .... 1... STFLPTFF X'08' STFLPTFF TOD-clock steering facility installed .... ..1. STFLE3EN X'02' STFLE3EN ETF3-Enhancement Facility installed .... ...1 STFLECTG X'01' STFLECTG Extract-CPU-Time Facility installed Absolute bit position definitiions for byte 3 for use with HCPARDSF 0004 4 Bitstring 1 STFLEB4 STFLE byte 4 1... .... STFLCSST X'80' STFLCSST Compare-and-Swap-and-Store Facility .1.. .... STFLCSS2 X'40' STFLCSS2 Compare-and-Swap-and-Store Fac 2 ..1. .... STFL4GIE X'20' STFL4GIE General-Instruction-Extension-Fac ility installed (GIEF) ...1 .... STFLEXRL X'10' STFLEXRL Execute-Extensions Facility .... 1... STFLEMON X'08' STFLEMON Enhanced-Monitor Facility is installed in zArch mode. .... .1.. STFLBFPD X'04' STFLBFPD BFP and DFP extension 1 Facility is installed in zArch mode. .... ...1 STFLIBM2 X'01' STFLIBM2 Assigned to IBM Internal Use. Absolute bit position definitiions for byte 4 for use with HCPARDSF 0005 5 Bitstring 1 STFLEB5 STFLE byte 5 1... .... STFLLPP X'80' STFLLPP Load Program Parameter Facility is installed in zArch mode. .1.. .... STFLFPSE X'40' STFLFPSE Floating-point-support enhancement facility installed in zArch mode. ..1. .... STFLDFP X'20' STFLDFP DFP facility installed in zArch mode ...1 .... STFLDFPH X'10' STFLDFPH DFP facility has high performance .... 1... STFLPFPO X'08' STFLPFPO PFPO instr installed in zArch mode .... .1.. STFLGIE2 X'04' STFLGIE2 General-Instruction-Extension-Fac ility installed (GIEF2) .... ..1. STFLIBM3 X'02' STFLIBM3 Assigned to IBM Internal Use. .... ...1 STFLCMPS X'01' STFLCMPS CMPSC-enhancement facility is installed in zArch mode. Absolute bit position definitiions for byte 5 for use with HCPARDSF 0006 6 Bitstring 1 STFLEB6 STFLE byte 6 1... .... STFLDZC X'80' STFLDZC DFP zoned-conversion facility .1.. .... STFLGIEP X'40' STFLGIEP Base-low-word facility, execution-hint facility, and misc-instruction- extension facility ..1. .... STFL6TXC X'20' STFL6TXC Constrained Transactional Execution facility installed. ...1 .... STFLLTCF X'10' STFLLTCF Local-TLB-Clearing Facility .... 1... STFLIAF2 X'08' STFLIAF2 Interlocked-Access Facility 2 .... .1.. STFL6LSC X'04' STFL6LSC Load/Store on Condition Facility 2 .... ...1 STFLCTEF X'01' STFLCTEF Conditional-Transaction-End Facility Absolute bit position definitiions for byte 6 for use with HCPARDSF 0007 7 Bitstring 1 STFLEB7 STFLE byte 7 .1.. .... STFLMSA5 X'40' STFLMSA5 MSA-5 facility is installed ..1. .... STFLMIE2 X'20' STFLMIE2 Misc-Instr-Extentions Facility 2 .... .1.. STFLMIE3 X'04' STFLMIE3 (61) Misc-Instr-Extentions Facility 3 Absolute bit position definitiions for byte 7 for use with HCPARDSF 0008 8 Bitstring 1 STFLEB8 STFLE byte 8 1... .... STFLCRIF X'80' STFLCRIF CPU Runtime-Instrumentation Facility ..1. .... STFLRRBF X'20' STFLRRBF Reset-Reference-Bit Fast Facility is installed in zArch mode. ...1 .... STFLCMCF X'10' STFLCMCF CPU-Measurement Counter Fac. (z/Arch) .... 1... STFLCMSF X'08' STFLCMSF CPU-Measurement Sampling Fac. (z/Arch) Absolute bit position definitiions for byte 8 for use with HCPARDSF 0009 9 Bitstring 1 STFLEB9 STFLE byte 9 .1.. .... STFL9TX X'40' STFL9TX Transactional Execution Facility installed. ..1. .... STFLSTHY X'20' STFLSTHY Store-Hypervisor-Info Facility ...1 .... STFLAEFS X'10' STFLAEFS Access-Exception Fetch/Store Indication Facility installed in zArch mode. .... 1... STFLMSA3 X'08' STFLMSA3 MSA-3 facility is installed .... .1.. STFLMSA4 X'04' STFLMSA4 MSA-4 facility is installed .... ..1. STFLEDAT2 X'02' STFLEDAT2 Enhanced-DAT Facility 2 Absolute bit position definitiions for byte 9 for use with HCPARDSF 000A 10 Bitstring 1 STFLEB10 STFLE byte 10 000B 11 Bitstring 1 STFLEB11 STFLE byte 11 000C 12 Bitstring 1 STFLEB12 STFLE byte 12 000D 13 Bitstring 1 STFLEB13 STFLE byte 13 000E 14 Bitstring 1 STFLEB14 STFLE byte 14 000F 15 Bitstring 1 STFLEB15 STFLE byte 15 0010 16 Bitstring 1 STFLEB16 STFLE byte 16 1... .... STFLDELY X'80' STFLDELY Delay Facility is installed .1.. .... STFLVECT X'40' STFLVECT Vector Facility installed ..1. .... STFLIEP X'20' STFLIEP Instruction-Execution-Protection facility installed ...1 .... STFLSEAF X'10' STFLSEAF Side-Effect-Access Facility installed .... .1.. STFLGSF X'04' STFLGSF Guarded-Storage Facility is installed .... ..1. STFLVPDF X'02' STFLVPDF Vector Packed Decimal Facility .... ...1 STFLVEF1 X'01' STFLVEF1 Vector Enhancements Facility 1 Absolute bit position definitiions for byte 16 for use with HCPARDSF 0011 17 Bitstring 1 STFLEB17 STFLE byte 17 0012 18 Bitstring 1 STFLEB18 STFLE byte 18 ..1. .... STFLMSA8 X'20' STFLMSA8 (146) Message-Security-Assist 8 .... 1... STFLVEF2 X'08' STFLVEF2 (148) Vector Enhancements Facility 2 .... ..1. STFLESOR X'02' STFLESOR (150) Enhanced-Sort Facility .... ...1 STFLDEFC X'01' STFLDEFC (151) Deflate-Conversion Facility Absolute bit position definitions for byte 18 for use with HCPARDSF 0013 19 Bitstring 1 STFLEB19 STFLE byte 19 0014 20 Bitstring 1 STFLEB20 STFLE byte 20 0015 21 Bitstring 1 STFLEB21 STFLE byte 21 1... .... STFLE39C X'80' STFLE39C (168) ESA/390 Compatibility-mode facility Absolute bit position definitions for byte 21 for use with HCPARDSF 0016 22 Bitstring 1 STFLEB22 STFLE byte 22 0017 23 Bitstring 1 STFLEB23 STFLE byte 23 0018 24 Bitstring 1 STFLEB24 STFLE byte 24 1... .... STFLVPD2 X'80' STFLVPD2 (192) Vector Packed Decimal Enhancement Facility 2 .1.. .... STFLBEAR X'40' STFLBEAR (193) BEAR Enhancement Facility ..1. .... STFLRDP X'20' STFLRDP (194) Reset DAT-Protection Facility .... 1... STFLPAI X'08' STFLPAI (196) Processor Activity Inst. Facility .... .1.. STFLPAI1 X'04' STFLPAI1 (197) PAI Extension 1 Absolute bit position definitions for byte 24 for use with HCPARDSF 0019 25 Bitstring 1 STFLEB25 STFLE byte 25 001A 26 Bitstring 1 STFLEB26 STFLE byte 26 001B 27 Bitstring 1 STFLEB27 STFLE byte 27 001C 28 Bitstring 1 STFLEB28 STFLE byte 28 001D 29 Bitstring 1 STFLEB29 STFLE byte 29 001E 30 Bitstring 1 STFLEB30 STFLE byte 30 001F 31 Bitstring 1 STFLEB31 STFLE byte 31 00000004 STFSIZE (*-STFLE+7)/8 size in double words 00000020 STFBSIZE STFSIZE*8 size in bytes 00000003 STFRQLEN (STFLEB24-STFLE+7)/8 Required STFLE size for z/VM-simulated instructions and anti-facility bits.
 
 
  STFLE Storage Layout Top of page
 
          
*** STFLE - STFLE response mapping
*
*     +------+------+------+------+------+------+------+------+
*   0 |:LEB0 |:LEB1 |:LEB2 |:LEB3 |:LEB4 |:LEB5 |:LEB6 |:LEB7 |
*     +------+------+------+------+------+------+------+------+
*   8 |:LEB8 |:LEB9 |:LEB10|:LEB11|:LEB12|:LEB13|:LEB14|:LEB15|
*     +------+------+------+------+------+------+------+------+
*  10 |:LEB16|:LEB17|:LEB18|:LEB19|:LEB20|:LEB21|:LEB22|:LEB23|
*     +------+------+------+------+------+------+------+------+
*  18 |:LEB24|:LEB25|:LEB26|:LEB27|:LEB28|:LEB29|:LEB30|:LEB31|
*     +------+------+------+------+------+------+------+------+
*  20
*
*** STFLE - STFLE response mapping
 
 
  STFLE Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
STFBSIZE       001F 00000020
STFLAEFS       0009 10
STFLBEAR       0018 40
STFLBFPD       0004 04
STFLCCA        0002 40
STFLCMCF       0008 10
STFLCMPS       0005 01
STFLCMSF       0008 08
STFLCRIF       0008 80
STFLCSST       0004 80
STFLCSS2       0004 40
STFLCTEF       0006 01
STFLCTOP       0001 10
STFLDEFC       0012 01
STFLDELY       0010 80
STFLDFP        0005 20
STFLDFPH       0005 10
STFLDZC        0006 80
STFLEB0        0000
STFLEB1        0001
STFLEB10       000A
STFLEB11       000B
STFLEB12       000C
STFLEB13       000D
STFLEB14       000E
STFLEB15       000F
STFLEB16       0010
STFLEB17       0011
STFLEB18       0012
STFLEB19       0013
STFLEB2        0002
STFLEB20       0014
STFLEB21       0015
STFLEB22       0016
STFLEB23       0017
STFLEB24       0018
STFLEB25       0019
STFLEB26       001A
STFLEB27       001B
STFLEB28       001C
STFLEB29       001D
STFLEB3        0003
STFLEB30       001E
STFLEB31       001F
STFLEB4        0004
STFLEB5        0005
STFLEB6        0006
STFLEB7        0007
STFLEB8        0008
STFLEB9        0009
STFLECTG       0003 01
STFLEDAT       0001 80
STFLEDAT2      0009 02
STFLEMON       0004 08
STFLESOR       0012 02
STFLETF2       0002 80
STFLETF3       0002 02
STFLEXRL       0004 10
STFLEXTI       0002 04
STFLE2EN       0003 80
STFLE3EN       0003 02
STFLE39C       0015 80
STFLFPSE       0005 40
STFLGIEP       0006 40
STFLGIE2       0005 04
STFLGSF        0010 04
STFLHFPM       0002 08
STFLHFPU       0002 01
STFLHPO        0002 10
STFLIAF2       0006 08
STFLIBM1       0001 01
STFLIBM2       0004 01
STFLIBM3       0005 02
STFLIBM4       0001 08
STFLIEP        0010 20
STFLIPTR       0001 04
STFLLDF        0002 20
STFLLPP        0005 80
STFLLTCF       0006 10
STFLMIE2       0007 20
STFLMIE3       0007 04
STFLMSA3       0009 08
STFLMSA4       0009 04
STFLMSA5       0007 40
STFLMSA8       0012 20
STFLMVCS       0003 10
STFLNQKS       0001 02
STFLPAI        0018 08
STFLPAI1       0018 04
STFLPARS       0003 20
STFLPFPO       0005 08
STFLPTFF       0003 08
STFLRDP        0018 20
STFLRRBF       0008 20
STFLSEAF       0010 10
STFLSRS        0001 40
STFLSSKE       0001 20
STFLSTCF       0003 40
STFLSTHY       0009 20
STFLVECT       0010 40
STFLVEF1       0010 01
STFLVEF2       0012 08
STFLVPDF       0010 02
STFLVPD2       0018 80
STFL0ALR       0000 02
STFL0FLE       0000 01
STFL0ICR       0000 04
STFL0ICS       0000 08
STFL0IDT       0000 10
STFL0MEA       0000 40
STFL0MEE       0000 20
STFL0N3A       0000 80
STFL4GIE       0004 20
STFL6LSC       0006 04
STFL6TXC       0006 20
STFL9TX        0009 40
STFRQLEN       001F 00000003
STFSIZE        001F 00000004
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:56:38 EDT.
Copyright IBM Corporation, 1990, 2022