> AFAIK, the feature bits are not in the CVT, but only in PSA, beginning 
> at decimal 200. That's where the STFL instruction stores them.
> 
> And for another wrinkle, there is at least one facility bit on the z13 
that 
> is not in that list because it is beyond the 16 bytes that are reserved 
in 
> the PSA or the facility bits.
> 
> For that facility bit, and possibly for facility bits on future 
processors, 
> you will need to issue STFLE yourself, unless MVS stores them 
> somewhere else that I am not aware of.

  In z/OS 2.2 (and APAR OA43366 on z/OS 2.1), we annexed the 
16 bytes of formerly reserved space that followed the STFL area so 
that we can do an STFLE for 32 bytes. 

 BROWSE    SYS1.MACLIB(IHAPSAE)                     Line 0000000425 Col 
 Command ===>                                                  Scroll ==
FLCEFACILITIESLIST1 DS CL16 FLCE D8x: Facilities list stored by STFLE. *
                         It is valid if on z/OS 2.2 or later. See      *
                         macro IHAFACL for a more complete definition  *
                         of the facilities list. This 16-byte area     *
                         matches the area mapped by FaclBytes16To31    *
                         within IHAFACL. 

And yes, there is stuff in there:

 BROWSE    SYS1.MACLIB(IHAFACL)                     Line 0000000298 Col 
 Command ===>                                                  Scroll ==
FaclBytes16To31       DS    CL16 
                      ORG   FaclBytes16To31 
FaclByte16            DS    B      Bits 128-135 
*  Bit definitions: 
FACL_DelayFacility    EQU   X'80'  Bit 128 
Facl_VectorExtensionFacility EQU X'40' Bit 129. Even if this bit is    *
                                   on, do not use the VEF unless bit   *
                                   CVTVEF is on. 
FaclZ1                EQU   X'40'  Bit 129 
FACL_IFSuppressionFacility EQU X'20' Bit 130 
FACL_SideEffectFacility EQU X'10'  Bit 131 
FACL_CloseFacility    EQU   X'08'  Bit 132 
FACL_TimerIntSuppressionFacility EQU X'04' Bit 133 
FACL_RTI_FCModFacility EQU  X'02'  Bit 134 
FaclByte17            DS    B      Bits 136-143 
*  Bit definitions: 
FACL_SharedTLB        EQU   X'80'  Bit 136 
FACL_TODClockEpochFacility EQU X'10' Bit 139 
FACL_StoreCpuCtrMultiple EQU X'02' Bit 142 
FACL_ScaledCpuTimer   EQU   X'01'  Bit 143 

Jim Mulder   z/OS System Test   IBM Corp.  Poughkeepsie,  NY


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to