PGSER PROTECT is the corresponding service for the 0K-2GiB range. RENT modules from APF authorized libraries are loaded into subpool 252 (key 0, non-fetch protected). If the undocumented CSVRENTSP252 trap is enabled in DIAGxx, subpool 252 is also used for RENT modules from unauthorized libraries.
If REFRPROT is in effect via PROGxx or SETPROG, REFR modules are loaded into subpool 252 (regardless of whether or not the library is APF authorized), and the full 4K pages are protected via PGSER PROTECT. Jim Mulder z/OS Diagnosis, Design, Development, Test IBM Corp. Poughkeepsie NY John McKown <[email protected]> wrote on 05/24/2018 03:58:29 PM: > Now, personally, I _love_ that I can have z/OS fetch place RENT code in key > 0 memory. Hum, are those pages also marked "read only", or is the > protection only that most programs don't run key 0? I was hoping that I > could use the IARV64 REQUEST=PROTECT to make the memory ReadOnly, but > apparently that API can only be used with "memory objects" which are "above > the bar", not memory in the 0K-2GiB range. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
