From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by dpdk.org (Postfix) with ESMTP id 59AF83B5 for ; Tue, 28 Mar 2017 05:16:10 +0200 (CEST) Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga105.jf.intel.com with ESMTP; 27 Mar 2017 20:16:09 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.36,235,1486454400"; d="scan'208,217";a="948853945" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by orsmga003.jf.intel.com with ESMTP; 27 Mar 2017 20:16:09 -0700 Received: from fmsmsx154.amr.corp.intel.com (10.18.116.70) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 27 Mar 2017 20:16:09 -0700 Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by FMSMSX154.amr.corp.intel.com (10.18.116.70) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 27 Mar 2017 20:16:08 -0700 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.212]) by SHSMSX101.ccr.corp.intel.com ([169.254.1.224]) with mapi id 14.03.0248.002; Tue, 28 Mar 2017 11:16:05 +0800 From: "Xu, Qian Q" To: "gowrishankar.m@linux.vnet.ibm.com" , "dev@dpdk.org" CC: "Lu, PeipeiX" , "Gilmore, Walter E" , "Jain, Deepak K" , "Richardson, Bruce" Thread-Topic: Pls help check on old kernel Thread-Index: AdKncaIEq4ws/sOIQxC6fm3LUQ0Wyw== Date: Tue, 28 Mar 2017 03:16:05 +0000 Message-ID: <82F45D86ADE5454A95A89742C8D1410E3B590BCE@shsmsx102.ccr.corp.intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-dev] Pls help check on old kernel X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Mar 2017 03:16:11 -0000 Hi, Gowrishankar Muthukrishnan Could you help check below build error? On some old kernels, the build fail= ed due to your patch. Thx. There's build error on old kernels which was brought by commit "0fe9830b534= 52a6747cae9ff1a6bfc737b839a9d": > commit 0fe9830b53452a6747cae9ff1a6bfc737b839a9d > Author: Gowrishankar Muthukrishnan > Date: Mon Mar 6 20:34:15 2017 +0530 > > eal/ppc: support sPAPR IOMMU for vfio-pci > > Below changes adds pci probing support for vfio-pci devices in power8. > Signed-off-by: Gowrishankar Muthukrishnan > > Acked-by: Anatoly Burakov > Acked-by: Chao Zhu It missed a vfio_iommu_spapr_tce_info structure in conditional define for o= lder kernels, so it breaks compile on those kernels Detail build error logs please refer to below: > Last commit Time : Sun Mar 19 23:13:50 2017 +0100 > Last Author : David Marchand > Last commit Hash : 84aac97b49994be6b461b46be160b47938e697b3 > Last comment : maintainers: resign from eal maintenance > > Build Summary : 43 Builds Done, 37 Successful, 6 Failures. > > Failure details : > > Failure #1 > SUSE12SP3_64 / Linux 3.7.10-1 / GCC 4.7.2 login command: sshpass -p > P@ssw0rd123 ssh root@10.239.69.116 > Config: x86_64-native-linuxapp-gcc > CONFIG_RTE_LIBRTE_PMD_PCAP=3Dy, > CONFIG_RTE_NIC_BYPASS=3Dy, > CONFIG_RTE_BUILD_SHARED_LIB=3Dy, > CONFIG_RTE_LIBRTE_VHOST=3Dy, > CONFIG_RTE_LIBRTE_PMD_QAT=3Dy, > CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=3Dy, > CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=3Dy > > /homeDPDK/lib/librte_eal/linuxapp/eal/eal_vfio.c: In function > 'vfio_spapr_dma_map': > /homeDPDK/lib/librte_eal/linuxapp/eal/eal_vfio.c:555:9: error: variable '= info' > has initializer but incomplete type compilation terminated due to -Wfatal= -errors. > > Failure #2 > SUSE12SP3_64 / Linux 3.7.10-1 / ICC 16.0.2 login command: sshpass -p > P@ssw0rd123 ssh root@10.239.69.116 > Config: x86_64-native-linuxapp-icc > CONFIG_RTE_LIBRTE_PMD_PCAP=3Dy, > CONFIG_RTE_NIC_BYPASS=3Dy, > CONFIG_RTE_BUILD_SHARED_LIB=3Dy, > CONFIG_RTE_LIBRTE_VHOST=3Dy, > CONFIG_RTE_LIBRTE_PMD_QAT=3Dy, > CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=3Dy, > CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=3Dy > > /homeDPDK/lib/librte_eal/linuxapp/eal/eal_vfio.c: In function > 'vfio_spapr_dma_map': > /homeDPDK/lib/librte_eal/linuxapp/eal/eal_vfio.c:555:9: error: variable '= info' > has initializer but incomplete type compilation terminated due to -Wfatal= -errors. > > Failure #3 > FC18_64 / Linux 3.6.10-4 / GCC 4.7.2 > login command: sshpass -p P@ssw0rd123 ssh root@10.239.69.131 > Config: x86_64-native-linuxapp-gcc > CONFIG_RTE_LIBRTE_PMD_PCAP=3Dy, > CONFIG_RTE_NIC_BYPASS=3Dy, > CONFIG_RTE_BUILD_SHARED_LIB=3Dy, > CONFIG_RTE_LIBRTE_VHOST=3Dy, > CONFIG_RTE_LIBRTE_PMD_QAT=3Dy, > CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=3Dy, > CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=3Dy > > DPDK/lib/librte_eal/linuxapp/eal/eal_vfio.c: In function 'vfio_spapr_dma_= map': > DPDK/lib/librte_eal/linuxapp/eal/eal_vfio.c:555:9: error: variable > 'info' has initializer but incomplete type compilation terminated due to = -Wfatal-errors. > > Failure #4 > FC18_64 / Linux 3.6.10-4 / ICC 14.0.0 > login command: sshpass -p P@ssw0rd123 ssh root@10.239.69.131 > Config: x86_64-native-linuxapp-icc > CONFIG_RTE_LIBRTE_PMD_PCAP=3Dy, > CONFIG_RTE_NIC_BYPASS=3Dy, > CONFIG_RTE_BUILD_SHARED_LIB=3Dy, > CONFIG_RTE_LIBRTE_VHOST=3Dy, > CONFIG_RTE_LIBRTE_PMD_QAT=3Dy, > CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=3Dy, > CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=3Dy > > DPDK/lib/librte_eal/linuxapp/eal/eal_vfio.c: In function 'vfio_spapr_dma_= map': > DPDK/lib/librte_eal/linuxapp/eal/eal_vfio.c:555:9: error: variable > 'info' has initializer but incomplete type compilation terminated due to = -Wfatal-errors. > > Failure #5 > RHEL70_64 / Linux 3.10.0-123 / GCC 4.8.5 login command: sshpass -p > P@ssw0rd123 ssh root@10.239.68.173 > Config: x86_64-native-linuxapp-gcc > CONFIG_RTE_LIBRTE_PMD_PCAP=3Dy, > CONFIG_RTE_NIC_BYPASS=3Dy, > CONFIG_RTE_BUILD_SHARED_LIB=3Dy, > CONFIG_RTE_LIBRTE_VHOST=3Dy, > CONFIG_RTE_LIBRTE_PMD_QAT=3Dy, > CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=3Dy, > CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=3Dy > > DPDK/lib/librte_eal/linuxapp/eal/eal_vfio.c: In function 'vfio_spapr_dma_= map': > DPDK/lib/librte_eal/linuxapp/eal/eal_vfio.c:555:9: error: variable > 'info' has initializer but incomplete type > struct vfio_iommu_spapr_tce_info info =3D { > ^ > compilation terminated due to -Wfatal-errors. > > Failure #6 > RHEL70_64 / Linux 3.10.0-123 / ICC 14.0.0 login command: sshpass -p > P@ssw0rd123 ssh root@10.239.68.173 > Config: x86_64-native-linuxapp-icc > CONFIG_RTE_LIBRTE_PMD_PCAP=3Dy, > CONFIG_RTE_NIC_BYPASS=3Dy, > CONFIG_RTE_BUILD_SHARED_LIB=3Dy, > CONFIG_RTE_LIBRTE_VHOST=3Dy, > CONFIG_RTE_LIBRTE_PMD_QAT=3Dy, > CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=3Dy, > CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=3Dy > > DPDK/lib/librte_eal/linuxapp/eal/eal_vfio.c: In function 'vfio_spapr_dma_= map': > DPDK/lib/librte_eal/linuxapp/eal/eal_vfio.c:555:9: error: variable > 'info' has initializer but incomplete type > struct vfio_iommu_spapr_tce_info info =3D { > ^ > compilation terminated due to -Wfatal-errors. >