Hmmm. I am seeing the following in Extended Addressability: "All programs are initially dispatched with a PKM value equal to the storage protect key of the program's TCB or SRB. Example: A PKM value of X'0080' represents key 8 and X'0001' represents key 15. The PC, PR, and PT instructions can change the PKM value."
I wonder why I am getting a S0C2 on SPKA 0(R1) when R1 contains FFFFFF80, I was almost surely dispatched with Key 8, and there have been no Px's that should have changed the mask. Hard to picture that LE would change it gratuitously. (PoOp says "Bits 0-55 and 60-63 of the second-operand address are ignored.") Anyone have any ideas? Charles -----Original Message----- From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of Charles Mills Sent: Monday, December 12, 2016 1:59 PM To: [email protected] Subject: Re: Question on SPKA and Control Register 3 Good thought, but I don't assume 8. I do an IPK/STC R2 during initialization. The value in my SPKA register is FFFFFFF80 (I do an LB so the high bit gets propagated) so the IPK is working plausibly at least. (PooP says the high bits are ignored.) ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
