On Tue, 14 Jan 2025 14:03:17 +0200, Binyamin Dissen <[email protected]> wrote:
>Brings back memories of an MVS program that checked if it was running under >MVS (IIRC a CVT bit). If it wasn't, what could it do about it? Maybe it was dual-pathed? If on MVS, do something the new way. If running on CMS, VS1 or VS2, do it the old way. CVTMVSE EQU X'80' - S/370-XA MODE EXECUTION @G860PVB CVT1SSS EQU X'40' - OPTION 1 (PCP) SSS. ALSO, LANGUAGE @H3C * COMPILERS MAY USE THIS BIT TO @H3C * DETERMINE IF THEY ARE RUNNING UNDER @H3C * OS OR VM (WILL BE 0 FOR OS). @H3C CVT2SPS EQU X'20' - OPTION 2 (MFT) SPS, OS/VS1 CVT4MS1 EQU X'10' - OPTION 4 (MVT) MS1, OS/VS2 CVT4MPS EQU X'04' - MODEL 65 MULTIPROCESSING CVT6DAT EQU X'02' - DYNAMIC ADDRESS TRANSLATION BY CPU * (OS/VS1, OS/VS2) CVTMVS2 EQU X'01' - MULTIPLE MEMORY OPTION OF OS/VS2 IS * PRESENT MDC131 CVT8AOS2 EQU CVT4MS1+CVT6DAT - OS/VS2 SYSTEM Alan Altmark IBM z/VM Development ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
