Hello Michael and Vladimir!
> ehca backports for kernel.org kernels seem to be broken.
> 1. Does anyone care enough to fix them? If not we'll disable
>    ehca in build for these kernels.
I downloaded daily build package ofa_1_2_c_kernel-20070804-0200.tgz
and followed the build scheme configure, make on 2.6.19, 2.6.18, 2.6.17
and 2.6.16/sles10/sles10_sp1. Except for 2.6.16/sles10/sles10_sp1
a patch for kmem_cache_zalloc() is required for ehca the others were
built without errors, see below. Thus, I'm wondering what I'm doing
differently than your daily build script?
PS: Will run the build on rhel5 (still to set up kernel tree).
Thanks
Nam


* linux-2.6.19
[EMAIL PROTECTED] ofa_1_2_c_kernel-20070804-0200]# uname -r
2.6.19

  gcc -m64 
-Wp,-MD,/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/.ib_ipoib.mod.o.d
  -nostdinc -isystem /usr/lib/gcc/ppc64-redhat-linux/4.1.1/include -D__KERNEL__ 
\
-I/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/kernel_addons/backport/2.6.19/include/
 \
-I/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/include \
-I/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/include \
-Iinclude \
 \
-include include/linux/autoconf.h \
-include /root/2.6.19/ofa_1_2_c_kernel-20070804-0200/include/linux/autoconf.h \
  -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fno-common -O2 -msoft-float -pipe -mminimal-toc -mtraceback=none  
-mcall-aixdesc -mtune=power4 -mno-altivec -funit-at-a-time -mstring 
-Wa,-maltivec -fomit-frame-pointer  -fno-stack-protector 
-Wdeclaration-after-statement -Wno-pointer-sign    
-I/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/include 
-I/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/include       
-I/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib      
-I/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/debug  
-I/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/hw/cxgb3/core  
-I/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/net/cxgb3         
-I/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/net/rds   
-I/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/net/mlx4  
-I/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/hw/mlx4    
-D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ib_ipoib.mod)"  
-D"KBUILD_MODNAME=KBUILD_STR(ib_ipoib)" -DMODULE -c -o 
/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.mod.o
 
/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.mod.c
  ld -m elf64ppc  -r -o 
/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.ko
 
/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.o
 
/root/2.6.19/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.mod.o
make[1]: Leaving directory `/usr/src/linux-2.6.19'
[EMAIL PROTECTED] ofa_1_2_c_kernel-20070804-0200]# find . -name '*.ko'
./drivers/infiniband/ulp/ipoib/ib_ipoib.ko
./drivers/infiniband/hw/ehca/ib_ehca.ko
./drivers/infiniband/core/ib_mad.ko
./drivers/infiniband/core/iw_cm.ko
./drivers/infiniband/core/ib_uverbs.ko
./drivers/infiniband/core/ib_ucm.ko
./drivers/infiniband/core/ib_cm.ko
./drivers/infiniband/core/ib_sa.ko
./drivers/infiniband/core/ib_core.ko

* 2.6.18
[EMAIL PROTECTED] 2.6.18]# uname -r
2.6.18
  gcc -m64 
-Wp,-MD,/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/.ib_ipoib.mod.o.d
  -nostdinc -isystem /usr/lib/gcc/ppc64-redhat-linux/4.1.1/include -D__KERNEL__ 
\
-I/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/kernel_addons/backport/2.6.18/include/
 \
-I/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/include \
-I/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/include \
-Iinclude \
 \
-include include/linux/autoconf.h \
-include /root/2.6.18/ofa_1_2_c_kernel-20070804-0200/include/linux/autoconf.h \
  -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fno-common -O2 -msoft-float -pipe -mminimal-toc -mtraceback=none  
-mcall-aixdesc -mtune=power4 -mno-altivec -funit-at-a-time -mstring 
-Wa,-maltivec -fomit-frame-pointer  -fno-stack-protector 
-Wdeclaration-after-statement -Wno-pointer-sign    
-I/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/include 
-I/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/include       
-I/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib      
-I/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/debug  
-I/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/hw/cxgb3/core  
-I/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/net/cxgb3         
-I/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/net/rds   
-I/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/net/mlx4  
-I/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/hw/mlx4    
-D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ib_ipoib.mod)"  
-D"KBUILD_MODNAME=KBUILD_STR(ib_ipoib)" -DMODULE -c -o 
/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.mod.o
 
/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.mod.c
  ld -m elf64ppc  -r -o 
/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.ko
 
/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.o
 
/root/2.6.18/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.mod.o
make[1]: Leaving directory `/usr/src/linux-2.6.18'

[EMAIL PROTECTED] ofa_1_2_c_kernel-20070804-0200]# find . -name '*.ko'
./drivers/infiniband/ulp/ipoib/ib_ipoib.ko
./drivers/infiniband/hw/ehca/ib_ehca.ko
./drivers/infiniband/core/ib_mad.ko
./drivers/infiniband/core/iw_cm.ko
./drivers/infiniband/core/ib_uverbs.ko
./drivers/infiniband/core/ib_ucm.ko
./drivers/infiniband/core/ib_cm.ko
./drivers/infiniband/core/ib_sa.ko
./drivers/infiniband/core/ib_core.ko

*linux 2.6.17
[EMAIL PROTECTED] ofa_1_2_c_kernel-20070804-0200]# uname -r
2.6.17

  gcc -m64 
