From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0093.outbound.protection.outlook.com [157.56.111.93]) by dpdk.org (Postfix) with ESMTP id DB6796910 for ; Thu, 12 May 2016 05:17:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=pf8hTqVoy4rj6KeIFrPpbnuZTVrz+sZ4oV/qD/AprhM=; b=gJcBXPWxvOAmFcTf4G+sNfYBqHzUAI9PXk1lLSncBhNedMoQkJv08bPKbjhBQArM53wMyL+JwDkgUIVIhJKyjL19u3qmvpRRy7kEr7Qw1Ho5oY0v3HB36Rt9cwH/jtFuog/OyOz8Zk0OjgnVPmG4dFyjSFdo0FaMbN7m99YKTbs= Authentication-Results: linaro.org; dkim=none (message not signed) header.d=none;linaro.org; dmarc=none action=none header.from=caviumnetworks.com; Received: from santosh-Latitude-E5530-non-vPro (106.194.43.84) by BY1PR0701MB1722.namprd07.prod.outlook.com (10.162.111.141) with Microsoft SMTP Server (TLS) id 15.1.492.11; Thu, 12 May 2016 03:17:32 +0000 Date: Thu, 12 May 2016 08:47:10 +0530 From: Santosh Shukla To: Jianbo Liu CC: Stephen Hemminger , Jerin Jacob , Hemant Agrawal , , Thomas Monjalon Message-ID: <20160512031642.GA5855@santosh-Latitude-E5530-non-vPro> References: <1462974479-26180-1-git-send-email-hemant.agrawal@nxp.com> <20160511082259.42905f98@xeon-e3> <20160511170215.GA1637@localhost.localdomain> <20160511112559.69dcff13@xeon-e3> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Originating-IP: [106.194.43.84] X-ClientProxiedBy: MA1PR01CA0015.INDPRD01.PROD.OUTLOOK.COM (10.164.117.22) To BY1PR0701MB1722.namprd07.prod.outlook.com (10.162.111.141) X-MS-Office365-Filtering-Correlation-Id: 9206c5ab-3b84-4558-0b08-08d37a13f63f X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1722; 2:17zs3H9p8bIr9Dt2wFROv9NBwIx5uA+xcx3kuEynjjLjUoA8tgxcuUle47solnbDSYWzaGK5TWzxROu4aATKD05WnzhqXCgtQql4/+P82aEZJ8BHXjjUHUIHavc7YHww70J9kXLikO85iFtYJaBu0Jxa6vURBMN9S+tNXwMWvrHpkruzW5qeKlguU5em7FW2; 3:XXLRiCeqZ/j+2fMUDb4h1EzNqHO/J/eD+TI4ClxttTNYQOWlykyn0Civa5O5zsxCCB++kQV4SdT1pLXuTtxPqrKW8a2cXudtFXMKy7jiSjOypldEDCsrs4xt5HszIQNn X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR0701MB1722; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1722; 25:36JHlOQp5EKBYZMRTlOZLOGeUDg96SVkIzRf75JjK67AcEs1PQRKM1kcnRL/25h3quKRFDO0GyobaxOiRMdlJH9iKeXTzcMgEyinYVh3A5/iH55PL+T5oID5CUuDQB1SQwGk8/+0ukmx334SIZ71sjqrFAqafBqidSfiRsWrx8uYJlrjr9jCfP7zx89F0fcm7q7tDOBTnXRMBJ4sdmkffC8ZBOZGpXHis78rv1yM88H6A5ukGeWcjw5Oj6xmjrFl4WIsHI20PNgEMqRH/V6NzWn/y1bI23rPK2NmvJsoKKLSNvU8K/OYUPspjWxes+LsWqIAOasOjyEZHXYG8sekGSSsSV8jVV2iX4Yfc3u5ymQU8AsnkHfJmSIQ/oZvqhqzlIyHSQinuPI/1UGFN4UgW3l2BviZjCuc+Ey+WQ24ot9+Uog2AnDyFi2VCABuHk1LFxtEoCNmCnjnthLlPBIEy6kL4f8rdKOKLBKq87FUSqOZoXpEMf9b6llv0ZaRREAqSmdABUP4qikLCkGpj5R0t3jBuYHu1a79hQCdoJ6TrO7afItJOWMQvFLIrXVOGFwrFL+uLSMDUBC7D5WavcDKEB2w2F5yQd0h0aQaUmZtINWf9+UTGFDhc8dsZFTd0xxvH9DEEVj+xoKj6VEYeWznK2HtqFeXSGxvP5xfAH/KjmrLmWye4oIDZg5NJOHwNUfCRbE1SMnwriRT5cA5Fgu1ep1uT/Zq21TDyOPiPbG4jJE= X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1722; 20:hp8Ht9o5Z8Vbzhop2HZ0jteu6NTzsEgxDsKR2X8u+/H1uweZqxUAmTy2o8B9tK1IzpB+zhHSdfMZuuY4XiH+HHe2rfG3FmfjM14yxiDO7t2MLa4wa6AsGrCJXdzXhXuUSa1LGb1J2+sVJGuUtLbSxWvsQn+C617DjSHNTk+kaYHMkGQArEHiK2+AUJ6FeTDHX+KD5pj1ipGRt40/5058GP16Yu+t5jyss6vSnPtSvM/83EqvugUChAMyHqZ0rC/HKMVLhvS7QhnBt70P6mGiBPbPTrXv9YYkFJXqLrJmFBB+pOKdK4wFB7ItstcJ7YKbqtPrMqcLWVwfo6dpT5wkMXsi+9a4kcqEwr0GGWbBT5G5c2FzoeLD9aibRxo3v0/ydvKRBoTcb19n8M3aqeEhSZvHZ8NKkvkTyx3iNjCEqfNQeg8mhDlt9cLkvzI7fm/H8dySmVO+scafP/ozMlLFZtplzZDD/2KlxrlmNSl7Airb+GdEEF9ut7MIwZnwEIGQq3pN/A81HpAaf1dE7SX5xrr2sxdAJ0uujhn+vsm+OG5IIGGUBUq5BYPTL1zBmZ+FexD5zPlbDG0fuY2wbxHxbs4qJtUdvqEwt1H4L0SXc8c= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046); SRVR:BY1PR0701MB1722; BCL:0; PCL:0; RULEID:; SRVR:BY1PR0701MB1722; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1722; 4:kd1P/i1z/EE52E4DNU5xhrTWIc4E8MTf6PKigU0KpbBANQDE/2yc11xYjtepedlXQBSVZQj+jrMP1VFGG6LT+BHCB50tTmwRr7loy79S0GJz6CvUuZU/lMk6uGlf/VWfVADUsYS8AEfgJdzHHqulokPPZgBRbQdOXcQ2996R31P7pZCK9NJ3OeWLlbk47fkLkN05R0enRm3ZI5fw+T7ng0WNDJQPAM8EGE8BeLYJYWGGLegTa3KJkokfpqBlHfKQGDY/WkekX9hmhDodcleJVyWGSSCUKnmHTohDKTUM2GSV69T3s0UKEWi9xfZWncY+xWsIhRgnjM4zbbIj0h2h9LIFKl6WAImILSIUSZyIms/G2BjxLtikfyI6QshlxZi1 X-Forefront-PRVS: 0940A19703 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(24454002)(9686002)(81166006)(2950100001)(33656002)(47776003)(42186005)(4001350100001)(189998001)(77096005)(50466002)(50986999)(66066001)(33716001)(92566002)(76176999)(54356999)(110136002)(93886004)(83506001)(19580405001)(19580395003)(97756001)(5008740100001)(5004730100002)(23726003)(46406003)(4326007)(586003)(1076002)(3846002)(5009440100003)(2906002)(6116002)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:BY1PR0701MB1722; H:santosh-Latitude-E5530-non-vPro; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0701MB1722; 23:nPU7qSFfv2twH9SHOYCfHE7viIUfKDV2bbobS2S?= =?us-ascii?Q?B8XkAvGDMoTnI1nAf+xmzUHpEy/FwmWbeVaE97FAixXtR9dkQQfJZbJukMXN?= =?us-ascii?Q?u6HPcIbhdSmIq/5A8QsyAJTDlqJUPJogSj1uqe8u22alhDE8M2ODmeoSB7u7?= =?us-ascii?Q?FzsjBd4t18h5Eq8nF6MCM+9en9K4oC+MicpNS7SBztsgibVNK7RMqIYvc8AQ?= =?us-ascii?Q?pt9daxSAmZGv/0bDhUTun2D9bBanPy/Be8ckhTXm9U7Igd70P7BUqd93nss7?= =?us-ascii?Q?eKAch9QQ7ul4wJ2uSbgHJ2ydp7W3AHRC4TbJ9XtkJL0ui0/lggP9xf5aqwcS?= =?us-ascii?Q?3Nf6sGm7vaDMumTrggkWxykOoJzOlzGBSJXcJx7dRH7fTIc3flMoocZ6l8cN?= =?us-ascii?Q?0qrCzt+qWjCjZlRk0KkpmVwcArarCjq/sOYJktFQaSjlecweZAaiIAncpDov?= =?us-ascii?Q?nC04xQmqbfrVJJMwIqAfYR5imJubB57wsKE2N1qRaz9v5t5OEXOIkiCgeUvX?= =?us-ascii?Q?AzfJ7S9PQ4lB74kl1nOe3Oe/taMv9XWr+LgnE07rk2HLVmxM8SRy9HDpfMij?= =?us-ascii?Q?RIydv1IfU1LvpPrn0Ko967/0IIV3hbQeNm43foq1gUc1gZ17yMMveNTJuvVf?= =?us-ascii?Q?e+Lav8vDyy74v1BG9SIkDOXX5Lr8jFh4PCkgOqKRqenK4J6tc3LaHqgSaDzM?= =?us-ascii?Q?/ILVjIZHZ8S+eLBgyQWepKHJEJupzgYltDjx0QDVlgFgiKI/jpC4gI2+b0/k?= =?us-ascii?Q?qDSDbMziNmZ7ZJybzNU90rIwnEDylstxxLNWDKajvhR2vH8M4QxNDne7rARp?= =?us-ascii?Q?nXrss8oLIbtuGZFXVkcRwIsnVjZolyIl0cImSqlwGv9zyhT+QoXy1MjtFTmm?= =?us-ascii?Q?OCqUfQJJbouZKHxaqhLlMSNc9oiIsweR1jkcUu3D37AUF+bWd/iIRfYNw8HX?= =?us-ascii?Q?W9+v6nHqMFJJruedHMqcBmOMJOj6zlSMV3KL7mNzZBX7tk7kcgV2QoAxX5nw?= =?us-ascii?Q?9+cU6ZIqZBHvOi6PVcXWMAgMd?= X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1722; 5:3iGKcdAr6JmRlDWSznk9lZPYFf89y11HLSAIrwCHFpU1iQ9zFERPX60pbCCAdIi0C6EwwhJPXd4WHM9ISrJcCneSA0dZpWXZ2E0Wfm4DF7HQGA4S+jbujFzr5Hu5ImCT8iZIlv+9Sg8OlLGcjSSrvQ==; 24:XGSOOFEJIlooexnEBuPq76ayMtWTRI9XgvmN+NaDHlJAV0T7FDO3WkjZ5y1i73UHq0+qQlv01HSRRZ+z3RiGVD53EwB2dd66Lj35rm342Dg=; 7:MY8lkZZ580h/Hn3wiOO+yo96XzYqmMtuTzbC7EUvgwZiD8KpEpab6wYamwLi+VurHGDC0OxLauVGU3SZPulSWiEYGKL+SGDneaSNTY3/VDC9B7FQ+q+Z6kDrHiX0sTblPxTw41uYTT+Bik2uF4vj0A2ea+W40dU/16N75CwKMiFbAtMIIhgb43PzXbKeOa9u SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2016 03:17:32.1633 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0701MB1722 Subject: Re: [dpdk-dev] [PATCHv3 1/2] config/armv8a: disable igb_uio X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 May 2016 03:17:37 -0000 On Thu, May 12, 2016 at 10:01:05AM +0800, Jianbo Liu wrote: > On 12 May 2016 at 02:25, Stephen Hemminger wrote: > > On Wed, 11 May 2016 22:32:16 +0530 > > Jerin Jacob wrote: > > > >> On Wed, May 11, 2016 at 08:22:59AM -0700, Stephen Hemminger wrote: > >> > On Wed, 11 May 2016 19:17:58 +0530 > >> > Hemant Agrawal wrote: > >> > > >> > > IGB_UIO not supported for arm64 arch in kernel so disable. > >> > > > >> > > Signed-off-by: Hemant Agrawal > >> > > Reviewed-by: Santosh Shukla > >> > > >> > Really, I have use IGB_UIO on ARM64 > >> > >> May I know what is the technical use case for igb_uio on arm64 > >> which cannot be addressed through vfio or vfioionommu. > > > > I was running on older kernel which did not support vfioionommu mode. > > As I said, most of DPDK developers are not kernel developers. They may > have their own kernel tree, and couldn't like to upgrade to latest > kernel. > They can choose to use or not use igb_uio when binding the driver. But > blindly disabling it in the base config seems unreasonable. if user keeping his own kernel so they could also keep IGB_UIO=y in their local dpdk tree. Why are you imposing user-x custome depedancy on upstream dpdk base config. Is it not enough for explanation that - Base config ie.. armv8 doesn;t support pci mmap, so igb_uio is n/a. New user wont able to build/run dpdk/arm64 in igb_uio-way, He'll prefer to use upstream stuff. I think, you are not making sense.