<span style=" font-size:10pt;font-family:sans-serif">Peter,</span><br><br><span style=" font-size:10pt;color:blue;font-family:sans-serif">At
</span><a href="https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html-single/7.5_release_notes/index"><span style=" font-size:10pt;color:blue;font-family:sans-serif">https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html-single/7.5_release_notes/index</span></a><span style=" font-size:10pt;color:blue;font-family:sans-serif">I see:</span><br><br><span style=" font-size:10pt;color:blue;font-family:sans-serif"> Red
Hat Enterprise Linux 7.5 is distributed with the kernel-alt packages, which
include kernel version 4.14. This kernel version provides support for the
following architectures:</span><ul><li><span style=" font-size:10pt;color:blue;font-family:sans-serif">64-bit
ARM</span><li><span style=" font-size:10pt;color:blue;font-family:sans-serif">IBM
POWER9 (little endian)</span><li><span style=" font-size:10pt;color:blue;font-family:sans-serif">IBM
z Systems </span></ul><br><span style=" font-size:10pt;color:blue;font-family:sans-serif">Are
you running the 4.14 kernel from the kernal-alt packages?  If not,
you do not have full RHEL 7.5 support for the POWER9 processor.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">Steve Pittman</span><br><br><br><br><span style=" font-size:9pt;color:#5f5f5f;font-family:sans-serif">From:
       </span><span style=" font-size:9pt;font-family:sans-serif">Peter
Pirkelbauer <pirkelbauer@uab.edu></span><br><span style=" font-size:9pt;color:#5f5f5f;font-family:sans-serif">To:
       </span><span style=" font-size:9pt;font-family:sans-serif">linuxppc-users@lists.ozlabs.org</span><br><span style=" font-size:9pt;color:#5f5f5f;font-family:sans-serif">Date:
       </span><span style=" font-size:9pt;font-family:sans-serif">07/09/2018
10:01 AM</span><br><span style=" font-size:9pt;color:#5f5f5f;font-family:sans-serif">Subject:
       </span><span style=" font-size:9pt;font-family:sans-serif">[Linuxppc-users]
hardware transactions on power9</span><br><span style=" font-size:9pt;color:#5f5f5f;font-family:sans-serif">Sent
by:        </span><span style=" font-size:9pt;font-family:sans-serif">"Linuxppc-users"
<linuxppc-users-bounces+skywalker=alum.mit.edu@lists.ozlabs.org></span><br><hr noshade><br><br><br><tt><span style=" font-size:10pt">Hi,<br><br>I am working on concurrent data structures built on top of hardware transactions.<br><br>Recently, I started testing on a Power 9 and ran into a problem with code
that works well on a Power 8. When a transaction is started with __builtin_tbegin(0)
the code terminates with an illegal instruction exception. (complete sample
code is attached).<br><br>I used gcc 8.1 (compiled on the Power9) and I also tried gcc 7.3 to cross-compile
on a power 8. The switch -mcpu=power9 was used on both systems.<br><br>The Power9 identifies as:<br>processor    : 159<br>cpu        : POWER9 (raw), altivec supported<br>clock        : 3000.000000MHz<br>revision    : 2.1 (pvr 004e 1201)<br><br>timebase    : 512000000<br>platform    : PowerNV<br>model        : 8335-GTG<br>machine        : PowerNV 8335-GTG<br>firmware    : OPAL<br>MMU        : Radix<br><br>The Power 9 system runs Red Hat Enterprise Linux Server release 7.5 (Maipo)
and uname gives:<br>Linux cheaha02 4.14.0-49.2.2.el7a.ppc64le #1 SMP Fri Apr 27 15:37:52 UTC
2018 ppc64le ppc64le ppc64le GNU/Linux<br><br>I would appreciate any insights or pointers to relevant documentation.<br><br>Thank you,<br>Peter<br><br>-----<br>Peter Pirkelbauer, Ph.D.<br>Assistant Professor<br></span></tt><a href="http://iprogress.cis.uab.edu"><tt><span style=" font-size:10pt">http://iprogress.cis.uab.edu</span></tt></a><tt><span style=" font-size:10pt"><br><br>Dept. of Computer Science<br>136 Campbell Hall<br>University of Alabama at Birmingham<br>1300 University Boulevard, Birmingham, Alabama 35294-1170<br>phone: (205) 934-8532<br><br>[attachment "testhtm.cc" deleted by Steve Pittman/San Francisco/IBM]
</span></tt><br><tt><span style=" font-size:10pt">_______________________________________________<br>Linuxppc-users mailing list<br>Linuxppc-users@lists.ozlabs.org<br></span></tt><a href="https://lists.ozlabs.org/listinfo/linuxppc-users"><tt><span style=" font-size:10pt">https://lists.ozlabs.org/listinfo/linuxppc-users</span></tt></a><tt><span style=" font-size:10pt"><br></span></tt><br><br><BR>