Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp582626ybl; Fri, 9 Aug 2019 10:23:36 -0700 (PDT) X-Google-Smtp-Source: APXvYqzuOTF+TwmsbY1dvyYar1o2B0pky+c2xopSLiTARk3KDfO0e2fcInOji4rwkJ6MaNKEdTv4 X-Received: by 2002:a62:8494:: with SMTP id k142mr22408466pfd.75.1565371416402; Fri, 09 Aug 2019 10:23:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565371416; cv=none; d=google.com; s=arc-20160816; b=kswxrjzERyl/iQQ7ytPOZOeWZJaEZvsys8DU4Cfp2W7QfL4dKHSlBNyDVyKdeEarBG pp4MrZcQZ7Rw8bMoFiB0ueujooiqFMXmC+3RAka1l5mOEa4fh28lHqyM4RVu1+O4LMjn f3v6W5fgea3tRJE3Ym5IHC95r1rQXCan2hT0hwOWJwigsWMHPp/P24fhO5c37Fas6SXP 4ssVTj7MQ+/+grawp0+4cvW0Jk2/zgsualV6+14uJpYTpQLu8cC6XNkqU3Xb7kzykaNt lAIx79LaL6W9vLC3CVOJ0n8iU3tHvv1MRakbNj/kpeQGC+UNCjin9WY/EacjZf7lRuKE uklw== 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; bh=M6/HmmcrOLdSSg6vk7qG9eKjImfqIqXaL5PUg1WsIic=; b=ZypzqWbAaFunHaNh4H8oVpP8WBDBPEgnV75XSuxfnST78FMD8PLCeNh+Or4UUxjgfX 5CEKFAHlGVIfTA9C2QtYLE6M2f/ykN9iJvFTa8lABZRs5C6N+aXX8VnLnjB4SzOiT0gl JaD1INJN7njzhslWT160PGl0mfKOYCQ30ORPof1jrCGg/Yht24xauS4ZnpBvMsEYqmeK XKWzrQ+593nKX7/jZqGgr2YXj4QVdvl15oieE3kqQ6B9MMT1KbvsXCIzmvPnAoOaWpai jQs7zvKMRDTt3LdCX3js3cJz6wZbyqvEged0urgoAPwnUM5ZHJnNhs2P+8VdX64iOhTh pYZA== ARC-Authentication-Results: i=1; mx.google.com; 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 v31si2617497plg.339.2019.08.09.10.23.21; Fri, 09 Aug 2019 10:23:36 -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; 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 S2436545AbfHIPbE (ORCPT + 99 others); Fri, 9 Aug 2019 11:31:04 -0400 Received: from 8bytes.org ([81.169.241.247]:48554 "EHLO theia.8bytes.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726255AbfHIPbD (ORCPT ); Fri, 9 Aug 2019 11:31:03 -0400 Received: by theia.8bytes.org (Postfix, from userid 1000) id E28C43D0; Fri, 9 Aug 2019 17:31:01 +0200 (CEST) Date: Fri, 9 Aug 2019 17:31:00 +0200 From: "joro@8bytes.org" To: "Suthikulpanit, Suravee" Cc: "linux-kernel@vger.kernel.org" , "iommu@lists.linux-foundation.org" Subject: Re: [PATCH] iommu/amd: Re-factor guest virtual APIC (de-)activation code Message-ID: <20190809153100.GB12930@8bytes.org> References: <1563908430-81636-1-git-send-email-suravee.suthikulpanit@amd.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1563908430-81636-1-git-send-email-suravee.suthikulpanit@amd.com> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jul 23, 2019 at 07:00:37PM +0000, Suthikulpanit, Suravee wrote: > Re-factore the logic for activate/deactivate guest virtual APIC mode (GAM) > into helper functions, and export them for other drivers (e.g. SVM). > to support run-time activate/deactivate of SVM AVIC. > > Cc: Joerg Roedel > Signed-off-by: Suravee Suthikulpanit > --- > drivers/iommu/amd_iommu.c | 85 +++++++++++++++++++++++++++++------------ > drivers/iommu/amd_iommu_types.h | 9 +++++ > include/linux/amd-iommu.h | 12 ++++++ > 3 files changed, 82 insertions(+), 24 deletions(-) Applied, thanks Suravee.