Received: by 10.223.185.116 with SMTP id b49csp1813430wrg; Thu, 15 Feb 2018 01:55:07 -0800 (PST) X-Google-Smtp-Source: AH8x2262T5n5nJOHjWOdQ3WV9pq99RDLEq33pp1bs9Yx+3uSmfO1jIZOnX4FbmqD/fxfeU5s2wyf X-Received: by 2002:a17:902:9306:: with SMTP id bc6-v6mr1988179plb.29.1518688507634; Thu, 15 Feb 2018 01:55:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518688507; cv=none; d=google.com; s=arc-20160816; b=dabaX/EPWN6j/grxBi8C/XiY+73IIYvEBIxl7ZqZ6vOVtZ8EuMjDr3TDMNsa/y0AL1 3Y4FWr7p17DyiCFuFsskd2tRNKXj67VAclHRP1FBp3d1cTGhY+M9F0ZdIStZCKaYNybn 1f++aLr6zDR9F2eRyzOKLfYAjZbGnHtnNVMFwGHXlXPB2EIHYPQtpQqyxaPMIWGRE87f RUVwjvGisk3rZUaiHFEfeVgaCPPYjbaEnUmcrmmz5KH438rI1bsEHmrAwu85HTOz5wz4 62rZmnEwhugQu6zIabwzf57AWibKA5Hu7Nh7lrZyTW2YBeUqyJcgyby4UU6xMCeSQvS1 GWGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=RyMflYkdsXilNGoOKhNin3W+2YqeZyU6K5lTfwouH8I=; b=w8/ELwy/ed0ffkTHsFA6j747laCDzxMEqhOcUx8bicu2ItRR02jzE3wnw/J0UW8fGp +c9FxBxUc9ba0/6E8HnMWXX0Yj/Yd4INEDDUizPxhYeXcZWNLMU7ygnhI4nTkyYD7un1 UytHHPD/NVIrKYoHIeJYlIekVrjrmIR3Rc2JgIZAIfw/fWpmXSg9RkcXe9CANaqePFaS jBr6LUZsjbAvN0WBlItFtGdYRhrEGTHFI47het43X3FM52m/7aA0yOAbcRWSU7tKtHiA UFjSMClHfehlPQSnLhZ4Fc3uCCGMvBGqBvqo4+pThf5a7bgdesTbF72Su0bLtwepfS7G XdPg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail (test mode) header.i=@8bytes.org header.s=mail-1 header.b=Z/AJM+6N; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=8bytes.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x123si2566454pgb.607.2018.02.15.01.54.53; Thu, 15 Feb 2018 01:55:07 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail (test mode) header.i=@8bytes.org header.s=mail-1 header.b=Z/AJM+6N; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=8bytes.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755342AbeBOJxm (ORCPT + 99 others); Thu, 15 Feb 2018 04:53:42 -0500 Received: from 8bytes.org ([81.169.241.247]:44244 "EHLO theia.8bytes.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755186AbeBOJxk (ORCPT ); Thu, 15 Feb 2018 04:53:40 -0500 Received: by theia.8bytes.org (Postfix, from userid 1000) id 42E8011D; Thu, 15 Feb 2018 10:53:39 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=8bytes.org; s=mail-1; t=1518688419; bh=7c5FPxXJlqXj6WuCy+Vzi8tbOQaFmgcUjIsGPpr8tkY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Z/AJM+6NKQC3S7FgHZCRGIfC0tZbJqO9P37opDCiqTHSxC0URVmJ4uqpoSGIjFfzB pS1nPHogg9Z9BJZOfLwUynEAJ/piQ8/1KkDZRW8sYYfQrVXtS/9E3LTIcVNTNks4jW TkSn8B+q+5PGAFS0/9uQG43UTYV8aSTq89sRoGNaPN5mi+RivnS5W1x6pwBB+Bamh2 W+zQZ9Rlw+HQYzmsLFyecAvirwsfAwAxo14Ner8SkzgVeLyg9JXEN27n3FP0qIg/Yq +t0dSGmElGBazZslxKvIRRLzOyLnZhKNA2WisgSSS94JMrTICvI2vd0jqf9hxEM5kL N/KIm3FsdsLUw== Date: Thu, 15 Feb 2018 10:53:38 +0100 From: Joerg Roedel To: Jacob Pan Cc: "Raj, Ashok" , Sohil Mehta , Alex Williamson , David Woodhouse , iommu@lists.linux-foundation.org, linux-kernel@vger.kernel.org, Gayatri Kammela , Ravi V Shankar , Andy Shevchenko , Lu Baolu , Fenghua Yu Subject: Re: [PATCH v7 0/5] Add Intel IOMMU debugfs support Message-ID: <20180215095337.fccoozdclfnbepi4@8bytes.org> References: <1517619001-148586-1-git-send-email-sohil.mehta@intel.com> <20180213140303.42mbzfxpypljy37l@8bytes.org> <20180213214002.GA27066@otc-nc-03> <20180213145332.35c73eda@jacob-builder> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180213145332.35c73eda@jacob-builder> User-Agent: NeoMutt/20170421 (1.8.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Feb 13, 2018 at 02:53:32PM -0800, Jacob Pan wrote: > We did start out with /dev/mem but run into CONFIG_STRICT_DEVMEM > requirement which is turned on by default. > libpci is only limited to PCI config space access, right? Even if /dev/mem is not an option, I am still not convinced that this is a good idea. How should this be used? Will you just use it to debug Intel IOMMUs when you guys work on the driver or should users report the data back when they hit problems? Joerg