Hi all, I have run into two bugs on PPC64 on 2.6.32 kernel.
Version: lt-lstopo 1.0.1 BUG #1: No Socket information in lstopo output: ./lstopo Machine (3654MB) + L2 #0 (4096KB) L1 #0 (64KB) + Core #0 PU #0 (phys=0) PU #1 (phys=1) L1 #1 (64KB) + Core #1 PU #2 (phys=2) PU #3 (phys=3) Fixed in the latest version (tried hwloc-1.1a1r2301.tar.gz) lt-lstopo 1.1a1 ./lstopo Machine (3654MB) + Socket #0 + L2 #0 (4096KB) L1 #0 (64KB) + Core #0 PU #0 (phys=0) PU #1 (phys=1) L1 #1 (64KB) + Core #1 PU #2 (phys=2) PU #3 (phys=3) I have attached /proc/cpuinfo ("bug_1-ppc64-cpuinfo") BUG #2 On some PPC64, kernel 2.6.32 I have crash when running $ lstopo a.txt Segmentation fault (core dumped) $ gdb /usr/local/bin/lstopo core.8771 Program terminated with signal 11, Segmentation fault. #0 0x00000000100060b4 in .merge () It appears only on some PPC64 boxes. This issue is also gone with in the latest version (tried hwloc-1.1a1r2301.tar.gz) I wonder if you are aware of these problems. let me know if you need more details. Thanks Jirka
processor : 0 cpu : POWER6 (raw), altivec supported clock : 3826.000000MHz revision : 3.1 (pvr 003e 0301) processor : 1 cpu : POWER6 (raw), altivec supported clock : 3826.000000MHz revision : 3.1 (pvr 003e 0301) processor : 2 cpu : POWER6 (raw), altivec supported clock : 3826.000000MHz revision : 3.1 (pvr 003e 0301) processor : 3 cpu : POWER6 (raw), altivec supported clock : 3826.000000MHz revision : 3.1 (pvr 003e 0301) timebase : 512000000 platform : pSeries model : IBM,7998-60X machine : CHRP IBM,7998-60X
processor : 0 cpu : POWER6 (architected), altivec supported clock : 4005.000000MHz revision : 3.1 (pvr 003e 0301) processor : 1 cpu : POWER6 (architected), altivec supported clock : 4005.000000MHz revision : 3.1 (pvr 003e 0301) processor : 2 cpu : POWER6 (architected), altivec supported clock : 4005.000000MHz revision : 3.1 (pvr 003e 0301) processor : 3 cpu : POWER6 (architected), altivec supported clock : 4005.000000MHz revision : 3.1 (pvr 003e 0301) processor : 4 cpu : POWER6 (architected), altivec supported clock : 4005.000000MHz revision : 3.1 (pvr 003e 0301) processor : 5 cpu : POWER6 (architected), altivec supported clock : 4005.000000MHz revision : 3.1 (pvr 003e 0301) processor : 6 cpu : POWER6 (architected), altivec supported clock : 4005.000000MHz revision : 3.1 (pvr 003e 0301) processor : 7 cpu : POWER6 (architected), altivec supported clock : 4005.000000MHz revision : 3.1 (pvr 003e 0301) timebase : 512000000 platform : pSeries model : IBM,7998-61X machine : CHRP IBM,7998-61X