From patchwork Sat Oct 7 11:20:21 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 115148 Delivered-To: patch@linaro.org Received: by 10.140.22.163 with SMTP id 32csp545493qgn; Sat, 7 Oct 2017 04:23:19 -0700 (PDT) X-Google-Smtp-Source: AOwi7QBZ3eB47k4CgxM+SLln+hjDVMRrUVJOoLWjfkswD8UsTN202pcUw+/2ePy9hZ1Hg3gM1FF3 X-Received: by 10.80.134.184 with SMTP id r53mr6932849eda.152.1507375399275; Sat, 07 Oct 2017 04:23:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1507375399; cv=none; d=google.com; s=arc-20160816; b=NRjzXG+oKO3Jv8vWgdc99gaCNcy4js+tE8rn+WcvQYjdsgtFAIlGWOB5yB5/KkKFTg wIHrj39ZgwQwPN3kOBUswZFzJto4Zji4SkEG+yU/blgqulbjQG4tLN/rU5uifKS9Vc8t fpeum/D5IkQtlh9t0xkUsOBl4iH1Tq6sDnS4Q9ewBz5zADshtt8Kh/6ThgSCJQ7RikaJ sQbqjO8Wl2A5StnhtSfLcx72DJCsI9SJgnQsyfAKIDFlwEIY8Z0OzwCgdhIfXgrKgUuZ GGokLkmN/4Sq6q9l7zy3THjTYbRwkKWiMYwcolmbRkX8R8KJkXryDqsKkLruyArd/mnq 0ivw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:subject:spamdiagnosticmetadata :spamdiagnosticoutput:mime-version:references:in-reply-to:message-id :date:cc:to:from:arc-authentication-results; bh=DgOw6qnTOPDGf5rmj2yhfQtY4IudGld4P7ZcGCxzkZY=; b=ZVKnjdCRYMj3WlM0vP8OQws6qyhVmk//UDnISFW5ZFeA9Mhpczk6thh+YCin30Zego W5rYUDh9SaRZjzt6PtxV6ecx8aiQYSAMguByLXe/ru3b8pnJ78mrT7dC/1DEl4YUjcpO Bh97h8pAWMHVvlk9OqB5uJNA61TmDgJ+hneyEVsvKIxyN5kMGgDYihYcPp/lYsYXUSQ3 Rb6WLiOOq5TgNmRSdx4HnNm9XJI1VEvC7BZzufEQnEmscJ7qPCvh6BFBxfkXlulxebGu 9veR/wVI7YtNAulvo9eRvXZD7hoY2at5LGfGvJwSP2EXXQ9jPHushfBeFUYyIg0UJKAs PCDg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from dpdk.org (dpdk.org. [92.243.14.124]) by mx.google.com with ESMTP id f55si3205243edd.78.2017.10.07.04.23.18; Sat, 07 Oct 2017 04:23:19 -0700 (PDT) Received-SPF: pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) client-ip=92.243.14.124; Authentication-Results: mx.google.com; spf=pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id F0B402B9E; Sat, 7 Oct 2017 13:23:15 +0200 (CEST) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0076.outbound.protection.outlook.com [104.47.36.76]) by dpdk.org (Postfix) with ESMTP id BA18D2B9A for ; Sat, 7 Oct 2017 13:23:12 +0200 (CEST) Received: from CY4PR03CA0001.namprd03.prod.outlook.com (2603:10b6:903:33::11) by SN2PR03MB2365.namprd03.prod.outlook.com (2603:10b6:804:e::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Sat, 7 Oct 2017 11:23:11 +0000 Received: from BN1AFFO11FD008.protection.gbl (2a01:111:f400:7c10::109) by CY4PR03CA0001.outlook.office365.com (2603:10b6:903:33::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7 via Frontend Transport; Sat, 7 Oct 2017 11:23:11 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BN1AFFO11FD008.mail.protection.outlook.com (10.58.52.68) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.77.10 via Frontend Transport; Sat, 7 Oct 2017 11:23:10 +0000 Received: from bf-netperf1.ap.freescale.net (bf-netperf1.ap.freescale.net [10.232.134.28]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v97BKr5N002316; Sat, 7 Oct 2017 04:21:08 -0700 From: Hemant Agrawal To: , CC: Date: Sat, 7 Oct 2017 16:50:21 +0530 Message-ID: <1507375221-16271-1-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1499946530-29581-1-git-send-email-hemant.agrawal@nxp.com> References: <1499946530-29581-1-git-send-email-hemant.agrawal@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131518489912437087; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(376002)(346002)(39860400002)(39380400002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(2950100002)(86362001)(5003940100001)(6666003)(104016004)(5660300001)(106466001)(81156014)(81166006)(8676002)(105606002)(68736007)(48376002)(33646002)(36756003)(2906002)(47776003)(498600001)(4326008)(189998001)(69596002)(50226002)(8936002)(110136005)(97736004)(16586007)(316002)(50466002)(50986999)(76176999)(305945005)(77096006)(53936002)(85426001)(356003); DIR:OUT; SFP:1101; SCL:1; SRVR:SN2PR03MB2365; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD008; 1:ffYgXU87xva6WweMuIdj+cECK2AtpHx39Q3rQm1kKjpbcmOftOMWlz+2tLWmFH/T3p4y31UK1FDqKXr1a8qkLw5ZNYWqpWJRTA3b0nfbx4hMZ1coAe5ZnyXxnbJNJfg5 MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d9783737-0b88-437f-07fe-08d50d75cb15 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017052603199)(201703131430075)(201703131517081); SRVR:SN2PR03MB2365; X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB2365; 3:ZYYAPYzG7IT82k68DGxi36BzIdICfxoWDWobR/smM4CbJuuVpag3/kkX/LBXeVVvkQhxhv0gXz4tbcplX8Qbe0tV3tpgCCYUFw4b7OeYN95LMXkcLr/sbt3r4f4gB0L1eAHDP4gV92Sn+EkceRonw5pa4GCmvZu49RUbODjOucxvHbe8mo/7x1gGB0eW6SLxZgqQjT8C1mIC24M9NwgZj06XQ3RvyPnGt34COHUmXsojj2i1si7qYyvuyLTzRPlag77bGJqaTyq3H+vy87kwrbu3BkwCHFMMvbn8CaBrtf4MQhcWfKhkWctZVE9X04l+Ond0BYCy2bRr+NVRzLeSEOYOnNvSsmXChOtalHZPYB8=; 25:ExCzMDIIrNAqnU+tr1OLCOthiPnhCshf+v0wX/CsTluF9Xbyodxi4grtCtZAAp0HvE9klczTyJpzXyy5R1CbQL80n05MQ5WcXEBpWOyrcAcHuFPFBF2+eQtcxaWQBdaZ/+LPlMJbSGtaW1m/iA0EYHxg7PFUmQNaBHObOzDqD2CCH9aB0FiG06Vum40+uepnXsS2u4idfH7UC3NYpJMXxRA6a9MAq6+UkCzYOdnb4hx2lI9E96bbyAln1aQallezUTD7EOZuAU+I0G+THqanpZqPHQOkdht/zlZyKjz83o68SJFwOPQzAGTfzOm7BmzCMrAA+nFE6zFm2uR8X/bUBw== X-MS-TrafficTypeDiagnostic: SN2PR03MB2365: X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB2365; 31:LYiM1NecaOTRYvb7Zj6KvJBsNUEKWiK73qqgPbPHEUeot5npkQPKtj/cTBnbBkjZOAhh/9qKSDlSz8OdnXdDiI2v37FOMamr1E8abneZiCvzs/JzsaX2n+M9RpybaS6SYWOnLalb2r4flMwLQtJgu6V44Wh2QV9SDcduayC4kixK72iREuwPu78BzIA5OfQm5TQD72H1W34VZU1/zg9CqZLbHMExYx7Ncy6lmg3kF5g=; 4:v3M+f2UZ8Wwt+wtUWk4OA175zZN6AItQHy8kohhJwIgQOnxf2EIV+Erm2A4KXtKh7JFQSbTcmKYw9j6hjkQpS7rfNczov6bMjRmePR1NFhwpkOkHs/Ff8bDnJA8WasAtZpsh8QGRXJv95kUKFwiQu9dGE6uuAwz1JShuSEWg6X0GzMncenEcSKjXJFg4I2JPooeFoLXM7TRkAZX0ZD9M6/hVUzSYZajv5BoAlP6ly902gIHt+zfSmkx5YJOjl8tcglay5vBLss64IjQB2evS462ePgCDbVRkrduMB7h/05E= X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(6055026)(6096035)(20161123556025)(20161123565025)(20161123563025)(20161123561025)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(20161123559100)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:SN2PR03MB2365; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:SN2PR03MB2365; X-Forefront-PRVS: 045315E1EE X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN2PR03MB2365; 23:kfXtP3p3clK3UIz2nju2A8m+VnVzlH6+xJmattF5I?= jJrD7eGUXTAOXa6zKznfKfqjTj+ONsEQdVcomNYqIAd12nbg/VLQE8pxRxWoIyUYPBiaWKqHWyjlOnKFbGBvEauLa2XjLburSbKOJyqpo+ibfWqOi7Hs6kU/r8OoKBhTbgZTAsd/xfWX64DqO7CzkhKyNNEzhr7dinnqWY/DNvp66eAYVj+1DE1mwCW/g+OKQGWgyxeidhfeeji9V+JxOhRaatHA7JZutUBReukTIioaZeld2WaktS2dG8l0j/nw065RmNdyLa1IzhgjIJcZiF9Oss82AzKkFzg3hTlCQ9JOPlNv4QwxbTPd7B1cTZwsZ0zIDOhmP47/snHYcb4ZkG8yJ7+707wQ7PDk5vm2WKBRliO5QMTKBY9NUIGtN7k9wR/lSzUODpWFBDcLbb1RR8eJFE9Pyz5YM9MuhyZ8c5OBYIcECrdQASg8ez9nwX/tg99U1PRQ5I4HQKSWH9B95sOCxpwbPXIQNv1s8mNveVJIFaSxij2KAukSj2MAJvhiWLvijF9Nk2zV9s5VKJUeC4Wss2/IJnq5PTx8OpN6lfoGzr7/m/l9ABAg+Co23e0oZrivZNdNq05N4Yg0tzETtBvZBeXKt/6IP6HZJXFg0DNTOeeyCrw6qOW/LzTdwhPO66YLFJdmTWBK9nsQ2fGilX2pFeTUzhDVolavTNkbb1N77EsSQmwCZPPzB8/E97JIVtux9Zmt6enmkNp7WdjjNA6DIEpW9Vfs0t4zP1UkTgTiO8SS7ZDE/YjZElrNHHbGoVcT768p0MeTbPdRKJPHG3+dey9j56S9tnpi5XM8Mypm6P8ysadTZHfgaR/CbhAO8wWMmhq9SAzPvKQWHppXoKmzWbjAYTEvNjyXGOEg7LHOdBz+UOd+eH6IFLGQfBueplhHDJq3M/WqXkqiZPYisRWO8+zQcDyoNGz/mOsajePhFmUXvPKVNVrbDvNl2ot1wR/wdEYxoQ/OStgvwY2FIGoO+nH2YW3huzENnLLRyfTwla/XWwlxeJ2Qojtkho1dysiV00GW9Wx5M6crPkUOeKOOlTZgHOXXVYmzqvc3zLTVwym+Ls5C6VoP+Kp0HAwxWk= X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB2365; 6:iLgzfHx8JHAGwO9/TTp3LCrh658bRuVkPeDisqPdMG7lmiuMNRE78jlL0knMHNYak6nZpKG09D3TQCYU+1fm58CC+lK4uCuD2QNoc4224E5fpZ0Yrbik8ACjpUx1mhViKDBZxtwrURLd+KA5tQiKC2BYI0dgR81P2U6nmgZ8tJrwCjj95kp0pD4yqanil0XLl6APQSBY3Ut8oIZ/OUhoOVV7wYe19a4H4fXniK3DYyGp8JUMTyAwSoyWbXzAjdywg73Yv+g6HR91gXEXjlZHzrTJ86inbwwtVAOO/YjUYvKvKVrBc83iXSFcC9GggnJxBSU6VuTBQm59kIfCgEcnCg==; 5:7+2jP/k+nS11SMnfcOphGO1dolMoUnSdhgveW0tWocifCI9mdkn6wAXe73zZLC2fd6UPy6b7skAep+OF+VLMwF8PSD8xJbsP2Nb7cKz6FcCXShNIWr1YRp3wXgdeCrduyq+AyFQxJNmUSzoWx318jbaj96hGPAjXZ9/ha0jyO+Y=; 24:+RxR5/VzZiz3G3+pXjh2Dl9quPK/dEZokvZ1I2JdXpEJzUT5OpnPM5tffl2gaSySFZ4ltWUK6B+uAU0BH2Nh17+0m+577x1S0hpvwIGoic8=; 7:g33BE79JaFtsINFN7mh9us/VhNc73R/4+2MwtogKnO1rCgFg20Wb+pZ8glI/gJcFBUUIZr8wYuQThffQrwS6Jn7Dli5rhAXv7qbGF2oWVffuXgMYASCid79hkneTvZQBD6zoEWbp95BtgYqlQPrvGWwjXNuwvlH5zOVazQKwZBOVS3+h/X6olBuih/3A10/tt++E0K0gsL4ck7tUemdtd7JQF7BM6qZazHZGe8XRjSM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Oct 2017 11:23:10.9941 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR03MB2365 Subject: [dpdk-dev] [PATCH v2] eal: enable vfio independent of no PCI flag 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" In case no_pci is configured, other buses e.g. fslmc bus will still need the the vfio to be enabled. Signed-off-by: Hemant Agrawal --- v2: enabled VFIO, independent of no-pci flag as suggested by Thomas lib/librte_eal/linuxapp/eal/eal.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) -- 2.7.4 diff --git a/lib/librte_eal/linuxapp/eal/eal.c b/lib/librte_eal/linuxapp/eal/eal.c index 28bc46b..76c980c 100644 --- a/lib/librte_eal/linuxapp/eal/eal.c +++ b/lib/librte_eal/linuxapp/eal/eal.c @@ -733,10 +733,8 @@ static int rte_eal_vfio_setup(void) { int vfio_enabled = 0; - if (!internal_config.no_pci) { - pci_vfio_enable(); - vfio_enabled |= pci_vfio_is_enabled(); - } + pci_vfio_enable(); + vfio_enabled |= pci_vfio_is_enabled(); if (vfio_enabled) {