On Thursday, 06/23/2016 at 09:14 GMT, Mark Post <mp...@suse.com> wrote: > I don't think it's a Hercules requirement, necessarily. Ubuntu requires a zEC12 or later machine > to run. If you can get Hercules to report that, then you should be OK.
To be clear, the checks are not based on a machine type or model, per se. Rather, the OS is checking for the availability of needed instructions, service processor functionality, and I/O subsystem capability (collectively called 'facilities'). So you could change the CPU ID to report a zEC12, for example, but unless the various facilities the OS wants are available, you will still get BADCCC. I.e. a zEC12 GA2 machine will have more facilities available than a GA1 machine, but the machine type and model remains unchanged. To see how instruction behavior is assessed, look at the STORE FACILITIES LIST EXTENDED (STFLE) instruction. Alan Altmark Senior Managing z/VM and Linux Consultant Lab Services System z Delivery Practice IBM Systems & Technology Group ibm.com/systems/services/labservices office: 607.429.3323 mobile; 607.321.7556 alan_altm...@us.ibm.com IBM Endicott ---------------------------------------------------------------------- For LINUX-390 subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu 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/