IBM Mainframe Discussion List <IBM-MAIN@BAMA.UA.EDU> wrote on 11/08/2007 
08:21:55 PM:


> >Otherwise, as I recall [MVS environments], that page is  Key0
> non-fetch protected.
> 
> Not true any more.  The upper half of virtual page 0 (aka PSA) is  fetch
> protected by yet another different, independent protection 
> mechanism.  This is so
> that non-key 0 programs cannot look at the upper  half of page 0, in 
which
> many register save areas are defined in the z/OS PSA  DSECT.  There 
might be
> clear text, passwords, or who knows what in a  register that would 
> be visible to
> an unauthorized program if such save areas  were not fetch-protected 
somehow.
> The lower half of page 0 is in key 0 and  not fetch protected.

  Actually, a PSA frame in MVS is key 0 and fetch protected.
MVS sets the Fetch-protection-override Control bit in control register 0
to allow the lower half (offset 0:x'7FF') to be fetched by
a non-key 0 program.

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

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to