> 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