From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Monjalon Subject: VFIO no-iommu Date: Fri, 11 Dec 2015 17:28:43 +0100 Message-ID: <60420822.AbcfvjLZCk@xps13> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7Bit Cc: Alex Williamson To: dev@dpdk.org 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) List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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