Received: by 10.192.165.148 with SMTP id m20csp1882693imm; Thu, 3 May 2018 07:00:03 -0700 (PDT) X-Google-Smtp-Source: AB8JxZolwrbvN/yI0DzQnHESCidI95FY5YwU0y/5LirPJ2P/1p16bbRq7Cfp5R7e+LZhogLc67e9 X-Received: by 2002:a65:4944:: with SMTP id q4-v6mr19774408pgs.424.1525356003706; Thu, 03 May 2018 07:00:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525356003; cv=none; d=google.com; s=arc-20160816; b=cpBDkwcX6rN8rAnsN0KFQmmnCgXjPyCQsie7CYJHd++VlA7cpiTm45uIomJzH2JHy4 T9xutTuAv2B8teaUNr2D/LH/heY7ElbYyF1jrDfifOFvXv2QONwCTECcOboXqJzY+ZX2 k0KJ86WU3lTHN0SKw82+JWOVlIIm4ecLy/mXLP3w9uxQIDot0ozXeWYDnnbx/w3yQ8fH /3vR3qY7i9XwPlGxW4Z56Uh1tTFXQTwWg0d3LbAHSKgYGU5rNLAk0q27SB3sun3Ibwlz eQn4SjtVwZP61t9LaFS9oWno/X3bX/0s8lUTD/KRii7E64Npqj+VjvUDWIPuOJZKHbys UThA== 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=e2vfPsnOK4CqTPJRa9gvQH+Ni2AqVCT+5L1EWCUM2m0=; b=RAWo+3rwRRmjoL071sKWKLMcEXDkznEuWpD9R0vwIgVQLEBeMVJ6HJvbOBVukekIW+ +g/P1csbhQeQq8RL5mMz2flBT0F7HVYQqzFjTHsQ3IQMTKKXeL3k2BCcIuDtwdubufbU bP7RAcsnexzV4T3djYi8u7Z2siYMntyH21x+WMU7Yv5wupyhIb3on5eo+TJWqaXdP2QC IoVym8txUr3tFJ47hXuRnKX5F9VlI+hA6xSb1CKJvWGu87iI7kIb/JmkzaQOya8608Oe NAbCctUjYQ7BZX9vrJQ0ukqoGrNKt44p810vfXnx0oVv8/Z017U6Fw49J6LVQuGQpSRG vSRA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail (test mode) header.i=@8bytes.org header.s=mail-1 header.b=BBat835A; 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 j65-v6si11459412pge.336.2018.05.03.06.59.48; Thu, 03 May 2018 07:00:03 -0700 (PDT) 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=BBat835A; 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 S1751346AbeECN71 (ORCPT + 99 others); Thu, 3 May 2018 09:59:27 -0400 Received: from 8bytes.org ([81.169.241.247]:55494 "EHLO theia.8bytes.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750947AbeECN7X (ORCPT ); Thu, 3 May 2018 09:59:23 -0400 Received: by theia.8bytes.org (Postfix, from userid 1000) id F0EAC188; Thu, 3 May 2018 15:59:21 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=8bytes.org; s=mail-1; t=1525355961; bh=e7lJfLyTfs8Uwoxdy2BkIESL+rJR+VSFJUFWwVAAkvA=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=BBat835ACBUpmxl8tIm6g3SarHIQ8gZVon3k5J1AC5iGz86pkH0yJwgv1jVr+P/C9 c/h6dUF//mlPGnUR6qqACX0gmcXxpMY+BZ+XZpSGthAwhL284SQsQKO+KcHxN98J6f cx1RSABNVJJzUtKpGJ1Bu21uY79r2oGQkBQpdD94bzNxDow3IoQy3fXRNM8K0518Wc oXxUYJAXwflwjpugcmNY964IohyuBju8tyACZNkWICWr+HMk62X4JLdwukD7e5ypmB t3KdZS9dq7iwAL95+4mH1cJSqjcHIiXWm4IXFHjZGZu2LFHLLSJqLs4XJY9GJs3y+v +LoYBxAx6L/FQ== Date: Thu, 3 May 2018 15:59:21 +0200 From: Joerg Roedel To: Sinan Kaya Cc: Gil Kupfer , dwmw2@infradead.org, bhelgaas@google.com, iommu@lists.linux-foundation.org, linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, nadav.amit@gmail.com, Gil Kupfer , Will Deacon Subject: Re: [RFC/RFT] Add noats flag to boot parameters Message-ID: <20180503135920.o2rdh3exai7qmkvu@8bytes.org> References: <1525025808-2365-1-git-send-email-gilkup@cs.technion.ac.il> <20180503133459.waawna3ebtu3udn6@8bytes.org> <359d736a-a7ac-f0e4-f4db-dc7bb506481c@codeaurora.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <359d736a-a7ac-f0e4-f4db-dc7bb506481c@codeaurora.org> 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 Thu, May 03, 2018 at 09:46:34AM -0400, Sinan Kaya wrote: > I also like the idea in general. > Minor nit.. > > Shouldn't this be an iommu parameter rather than a PCI kernel command line parameter? > We now have an iommu.passthrough argument that prevents page translation. > > Doesn't this fit into the same category especially when it is the IOMMU drivers that > call ATS functions for enablement not the PCI drivers. ATS is a bit of a grey area between PCI and IOMMU, but since ATS is PCI-specific and the code to enable/disable it is in PCI as well, I think the parameter makes sense for PCI too. Joerg