Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp645066pxf; Thu, 18 Mar 2021 08:33:24 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwuy7iASgCd3kLJCKwh+Fcn4uTYhTfKiqa5mNWj/9/LYLAxmk7Lh1XW5hr6ICdSzQaU9K9U X-Received: by 2002:aa7:ce8a:: with SMTP id y10mr4448416edv.66.1616081604512; Thu, 18 Mar 2021 08:33:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616081604; cv=none; d=google.com; s=arc-20160816; b=wKpcNGkdByf/4b0CiGtoWinJVKLx0yQAVbE0/Y+CElJAErWwiRKNuIlqBR5TTMXpv4 CVvhqLLxkCYeYCUFqtmibicBGAsNYgEVvqkPHUMsiRdVzXCoJ/lFwz/vknZvc7LoDpOB LXbIC5TK3FM1Rw/QK+2LV8Krb0xwveL/oQCZS5r5DlkpLorZayi710bDnvX41S2cGfBk 8HBrZoTkd4cVkFX9b/y52y1woNKxDZaVTbrVeyIbws8zfviU14dvsgvMiNhoJXQtyFcn NUujm5uVHkPYD5LMEDzjJbCo7XmW/yZVMdiY0bEt9IA9vrgCspybi1GnllMxNqJN/I5e ixpQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=KaQajEMh1pkI4EYrmQzI4jphIY7mgsrtChIdLNZqFIk=; b=btkAX7lN25K5AFBiqVuF459FY+rJ89sG7dAiTy7StFtInaPYAv123/MogVvqh6Dy1+ Dpklcf4qE+aKwS/poxSj98NmAN4HonoIazm6pNStFKCuenEcKEJowwpzbmV1OS9mmEDF oL0Fo0AMwBusZSgbhmgFKr6rUyuRdjcea+LLLwREmWsD7Jr9QJufT/Ike21DpWmklbbI WIsSX6WlzIaJ02/nTBnC2he0Zz8TMkZMrvRCxx0uf6qt9A+YtkkfPUc80BIkbLXAslfs e5hTW6CsraFhV3mC/19/UCAlFKdH3NBZr8gi7cE82CxlLzxQJbQ3RsqmoEHBxf1D01wE vawg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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. [23.128.96.18]) by mx.google.com with ESMTP id dx21si1939544ejb.567.2021.03.18.08.33.00; Thu, 18 Mar 2021 08:33:24 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S231715AbhCRPcC (ORCPT + 99 others); Thu, 18 Mar 2021 11:32:02 -0400 Received: from 8bytes.org ([81.169.241.247]:59756 "EHLO theia.8bytes.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230164AbhCRPbh (ORCPT ); Thu, 18 Mar 2021 11:31:37 -0400 Received: by theia.8bytes.org (Postfix, from userid 1000) id 8050E2DA; Thu, 18 Mar 2021 16:31:34 +0100 (CET) Date: Thu, 18 Mar 2021 16:31:29 +0100 From: Joerg Roedel To: Suravee Suthikulpanit Cc: linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org, Jon.Grimm@amd.com, Wei.Huang2@amd.com Subject: Re: [RFC PATCH 5/7] iommu/amd: Add support for Guest IO protection Message-ID: References: <20210312090411.6030-1-suravee.suthikulpanit@amd.com> <20210312090411.6030-6-suravee.suthikulpanit@amd.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210312090411.6030-6-suravee.suthikulpanit@amd.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Mar 12, 2021 at 03:04:09AM -0600, Suravee Suthikulpanit wrote: > @@ -519,6 +521,7 @@ struct protection_domain { > spinlock_t lock; /* mostly used to lock the page table*/ > u16 id; /* the domain id written to the device table */ > int glx; /* Number of levels for GCR3 table */ > + bool giov; /* guest IO protection domain */ Could this be turned into a flag? Regards, Joerg