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

Reply via email to