On 6 September 2013 16:53, Gerhard Postpischil <gerh...@valley.net> wrote:
> On 9/6/2013 1:52 PM, Manfred Lotz wrote:
>>
>> I'm maintaining a larger program written in assembler where GETMAINs have
>> mostly LOC=(BELOW,ANY) or LOC=(ANY,ANY).
>> This program doesn't  use anything like PGSER, EXCPVR or the like.
>> My question: In order to give the operating system most flexibility
>> wouldn't it be recommended to change:
>>              LOC=(BELOW,ANY)  ---> LOC=(24,64)
>>               LOC=(ANY,ANY)        --->  LOC=(31,64)
>> Any  opinion appreciated.
>
>
> You need to verify that nothing in a relocated area uses 3-byte address
> constants, and that the address of the acquired storage isn't treated as
> 24-bit anywhere. You can either run with PRINT ON,GEN,DATA and go through
> the listing line by line, or change everything and hope you get an 0C4 on
> all bad references.

Surely Manfred is just asking about the real storage that backs the
virtual. Which, except in rare cases such as using EXCPVR or LRA or
perhaps some fast-path VTAM operations, is entirely transparent to the
application program.

I see no problem with the proposed changes, and they should indeed
provide some added flexibility to RSM.

Tony H.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to