From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0063.outbound.protection.outlook.com [104.47.41.63]) by dpdk.org (Postfix) with ESMTP id ACCB03257 for ; Tue, 23 Jan 2018 17:23:01 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=mNiAN7LxUwxPFCI0cdFhNBlI7c0OOQvnseTr3fw9EvA=; b=MxzCFXsnR77hsYqhJ6XR5feT8zldHzGRKUk7xOW6WZmmeW9EsFjI6siS+lRIXi6+8d4kap6E0Lo/7CMZOc0DCDkzgdCd3ViSyxojq63OcTu2Q+0J8MxLTGAWqjm6JYwtf1pjcic6VUYnAZIFhc4mTTVz/66ATI+nKymxsxYWAYw= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Pavan.Bhagavatula@cavium.com; Received: from Pavan-LT.caveonetworks.com (111.93.218.67) by DM5PR07MB3467.namprd07.prod.outlook.com (10.164.153.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.428.17; Tue, 23 Jan 2018 16:22:58 +0000 From: Pavan Nikhilesh To: jerin.jacob@caviumnetworks.com, santosh.shukla@caviumnetworks.com, ferruh.yigit@intel.com Cc: dev@dpdk.org, Pavan Nikhilesh Date: Tue, 23 Jan 2018 21:52:40 +0530 Message-Id: <20180123162240.26831-1-pbhagavatula@caviumnetworks.com> X-Mailer: git-send-email 2.14.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: MWHPR1301CA0034.namprd13.prod.outlook.com (10.174.164.175) To DM5PR07MB3467.namprd07.prod.outlook.com (10.164.153.22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 533974a8-47f5-4b44-dd26-08d5627d922f X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:DM5PR07MB3467; X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3467; 3:kRwG2s4av9zJbZOIXqzwYHgbSr9F9Py6H4dUyw4KTwT1ZXjm022+LFnDkoQ2fe5DIkzhv8lUUBctCMlHxSRUNG4MgK0RXGgzXiNn5ntLmUIxfunGAVEnjvpYhsmAx3tzEf5DOO3ALDrUhDSxTHYLnASNmrYzh+kWB26RdBIYmGObFRP/x+IzBjQYcZUpwHSE9nSkyW+teno4Hx6CVtP2ii4S4XCT3JfEg7Sb7ukp0dbO1361RjHdVRjz3PxIEEmZ; 25:CRZrF+rCepQQIgJtCY/iXwBMLOeQz67ctKi6hlnXNL4M4X/aqgmxNQjvHjo/Oc2m07WQfct8PKqKYrmCpXuqvEBM+uw1P+RoIUfdISFv5hLSKI0jJcxZUjGbvWF7sBtknYwfJlcRtIc3LYoUtqnRktMKZ1V7qhc95Fa6ceYHFP+wHZC3g8pRMnFFGHDCjoUMPN6gOoKiBqxATbaanAYIy3naO5SlLYEapzLsZKr5dBQBOVewSXMsem8oE+GPlVIne4DqmRxwOKYnoyD4iYryW2FjUfRfQnEgbo+S39k1HJq2NPt7UIClcuiZZE0C5aLEvTX9B1Kc97KRaabYDPN/mg==; 31:f+3RhUkkBqt4YaV+OklOUdere/jTawZQrQrEfQ7/t2NPvOTxlovRGQhVicYRK/+S62oVHp0+faUrVZ4CqeM60UphY9tPXD21ZSrlaBAmyAGeClLKX0RH4QlTmAuz19LgOHP6r+YBSmoPrcksaZZ9cCjiHTKXSxmDUEzyTRzIDX2C/bmSdIXp9cxjwyCBD5Nho0fKWIv/KgMNDUBWXsjQfyzMbr8W1J7xvzvWYGDYrv0= X-MS-TrafficTypeDiagnostic: DM5PR07MB3467: X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3467; 20:JtFz1D5kOEJmM+nSDoOkBEIni0DCGunokwE2+5oiNVmiPweqzaCVQCYj++mzP3i7QMS2gLivfYkPDwZBm4PDPwAWc+o92w4b2OBnlI4OIE05EfMaGiI9YgFOaIXHy6woUquKVgFUI1t4PTGf6TPB7ujPwcUWlmWa5ogB2YnJ6t2yH9apKZsv6DsBWVd0GL6p5vaSt9tPM/kxfLP6a+RdembqteZsH9o1stt7XvcUX/SeCAl3aaTq659K28my3RE4n1JZ2KNJEF87NaD+cRdieGPfZQeHI+X2R/ELBnjP4qgI/vS4Z6KQAKAkUWDD0csN1iQqHdZgYIFVin0qQWAf/44uGamhDHlniUP1tPe0RU8f86laU4kkrYHGZ1BXcuFaRRX96BWz7fgFhmr0WKjDs2WKGqvW7ycsLC2+5Bn0VTxnYM9+lzSVU5YTbDDOCw37pnMQEs3A1IAf8PZPziGSMh3jSptdk3jDwDcMWp2Yo0Ov9qIYaSfoQ5PsJVADPLJ9LU0inW/sWs5kh/xRJUeRKqJ2DDqX3bAV6xHGVHVwAuFOjF1Fd8LZwAFIXn3ib5HX+mMUgONV22pr7wZ/5SFT8pECtEL9yUb3BCnE0l/wBh0=; 4:i0wGy3tsrcp5aoJBEUekAoYylSeAu6qvU/NvKdjD4Nh/COIkij/Q4XjbGzbkSPkd+UsJ1+Fiv8yxF2qPm0n0LNdNa+r7nM6N0/v4S1hy+3s0isd1q2kxNA94V4dd+31IirgvIb0ex/lVR/BPEPPquac4zSgDzCWUhq9ZeIp+WTSUI7iNQ3ZjK9wZk51IXDjdBaObgnyCWZQyoE2JQVOFe16epMA+n/rSfcvVNf95EodVJqVxUu9QRg0XlXKl7ZwZzludG0SNA0ydYAga9RwazQ== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(5005006)(8121501046)(3231023)(2400081)(944501161)(93006095)(3002001)(10201501046)(6041288)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:DM5PR07MB3467; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:DM5PR07MB3467; X-Forefront-PRVS: 05610E64EE X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39380400002)(366004)(39850400004)(346002)(396003)(376002)(199004)(189003)(6512007)(72206003)(6666003)(42882006)(48376002)(16526018)(59450400001)(53416004)(50466002)(5660300001)(8676002)(81166006)(478600001)(105586002)(6486002)(16586007)(8936002)(68736007)(81156014)(53936002)(50226002)(1076002)(316002)(3846002)(6116002)(2906002)(52116002)(26005)(107886003)(4326008)(25786009)(305945005)(7736002)(69596002)(97736004)(36756003)(51416003)(66066001)(47776003)(386003)(106356001)(5009440100003)(6506007)(42262002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR07MB3467; H:Pavan-LT.caveonetworks.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR07MB3467; 23:v/EN5E4nRE9BPgiGQXwKHhWmRFGa8R1qrHqpgYjDY?= =?us-ascii?Q?sCYPHalXCnGXS1227JJu1fd1sOivSVk+x19Lc3iPT187yao2eYc2i9wbYTkf?= =?us-ascii?Q?lW+YS3FYmSzuiqfWsaZRhlP4ab2K9Cmrha6fKcmHaejrcIE13HeYVm4meAtS?= =?us-ascii?Q?M9zz5h3wL1/YfMCvXRtrIUeQdbaO7sDu2vCuhgwrpyHDMSbVinj9sQmzVQf+?= =?us-ascii?Q?pczlmM3GnE/klHltJtgqlPGyBXEOUcGFKLu531yYH/YM2tbrNMqzkc5nOZcf?= =?us-ascii?Q?NAzUNiBGF833Q86LvBiQ5HYeOdr41dtrLtAi+SXEUmQy3gGXfQAM/CTc4GTT?= =?us-ascii?Q?xMHS9dS9l/dvk964gXZTDZFKnsLhmTQOgW51XWE95TFlXJ4KBYiqKByz6Lij?= =?us-ascii?Q?RDpFfOKHAFSfxQqa9lG9XskqBI68T3ced3VECtyR4jFuKnAqqk+tGl1ypyiF?= =?us-ascii?Q?Rj8iA8cvISIHBUliY7KlcMKxQntj/Ql0acxPiT1PPFxregEw/x9b5AgDbft1?= =?us-ascii?Q?6dmNIzexwST0nj8xNnrebtGC+9e3dRMeZDL8f3Y7ERBshdXQWiSj8rif589P?= =?us-ascii?Q?JS9nSDLzvnb/J965rFS6XuOgXhitlU1tQfhZM08nVW9bVquk4gStOZVZAw6I?= =?us-ascii?Q?KeJi7YToxMTiHPtERK8WmVMjIZgBZjkT3DRlYHAN/t8WpyJXBB/30pkYzhFt?= =?us-ascii?Q?ql5v0CL2T8MuNMWFpRSKgTn/LyiazRKX+ey3bvvwNaVpq4TehmnqPIELLrNZ?= =?us-ascii?Q?LrkJE5ARtbrwnjwdI3+LDGjYaOD80J/k6pGtldT4JOl6PMmGEqMGJjNgZMyq?= =?us-ascii?Q?050VOtPvk9nTs3V1vQZnBJBvh5pbkwmLK/G+9f0acibsNFy0G7d7V09usNG8?= =?us-ascii?Q?sfmkwliInEAcF2o9Ak96Z/ks+JblXdUZWLhxiiQ3KdC4NmK5qybuGG2GlJoc?= =?us-ascii?Q?/t/waJfqoCxLZrIaDHYokNZUC/5fz06QgDAaBxQia/FfrPNF2EBgEQdaDhBF?= =?us-ascii?Q?9Akt6PGkdBfSCabXe8ArTdmd28K5Rgkq7qL4FUoKVhGRpRiRaUVUZLV9S4zd?= =?us-ascii?Q?CfUJKB9RKsnViG5DH6QZWNxlzk6pRaHPJaXB3xvUlq6IIgKBFSBaZu2XwD3d?= =?us-ascii?Q?+Eg+o7s1/Eafm0YIX4agXne45DJt4ytHCJhynSNNlHd/hrzP3amSagKcy8Ok?= =?us-ascii?Q?l96xxR7facpuSLHaJt1lJsIuwo1pWGoKYel?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3467; 6:4sD5kyHa61XA9KsTn1et9qJWZgn1vVZ0az+kr+tbdeFHM/0jgo8rlX3aCtZCjpP2lf/aueqOJjEejNx5xaCOhjeePwUhDknpFCfoe8jq8z6H0Hxz4W3LpiLTvflCOfkEg/3wpW4UkSR5aFV5cUacdq5SN51qyTTHLNabY1q2+/XHHq3Vbi1cjTNdY4bjbE4pZtj774qiqGp7M/0reYv3DYrWndTXlxdby2ry0LySa7DLH2aIJTqNchHq8RE5mLbb9YmigjZEsN09ApWWTNZzK9fTZwyur78A4wPh8ze7DTSvtlVpWCD9C9A1iaEWwwOnXtHl+IvvYco+fyI6XpJaESeaIwHZy8n0sWT3bE5M850=; 5:aI15S7jnreYyieqXzowV06lG2lqkw8cBdSipJ0HnSKF7FAWk85px+TvKSBwySUB+ucQdNLyD3xB4GneF0D54sPhq4psMWd00QhJWgb1xKC5pBIlIxwFCkyNtmLJdKpnMzyGsSJCDj9RFdclzr4EUNwJfX6AVrDl1dJw0gl8MF0I=; 24:9vc45HpRsHUJT+qAQoYwFht38qwNrsyugPu9KJ/C8jVIcrOVt/8bgFqydNDusL0WZnEbeg6ECLZRUKm/xmPnOwjoqK2GxguRZL6mG7ZIuSI=; 7:WwAM2dUtGhFc6nlSuE9fh8zAmmFcF0MmOT4JWlhDywrWVOwgNBUoMshKdKOD+YChm44YxJ8X/zIQXVgDdJBLf0v9cOSj0ZshQ6rxvBq/AnvDKL/QLqe5GRuDpxfbYqcp2TKby/l5idS5zC+ohRttQ3sU1fslx97dVIZS7sA6t0YE/1/2I+uV8HQ4IyCShHtaZ8OCQ4uVtqaM9+x25t1dCD0Tpw2/4MfaorOtq+NZ71Lvjie5lcNwc3JrNMeMiroQ SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2018 16:22:58.8337 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 533974a8-47f5-4b44-dd26-08d5627d922f X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR07MB3467 Subject: [dpdk-dev] [PATCH] net/octeontx: disable PMD for old compilers 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, 23 Jan 2018 16:23:02 -0000 Disable for clang < 4.0 as it doesn't support the following arm machine directives: .cpu This also disables event octeontx as it depends on net octeontx. Signed-off-by: Pavan Nikhilesh --- drivers/event/Makefile | 4 ++++ drivers/net/Makefile | 3 +++ mk/toolchain/clang/rte.toolchain-compat.mk | 5 +++++ 3 files changed, 12 insertions(+) diff --git a/drivers/event/Makefile b/drivers/event/Makefile index c3d89a151..2bb0464f4 100644 --- a/drivers/event/Makefile +++ b/drivers/event/Makefile @@ -4,6 +4,10 @@ include $(RTE_SDK)/mk/rte.vars.mk +ifeq ($(CONFIG_RTE_LIBRTE_PMD_OCTEONTX_SSOVF),d) + $(warning pmd octeontx ssovf is not supported by old compilers) +endif + DIRS-$(CONFIG_RTE_LIBRTE_PMD_SKELETON_EVENTDEV) += skeleton DIRS-$(CONFIG_RTE_LIBRTE_PMD_SW_EVENTDEV) += sw DIRS-$(CONFIG_RTE_LIBRTE_PMD_OCTEONTX_SSOVF) += octeontx diff --git a/drivers/net/Makefile b/drivers/net/Makefile index e1127326b..bf7816d1e 100644 --- a/drivers/net/Makefile +++ b/drivers/net/Makefile @@ -7,6 +7,9 @@ include $(RTE_SDK)/mk/rte.vars.mk ifeq ($(CONFIG_RTE_LIBRTE_THUNDERX_NICVF_PMD),d) $(warning thunderx pmd is not supported by old compilers) endif +ifeq ($(CONFIG_RTE_LIBRTE_OCTEONTX_PMD),d) + $(warning octeontx pmd is not supported by old compilers) +endif DIRS-$(CONFIG_RTE_LIBRTE_PMD_AF_PACKET) += af_packet DIRS-$(CONFIG_RTE_LIBRTE_ARK_PMD) += ark diff --git a/mk/toolchain/clang/rte.toolchain-compat.mk b/mk/toolchain/clang/rte.toolchain-compat.mk index e6189b498..d81aa1c86 100644 --- a/mk/toolchain/clang/rte.toolchain-compat.mk +++ b/mk/toolchain/clang/rte.toolchain-compat.mk @@ -20,3 +20,8 @@ CLANG_MINOR_VERSION := $(shell echo $(CLANG_VERSION) | cut -f2 -d.) ifeq ($(shell test $(CLANG_MAJOR_VERSION)$(CLANG_MINOR_VERSION) -lt 35 && echo 1), 1) CC_SUPPORTS_Z := false endif + +ifeq ($(shell test $(CLANG_MAJOR_VERSION)$(CLANG_MINOR_VERSION) -lt 40 && echo 1), 1) + CONFIG_RTE_LIBRTE_OCTEONTX_PMD=d + CONFIG_RTE_LIBRTE_PMD_OCTEONTX_SSOVF=d +endif -- 2.16.0