On Sun, 6 May 2018 21:14:38 -0400, Jim Mulder <[email protected]> wrote:
> GETMAIN is not going to ever manage 32-bit storage. >I would word you requirement this way: > > " I would like to have a USE2GTO4G=NO|YES >parameter on IARV64 GETSTOR, similar to the already exisiting >USE2GTO32G=NO|YES and USE2GTO64G=NO|YES. >And I would like to have a way to tell the system to reserve the >2GTO4G area to be used only for USE2GTO4G=YES requests." Why can't GETMAIN LOC=32 call IARV64 as above under the covers so that the only change I need to make to my application code is replace LOC=ANY with LOC=32? Note that IARV64 has a granularity of 1 MiB when I would prefer GETMAIN granularity for 32-bit memory. Also note that the CVT offset that IARV64 uses to do a PC call is not documented, so this is a proprietary interface. In addition I would like to produce a load module that is trimodal which still runs on MVS 3.8j and MVS/XA and OS/390. The SVC 120 exists on all these systems (and LOC=32 will be hamless on all of them), but not the IARV64 PC call. These systems don't have the required hardware to do PC calls either. BFN. Paul. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
