On Thursday, 08/25/2011 at 08:54 EDT, Philipp Kern <[email protected]>
wrote:

> > Which ALS are you referring to?  From the hardware size, there are
> > always architectural differences between generations.
>
> I guess I understood [0] differently than I should then.  :)
>
:
> [0]
>
http://en.wikipedia.org/wiki/IBM_System_z10#New_Architecture_Level_Set_.28ALS.29

Unfortunately the author didn't *quite* understand the use of the term
"Architectural Level Set" (ALS).  In System z, it is a term of art applied
to software when that software establishes a minimum hardware requirement.
 The machines themselves don't have a numbering system for architecture.
They just supply a set of functions (instructions, capabilities) whose
presence is made know (mostly) via STFLE.

"ARCHLVL" is actually a z/OS-ism, referring to a parameter on the SYSSTATE
and other macros that cause generation of code in keeping with z/OS'
declaration of ARCHLVL=0, 1, or 2.  That is, it is a declaration of the
level of the z/OS system that your program will run on.  It doesn't apply
to z/VM, as the more recent z/VM ALSs have been simply "z/Architecture at
z900 level" and "z/Architecture at z10 level".

The XL C/C++ compiler has an ARCHITECTURE option that controls generation
of object code.  The values on the compilhave nothing to do with ALS
levels of either z/OS or z/VM.

Alan Altmark

Senior Managing z/VM and Linux Consultant
IBM System Lab Services and Training
ibm.com/systems/services/labservices
office: 607.429.3323
mobile; 607.321.7556
[email protected]
IBM Endicott

----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
----------------------------------------------------------------------
For more information on Linux on System z, visit
http://wiki.linuxvm.org/

Reply via email to