Seymour was right there is something wrong with TEST or in my case TESTAUTH I 
made breakpoint way after SPKA X'40' did a listpsw and saw the PSW key of 4 

However now I am getting an invalid address when trying to set breakpoints am 
using the AT + and its giving me invalid address

    

-----Original Message-----
From: IBM Mainframe Discussion List <[email protected]> On Behalf Of 
Tony Harminc
Sent: Thursday, February 23, 2023 10:55 PM
To: [email protected]
Subject: Re: Cant SPKA to PSW Key 4

On Thu, 23 Feb 2023 at 21:47, Joseph Reichman <[email protected]> wrote:

>
> I am trying to change psw storage key from "Normal" key 8 to Key 4
>
> SPKA X'40'
>
> I have bit 15 of the psw 0 ,meaning I am in supervisor state and get a 
> s0c1 running this code under TESTAUTH
>

A program check 1 is not possible if you execute an SPKA, no matter what state 
you're in, and what the content of R0 (the implied register) is. So I'd say you 
didn't actually execute it. How, I have no idea. When you say "running this 
code", presumably there is more code than the one SPKA instruction. Please make 
sure it isn't e.g. the instruction right before the SPKA that's failing - that 
could show you the address of the SPKA as the failing address, depending on how 
it fails. Perhaps you're branching into the middle of an instruction somewhere 
nearby?

TSO TEST[AUTH] does overlay instructions where you have set a breakpoint with 
an SVC 97, so if your code is fetching from or storing into the instruction 
stream where there's a breakpoint, all bets are off.

I am able to get to PSW key 0 SPKA 0
> Don't get it
>

Neither do I. But architecturally, SPKA can't fail that way. If you got an
S0C2 that would make sense.

Tony H.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
[email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to