On 7/5/2011 10:28 AM, Paul Gilmartin wrote:

z/OS will be designed to support some programs running in 64-bit storage,
provided that they meet certain restrictions. This is intended to provide 
virtual
"certain restrictions".  Does this restrict ATB execution to contexts
such that the PSW needn't appear in a TCB or an RB, or will there
be support for unscrunched PSWs in those control blocks?  (Or must
I wait for the full announcement?)

The operating system control blocks now handle 64-bit PSWs such that an interrupt while executing above the bar is supported. No abend occurs.

storage constraint relief to applications, particularly those that imbed code
in data areas for performance reasons.

Why would there be an advantage to imbedding code in data areas?
Sometimes this disrupts pipelining; the conventional wisdom is
to keep code and data in separate pages, isn't it?  Does it
facilitate baseless coding?

It is often convenient to embed custom-generated code to handle custom-generated data within the data itself. Without support for above-the-bar execution, such programs would need to manage two areas for each data structure: one above the bar and one below the bar. Of course, code and data must be in separate cache lines.

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

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

Reply via email to