On 12/1/2010 8:32 AM, Chris Craddock wrote:
PSW in a normal 8 byte PSW field when the instruction address is only 4
bytes. As you can probably imagine, there is literally no way to preserve
compatibility with the near infinite number of programs that currently
understand and inspect the task management control blocks, so while
execution above the bar is a goal, it is a long way off yet.

There are indeed many programs that inspect the 8-byte PSW, but not that many that manipulate the address portion. And those that do typically do something "reasonable" with the address, such as a) replacing it altogether with another address or b) adjusting the address by 2, 4 or 6 bytes (or the ILC) to cause an instruction to be re-executed or skipped. z/OS can probably compare the 8-byte PSW at re-dispatch time against a copy saved at interrupt time and, if it has changed, guess right 99% of the time as to what should be done to the 16-byte PSW to effect the intended change(s) just by following just a few simple rules.

--
Edward E Jaffe
Phoenix Software International, Inc
831 Parkview Drive North
El Segundo, CA 90245
310-338-0400 x318
[email protected]
http://www.phoenixsoftware.com/

----------------------------------------------------------------------
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