From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 68202C43334 for ; Tue, 4 Sep 2018 09:53:31 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 2AD122086A for ; Tue, 4 Sep 2018 09:53:31 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2AD122086A Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727500AbeIDORv (ORCPT ); Tue, 4 Sep 2018 10:17:51 -0400 Received: from usa-sjc-mx-foss1.foss.arm.com ([217.140.101.70]:39752 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727216AbeIDORs (ORCPT ); Tue, 4 Sep 2018 10:17:48 -0400 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DC68D7A9; Tue, 4 Sep 2018 02:53:26 -0700 (PDT) Received: from [10.4.13.76] (ostrya.emea.arm.com [10.4.13.76]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 378873F5BC; Tue, 4 Sep 2018 02:53:24 -0700 (PDT) Subject: Re: [RFC 01/13] iommu: Introduce bind_guest_stage API To: Auger Eric , "Tian, Kevin" , "eric.auger.pro@gmail.com" , "iommu@lists.linux-foundation.org" , "linux-kernel@vger.kernel.org" , "kvm@vger.kernel.org" , "kvmarm@lists.cs.columbia.edu" , "joro@8bytes.org" , "alex.williamson@redhat.com" , "jacob.jun.pan@linux.intel.com" , "yi.l.liu@linux.intel.com" , Will Deacon , Robin Murphy Cc: Marc Zyngier , "peter.maydell@linaro.org" , Christoffer Dall References: <1535026656-8450-1-git-send-email-eric.auger@redhat.com> <1535026656-8450-2-git-send-email-eric.auger@redhat.com> <22c01a4d-c74a-7279-d4ae-39e29a3bc942@redhat.com> <4309832b-27ed-597a-b5a1-f439fbea9843@redhat.com> <220e4c2a-d31c-d8fb-2d77-d902d2f13bb2@redhat.com> <8da25040-42fe-5ce8-2647-ee6b8d795bc9@redhat.com> From: Jean-Philippe Brucker Message-ID: Date: Tue, 4 Sep 2018 10:53:11 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 In-Reply-To: <8da25040-42fe-5ce8-2647-ee6b8d795bc9@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 04/09/2018 09:41, Auger Eric wrote: > I think the confusion comes from the different terminology used in VTD > and ARM SMMU spec. > > Your PASID table ~ ARM SMMU Context Descriptor (CD) table > Your Root Entry/Context Entry ~ ARM SMMU Stream Table Entry (STE) In past discussions we used "PASID table (entry)" and "device context" respectively. For clarity we should probably stick to those names unless we discuss arch-specific patches Thanks, Jean