Different to the spirit of this mail thread I would like encouraging you to invest in 64-bit versions of your software. Not only may the distributors at some point choose to deprecate 31 (32) bit compat mode, but all performance optimizations for the gcc compiler back-end for new Z hardware are done for 64-bit only. 31-bit may or may not benefit occasionally, too, but it is not a focus at all. I.e. while some workload may possibly benefit from 31-bit because of its cache footprint, generally speaking you should expect 64-bit to generate code that is better optimized for recent Z hardware - or will be as we move on.
Linux on 390 Port <LINUX-390@VM.MARIST.EDU> wrote on 28.05.2018 08:15:57: > From: Paul Edwards <mutazi...@gmail.com> > To: LINUX-390@VM.MARIST.EDU > Date: 28.05.2018 13:53 > Subject: Re: [LINUX-390] z/Linux 32-bit modules > Sent by: Linux on 390 Port <LINUX-390@VM.MARIST.EDU> > > > And that, Paul, is why it’s not going to fly. > > All of the 31 bit code would have to be reimplemented. > > > A bunch of other people do all that work and > > take on all the risk to what end? > > Hi Alan. > > What code needs to be reimplemented? I think > it is very unlikely any C code needs to be changed. > A C programmer would need to go to a lot of > effort to make their code 31-bit specific. It is > more likely that it is already AM-anything. > > The existing 31-bit code merely needs to be run > as AM64 and it will likely work fine. > > > What is the commercial value? What do they > > get for their efforts? > > A decent platform that runs 32 bit binaries with > a 4 GiB address space, and 64 bit binaries with > a 16 EiB address space, just like all competing > platforms provide. > > BFN. Paul. > > ---------------------------------------------------------------------- > For LINUX-390 subscribe / signoff / archive access instructions, > send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit > INVALID URI REMOVED > u=http-3A__www.marist.edu_htbin_wlvindex-3FLINUX-2D390&d=DwIFaQ&c=jf_iaSHvJObTbx- > siA1ZOg&r=jQ4IiHbzZ0l-wFKuUHMHvPIsi5vD8MZZCyI- > y49pWL0&m=JOdhBeHl39zHyMABaQdYX11GAkR60MQJSEE8fd4nBOU&s=2IOevbNHjaXFHds5Vg5kA- > niS8RwOqf6ykDiCI__ZAo&e= > ---------------------------------------------------------------------- > For more information on Linux on System z, visit > INVALID URI REMOVED > u=http-3A__wiki.linuxvm.org_&d=DwIFaQ&c=jf_iaSHvJObTbx- > siA1ZOg&r=jQ4IiHbzZ0l-wFKuUHMHvPIsi5vD8MZZCyI- > y49pWL0&m=JOdhBeHl39zHyMABaQdYX11GAkR60MQJSEE8fd4nBOU&s=Rl2aVlL8NmGJszDPQbRy- > knNYOuU5w0FlKkYFr6_JC8&e= > Mit freundlichem Gruß / Best regards Ingo Adlung Ingo Adlung IBM Deutschland Research & IBM Distinguished Engineer Development GmbH Chief Architect, and CTO Vorsitzender des Aufsichtsrats: IBM Z and LinuxONE Virtualization Martina Koederitz & Linux Geschäftsführung: Dirk Wittkopp mail: adl...@de.ibm.com Sitz der Gesellschaft: Böblingen phone: +49-7031-16-4263 Registergericht: Amtsgericht Stuttgart, HRB 243294 ---------------------------------------------------------------------- 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/