Hi,

One of my developers (Peter Morrison) is working on some code to allow z/XDC a more refined and accurate view of the structure of virtual storage than it currently has. (24-bit, 31-bit and 64-bit CSAs, private areas, Java work area, and the like). In particular, we cannot see how a program can tell whether or not the 64-bit Local System Area exists. Has anyone looked at this?

Here's Peter's remarks:

The IARV64 macro has the LOCALSYSAREA= operand. Use of LOCALSYSAREA=YES allows you to allocate storage in the ‘local system work area’, an area in the region’s private storage that is above the bar and only available to authorized programs. This operand was added to the macro at some point in the past (around z/OS 1.11).

Unlike the options on the IARV64 macro to request storage in the JAVAWORK range (2G to 32G or 2G to 64G) there does not appear to be a bit in the RCE that can be tested to indicate whether or not the LOCALSYSAREA= operand is supported. Is there a safe way of testing for this support?

We wish to know if the current version of z/OS supports the ‘local system work area’ so that we can correctly calculate the starting address of the grande low usable user private.

There may be a flag that we can test or it may be available with a certain release of z/OS – meaning that we can safely test the CVT flags for a particular release of z/OS.


Thanks,
Dave Cole
ColeSoft Marketing
414 Third Street, NE
Charlottesville, VA 22902
EADDRESS:    [email protected]

Home page:   www.colesoft.com
LinkedIn:    www.xdc.com
Facebook:    www.facebook.com/colesoftware
YouTube:     www.youtube.com/user/colesoftware

Tools:       z/XDC for Assembler debugging
             c/XDC for C debugging

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

Reply via email to