-Wp,-MD,/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/.ib_ipoib.mod.o.d
  -nostdinc -isystem /usr/lib/gcc/ppc64-redhat-linux/4.1.1/include -D__KERNEL__ 
\
-I/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/kernel_addons/backport/2.6.17/include/
 \
-I/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/include \
-I/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/include \
-Iinclude \
 \
-include include/linux/autoconf.h \
-include /root/2.6.17/ofa_1_2_c_kernel-20070804-0200/include/linux/autoconf.h \
  -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fno-common -O2 -fomit-frame-pointer -msoft-float -pipe -mminimal-toc 
-mtraceback=none  -mcall-aixdesc -mtune=power4 -mno-altivec -funit-at-a-time 
-mstring -Wa,-maltivec -Wdeclaration-after-statement -Wno-pointer-sign    
-I/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/include 
-I/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/include     
-I/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib      
-I/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/debug  
-I/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/hw/cxgb3/core  
-I/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/net/cxgb3 
-I/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/net/rds   
-I/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/net/mlx4  
-I/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/hw/mlx4    
-D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ib_ipoib)"  
-D"KBUILD_MODNAME=KBUILD_STR(ib_ipoib)" -DMODULE -c -o 
/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.mod.o
 
/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.mod.c
  ld -m elf64ppc  -r -o 
/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.ko
 
/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.o
 
/root/2.6.17/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.mod.o
make[1]: Leaving directory `/usr/src/linux-2.6.17'
[EMAIL PROTECTED] ofa_1_2_c_kernel-20070804-0200]# find . -name '*.ko'
./drivers/infiniband/ulp/ipoib/ib_ipoib.ko
./drivers/infiniband/hw/ehca/ib_ehca.ko
./drivers/infiniband/core/ib_mad.ko
./drivers/infiniband/core/iw_cm.ko
./drivers/infiniband/core/ib_uverbs.ko
./drivers/infiniband/core/ib_ucm.ko
./drivers/infiniband/core/ib_cm.ko
./drivers/infiniband/core/ib_sa.ko
./drivers/infiniband/core/ib_core.ko

* 2.6.16, sles10, sles10sp1 
requires ehca_kmem_cache_zalloc_to_2_6_16.patch

linux1:~ # uname -r
2.6.16.21-0.8-ppc64

  gcc -m64 
-Wp,-MD,/root/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/.ib_ipoib.mod.o.d
  -nostdinc -isystem /usr/lib/gcc/powerpc64-suse-linux/4.1.0/include 
-D__KERNEL__ 
-I/root/ofa_1_2_c_kernel-20070804-0200/kernel_addons/backport/2.6.16_sles10/include/
  -I/root/ofa_1_2_c_kernel-20070804-0200/include  
-I/root/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/include  -Iinclude  
-Iinclude2 -I/usr/src/linux-2.6.16.21-0.8/include  -include 
include/linux/autoconf.h  -include 
/root/ofa_1_2_c_kernel-20070804-0200/include/linux/autoconf.h    -I 
-I/usr/src/linux-2.6.16.21-0.8/ -Wall -Wundef -Wstrict-prototypes 
-Wno-trigraphs -Werror-implicit-function-declaration -fno-strict-aliasing 
-fno-common -ffreestanding -Os -fomit-frame-pointer -msoft-float -pipe 
-mminimal-toc -mtraceback=none -mcall-aixdesc -mtune=power4 -mno-altivec 
-funit-at-a-time -mstring -Wa,-maltivec -fno-ivopts 
-Wdeclaration-after-statement -Wno-pointer-sign 
-I/root/ofa_1_2_c_kernel-20070804-0200/include  
-I/root/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/include  
-I/root/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib  
-I/root/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/debug  
-I/root/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/hw/cxgb3/core  
-I/root/ofa_1_2_c_kernel-20070804-0200/drivers/net/cxgb3  
-I/root/ofa_1_2_c_kernel-20070804-0200/net/rds  
-I/root/ofa_1_2_c_kernel-20070804-0200/drivers/net/mlx4  
-I/root/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/hw/mlx4   
-D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ib_ipoib)"  
-D"KBUILD_MODNAME=KBUILD_STR(ib_ipoib)" -DMODULE -c -o 
/root/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.mod.o
 
/root/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.mod.c
  ld -m elf64ppc  -r -o 
/root/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.ko 
/root/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.o 
/root/ofa_1_2_c_kernel-20070804-0200/drivers/infiniband/ulp/ipoib/ib_ipoib.mod.o
make[1]: Leaving directory `/usr/src/linux-2.6.16.21-0.8-obj/powerpc/ppc64'

linux1:~/ofa_1_2_c_kernel-20070804-0200 # find . -name '*.ko'
./drivers/infiniband/hw/ehca/ib_ehca.ko
./drivers/infiniband/ulp/ipoib/ib_ipoib.ko
./drivers/infiniband/core/iw_cm.ko
./drivers/infiniband/core/ib_core.ko
./drivers/infiniband/core/ib_uverbs.ko
./drivers/infiniband/core/ib_mad.ko
./drivers/infiniband/core/ib_ucm.ko
./drivers/infiniband/core/ib_cm.ko
./drivers/infiniband/core/ib_sa.ko


_______________________________________________
general mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to