On Wed, 30 Dec 2009 15:20:25 -0600 "McKown, John"
<[email protected]> wrote:

:>> -----Original Message-----
:>> From: IBM Mainframe Discussion List 
:>> [mailto:[email protected]] On Behalf Of Edward Jaffe
:>> Sent: Wednesday, December 30, 2009 3:10 PM
:>> To: [email protected]
:>> Subject: Re: dead zone
 
:>> McKown, John wrote:
:>> > I found that parameter in the IARV64 macro. But I don't see 
:>> anywhere that it is documented. I would guess from the 
:>> question and answer, that it enables getting 64-bit storage 
:>> in the 0x0000000080000000 to 0x00000000FFFFFFFF address range?
 
:>> I'm not sure I would refer to it at "64-bit" storage. But, 
:>> you can now 
:>> acquire and free large virtual memory objects above 2G and below 4G.

:>I see why it is not, technically, 64 bit storage. But the program must be 
AMODE(64) in order to address it. right?

Yes.

:>And you likely could __NOT__ use it for parms to be passed to other programs 
or system services, even in AMODE(64). Hum, to me, for me, fairly useless.

Why not? Use a 64 bit pointer.

The only reason the black hole was created was because the high order bit
issue where a 64 bit program passed an uncleaned 31 bit address may overlay a
different area. But if all 4 byte addresses are clean there is no reason to
not use the x'80000000'-x'FFFFFFFF' area.

--
Binyamin Dissen <[email protected]>
http://www.dissensoftware.com

Director, Dissen Software, Bar & Grill - Israel


Should you use the mailblocks package and expect a response from me,
you should preauthorize the dissensoftware.com domain.

I very rarely bother responding to challenge/response systems,
especially those from irresponsible companies.

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