From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on archive.lwn.net X-Spam-Level: X-Spam-Status: No, score=-5.7 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI,SPF_HELO_NONE,SPF_NONE autolearn=unavailable autolearn_force=no version=3.4.2 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by archive.lwn.net (Postfix) with ESMTP id 877427D2F0 for ; Fri, 23 Aug 2019 08:13:04 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2390833AbfHWIMj (ORCPT ); Fri, 23 Aug 2019 04:12:39 -0400 Received: from 8bytes.org ([81.169.241.247]:51010 "EHLO theia.8bytes.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2389496AbfHWIMj (ORCPT ); Fri, 23 Aug 2019 04:12:39 -0400 Received: by theia.8bytes.org (Postfix, from userid 1000) id 46A6D1C7; Fri, 23 Aug 2019 10:12:37 +0200 (CEST) Date: Fri, 23 Aug 2019 10:12:37 +0200 From: Joerg Roedel To: corbet@lwn.net, tony.luck@intel.com, fenghua.yu@intel.com, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, hpa@zytor.com, x86@kernel.org, linux-doc@vger.kernel.org, linux-ia64@vger.kernel.org, iommu@lists.linux-foundation.org, linux-kernel@vger.kernel.org, Thomas.Lendacky@amd.com, Suravee.Suthikulpanit@amd.com, Joerg Roedel Subject: Re: [PATCH 00/11 v3] Cleanup IOMMU passthrough setting (and disable IOMMU Passthrough when SME is active) Message-ID: <20190823081236.GE30332@8bytes.org> References: <20190819132256.14436-1-joro@8bytes.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190819132256.14436-1-joro@8bytes.org> User-Agent: Mutt/1.9.4 (2018-02-28) Sender: linux-doc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-doc@vger.kernel.org On Mon, Aug 19, 2019 at 03:22:45PM +0200, Joerg Roedel wrote: > Joerg Roedel (11): > iommu: Remember when default domain type was set on kernel command line > iommu: Add helpers to set/get default domain type > iommu: Use Functions to set default domain type in iommu_set_def_domain_type() > iommu/amd: Request passthrough mode from IOMMU core > iommu/vt-d: Request passthrough mode from IOMMU core > x86/dma: Get rid of iommu_pass_through > ia64: Get rid of iommu_pass_through > iommu: Print default domain type on boot > iommu: Set default domain type at runtime > iommu: Disable passthrough mode when SME is active > Documentation: Update Documentation for iommu.passthrough > > Documentation/admin-guide/kernel-parameters.txt | 2 +- > arch/ia64/include/asm/iommu.h | 2 - > arch/ia64/kernel/pci-dma.c | 2 - > arch/x86/include/asm/iommu.h | 1 - > arch/x86/kernel/pci-dma.c | 20 +----- > drivers/iommu/amd_iommu.c | 6 +- > drivers/iommu/intel-iommu.c | 2 +- > drivers/iommu/iommu.c | 93 +++++++++++++++++++++++-- > include/linux/iommu.h | 16 +++++ > 9 files changed, 110 insertions(+), 34 deletions(-) Applied.