From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f51.google.com (mail-wm0-f51.google.com [74.125.82.51]) by dpdk.org (Postfix) with ESMTP id 92B238E7B for ; Fri, 11 Dec 2015 17:30:00 +0100 (CET) Received: by mail-wm0-f51.google.com with SMTP id n186so37374120wmn.1 for ; Fri, 11 Dec 2015 08:30:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:organization:user-agent :mime-version:content-transfer-encoding:content-type; bh=YcYLvY7Cq9bu61JvCYyMEteS589JqXdpd34VGQtrK20=; b=vlF1r1OHNEztpnhfK7ibIY7/Aizy1xRmOV47jMgxyZHbNE7ibZhIioMuGQP+SmI6T9 McuAk5/CAr0muQ57zLanFiROtm6f3NTXOCDiZxxh5HX8P4klwVGyi9lcgiS21/IqjIpf rxVAJfIwqqMc+72R1DcDUt50XP4tCcivjE1A7EPTdUJ82hJkN0dycfoVL99XSxkkZsGj 0bFjFHX3k1mb3OjTrrqrYA0GHcyHotbO5CjT2llYfQgBrUjskjMixYRuVpD/zG6DAftN 5K1D8NbonOqpbGcEQGlo4ErZmd+l/kMuG+SlIuOqj+Jg4LYxfXc6GIXQgUdaqppIq6re HCAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:organization :user-agent:mime-version:content-transfer-encoding:content-type; bh=YcYLvY7Cq9bu61JvCYyMEteS589JqXdpd34VGQtrK20=; b=CaZJQewHEf/5+Bq5zxZuDyy21KrUIftu2VRdLiDxoE5NWCTti/NZdiL9niAEJUvz3z 95jHdfZg3PpZNKqH5fmKVKWnkPEyf3yH5v1KK5ys9SKgeB2iJsK47DWjE0ddzm475vJ7 QGkF8Wiezhmp2NcTn1BPAPikFzCZNh738HyCsD32KsDlTD4ywP8lvWzsm2fiGPfEESHt 5nF+JhmOKHU4TrOKCSEiKQHTZ04VBodLXdRVUn4SpzYE0hM+l7DwYiIacXgsVW3qJifk kKkC8CoC9cmUzx89pKOUrAHyLAPwJS0GZq3sj+t2lzIedLgJWfXRiwLnrQraNMmVOimu FRog== X-Gm-Message-State: ALoCoQmgd7Ub7v9v+FstxXBVBB0Op7B3DMFO8E7icUG/IZ5fyvfCrgulOybJ+QX1mQi9u2IvoGukwuWUAueTRJHnoapLzFAUPQ== X-Received: by 10.195.11.129 with SMTP id ei1mr23867177wjd.80.1449851400360; Fri, 11 Dec 2015 08:30:00 -0800 (PST) Received: from xps13.localnet (136-92-190-109.dsl.ovh.fr. [109.190.92.136]) by smtp.gmail.com with ESMTPSA id bv1sm9153412wjc.24.2015.12.11.08.29.59 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 11 Dec 2015 08:29:59 -0800 (PST) From: Thomas Monjalon To: dev@dpdk.org Date: Fri, 11 Dec 2015 17:28:43 +0100 Message-ID: <60420822.AbcfvjLZCk@xps13> Organization: 6WIND User-Agent: KMail/4.14.10 (Linux/4.1.6-1-ARCH; KDE/4.14.11; x86_64; ; ) MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Cc: Alex Williamson Subject: [dpdk-dev] VFIO no-iommu 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: Fri, 11 Dec 2015 16:30:00 -0000 Recently there were some discussions to have an upstream replacement for our igb_uio module. Several solutions were discussed (new uio driver, uio_pci_generic, vfio): https://lkml.org/lkml/2015/10/16/700 Alex Williamson (maintainer of VFIO driver), submitted a solution and was waiting some feedback. Unfortunately, nobody caught it and he has reverted his work: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=ae5515d It is an important challenge to remove our out-of-tree modules and especially igb_uio. It is a long way to have a standard solution integrated in every distributions. The current cooking Linux kernel is 4.4 and will have a long term maintenance: https://kernel.org/releases.html So it is a pity to miss this opportunity. Stephen has fixed a bug to use the IOMMU group zero: http://dpdk.org/browse/dpdk/commit/?id=22215f141b1 Is there someone interested to work on VFIO no-iommu and provide some feedbacks? We also need to prepare a documentation patch to explain its usage compared to the standard VFIO mode. Thanks