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/
