From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qv1-f47.google.com (mail-qv1-f47.google.com [209.85.219.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AEC6F23C64 for ; Thu, 18 May 2023 12:36:55 +0000 (UTC) Received: by mail-qv1-f47.google.com with SMTP id 6a1803df08f44-61a4e03ccbcso17448146d6.2 for ; Thu, 18 May 2023 05:36:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google; t=1684413414; x=1687005414; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=1ZHehlmJ9aM/l0dubjtOOkzgamyeWee8cpMOepFC//s=; b=S/guCeu7QK9uBAUpQW5YPel4p5sO1Rsfe/EMAcJJeDPPabOeBmzrdSsZsC0N6qMG22 918GVqJgvHnTWXTltvoC0J9StMjLQs8NjDC0Hf/LnCb/sBYYVDBgANMQOD7cjXqB2IHi wrkkqqg6mURgV0+9WfEFIgpxJwe+cwLjr8kHGhYxYWmGujGH5Vr4tnKHaap7pI6Klf+3 PERcxBXz5LQA3GKMTZDjWjnBOjDKAb2gvOUA8eDdHUKDqQaanFfPDXd7X0cy1HnfuYXj bZlcfzn/Fs9vRQsnguQt2dfidhsdhZ8rcGre7jAvzhjGsCaHKwzZO9WRBiUutVsgrUYl +H6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684413414; x=1687005414; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=1ZHehlmJ9aM/l0dubjtOOkzgamyeWee8cpMOepFC//s=; b=WlmSannrsHA5nPo3FOs90U+H3rdPzFY+eW95Bf9+gpXaMFhYHhrYkybUgmrG/VCFAf V7V5NpY2P0VuxwuWSm7wqkY/hV6kYtcaywMCnnvuxmKjaoufScqBYBqN0aFc/UwqM4La 9QAhUPwAeWZ0BKygcTQuZ7kbuWzof5+ime3+/o6/nRlZAhEdIDoJMmjb9cOzyHsawmLj WmCUSzinnnD4qEzjw2x+/AnhiqWA+aVXx5ahMyqWh2Ql8qwsX9sRJgHw6thqqc/buXwh 4uoi8vaJoSWsvsByUh1KQm0MDyvaIPs7plcBp9LHNaX5BOF3Urj/MSNtblYeooBBkSgI Jjbg== X-Gm-Message-State: AC+VfDyFrM8TqnGBKcMsqRojwblUzKXeEVerjMVKZ9X92zHWdlmWwHmc 0Nif9+Maj5BDXSFz/LSwZWwufg== X-Google-Smtp-Source: ACHHUZ4ALjNvexRyN8fvYtA2j8Eb3UYWss9cY2LgPG0/kcRB1lLHDApvlZyhjit+R/dPaDeAG/5PBA== X-Received: by 2002:a05:6214:62c:b0:5ef:4254:d6f0 with SMTP id a12-20020a056214062c00b005ef4254d6f0mr4517705qvx.36.1684413414718; Thu, 18 May 2023 05:36:54 -0700 (PDT) Received: from ziepe.ca (hlfxns017vw-142-68-25-194.dhcp-dynamic.fibreop.ns.bellaliant.net. [142.68.25.194]) by smtp.gmail.com with ESMTPSA id n18-20020a05620a153200b0075783f6c2b4sm358959qkk.128.2023.05.18.05.36.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 May 2023 05:36:53 -0700 (PDT) Received: from jgg by wakko with local (Exim 4.95) (envelope-from ) id 1pzcsH-0055on-4J; Thu, 18 May 2023 09:36:53 -0300 Date: Thu, 18 May 2023 09:36:53 -0300 From: Jason Gunthorpe To: Robin Murphy Cc: Peng Fan , "eric.auger@redhat.com" , "jean-philippe.brucker@arm.com" , "will@kernel.org" , "iommu@lists.linux.dev" , "linux-arm-kernel@lists.infradead.org" Subject: Re: arm-smmu-v3 sharing SID Message-ID: References: <359b01bc-e87a-9a50-c971-681e89985491@arm.com> Precedence: bulk X-Mailing-List: iommu@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <359b01bc-e87a-9a50-c971-681e89985491@arm.com> On Thu, May 18, 2023 at 12:33:25PM +0100, Robin Murphy wrote: > I'm fairly confident in reasoning about this for basic .attach_dev purposes, > since I did implement the equivalent for SMMUv2, but I'm not sure I even > want to think about what it would mean for SVA, PASIDs and nesting... IIRC we've already taken the approach elsewhere to block PASID if the group is not singleton. Jason 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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id CE657C77B7A for ; Thu, 18 May 2023 12:37:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=twLzVvyTdAk2CLHmvbKIAKqc97wswzwCGg9ROL7mr80=; b=TWamcIVIcHx5ut F1LbYTbNV95/bib5BOyIFzdv7o0AooKfMFR5fH67XEzPqd9WjuZA0E80XaVXRUCz9VDcgs18sb1Ef ON3LnC/f3Zea8dPQ1SHDDysg+xbFMMN1VGgYIrKHUd5GMDNYhBGjh/M/GrZEnnCqDXlDCJoGpEZRC Qy0N9Nr1hxknFU3+SG5dr2glXCk1PFkJmbuSbVM1F3gj9/3F86oUoWRk7Cgt9R+dNZrz66zZd2acK sZG2Lk7A0MS3Gk3yU+uS6QyOLpsPB/drJPZEBL4g0Fc+u9NrVWLWdJhl+8NfnKaFv6m+9IpjJJ+RD hSn2TwIrVHnu9OGb23Vg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1pzcsT-00CyPO-1G; Thu, 18 May 2023 12:37:05 +0000 Received: from mail-qk1-x72c.google.com ([2607:f8b0:4864:20::72c]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1pzcsQ-00CyO1-21 for linux-arm-kernel@lists.infradead.org; Thu, 18 May 2023 12:37:03 +0000 Received: by mail-qk1-x72c.google.com with SMTP id af79cd13be357-7576516c81fso196397385a.1 for ; Thu, 18 May 2023 05:36:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google; t=1684413414; x=1687005414; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=1ZHehlmJ9aM/l0dubjtOOkzgamyeWee8cpMOepFC//s=; b=S/guCeu7QK9uBAUpQW5YPel4p5sO1Rsfe/EMAcJJeDPPabOeBmzrdSsZsC0N6qMG22 918GVqJgvHnTWXTltvoC0J9StMjLQs8NjDC0Hf/LnCb/sBYYVDBgANMQOD7cjXqB2IHi wrkkqqg6mURgV0+9WfEFIgpxJwe+cwLjr8kHGhYxYWmGujGH5Vr4tnKHaap7pI6Klf+3 PERcxBXz5LQA3GKMTZDjWjnBOjDKAb2gvOUA8eDdHUKDqQaanFfPDXd7X0cy1HnfuYXj bZlcfzn/Fs9vRQsnguQt2dfidhsdhZ8rcGre7jAvzhjGsCaHKwzZO9WRBiUutVsgrUYl +H6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684413414; x=1687005414; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=1ZHehlmJ9aM/l0dubjtOOkzgamyeWee8cpMOepFC//s=; b=KxG1vpv2m5skz/xexoN9e1satj+puZu7tm1tHSdQ7mvuBoy8veJNRJGpc6pRtZ+Emw m7WPkysD5zba8bMfpNhVvTtLsG50kiuvjPfBK8Q+GTpA2ZoDc36EM1DX3prSyJKONVqC O3Fxk4pkbFsLBiExsCPdZDbgQ/CNrdx42Ld1Zq53KCLaFc4hfpisOcIxjn+0CoXAtIQq XjjhTy34AsjqZxpwQGoOmjyXfX9RYclAJTxY8kUh7kkNpfJX7lKTLGU5ELG9itdRZSLC PngYmgp76mWQGtA8vfl4g30+a3nr125El3qhZO9i4GLQeoGSX0+08BrUkQOS41D2rbna VD1g== X-Gm-Message-State: AC+VfDyJX0SGg2gHi2RVVwRjBgXFowyTF9dKWSiQha+sNOd6H3+G53oS 6f6dvhgcFGNkj0EaQrqnl5LE7I3ikBqTLtadNCs= X-Google-Smtp-Source: ACHHUZ4ALjNvexRyN8fvYtA2j8Eb3UYWss9cY2LgPG0/kcRB1lLHDApvlZyhjit+R/dPaDeAG/5PBA== X-Received: by 2002:a05:6214:62c:b0:5ef:4254:d6f0 with SMTP id a12-20020a056214062c00b005ef4254d6f0mr4517705qvx.36.1684413414718; Thu, 18 May 2023 05:36:54 -0700 (PDT) Received: from ziepe.ca (hlfxns017vw-142-68-25-194.dhcp-dynamic.fibreop.ns.bellaliant.net. [142.68.25.194]) by smtp.gmail.com with ESMTPSA id n18-20020a05620a153200b0075783f6c2b4sm358959qkk.128.2023.05.18.05.36.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 May 2023 05:36:53 -0700 (PDT) Received: from jgg by wakko with local (Exim 4.95) (envelope-from ) id 1pzcsH-0055on-4J; Thu, 18 May 2023 09:36:53 -0300 Date: Thu, 18 May 2023 09:36:53 -0300 From: Jason Gunthorpe To: Robin Murphy Cc: Peng Fan , "eric.auger@redhat.com" , "jean-philippe.brucker@arm.com" , "will@kernel.org" , "iommu@lists.linux.dev" , "linux-arm-kernel@lists.infradead.org" Subject: Re: arm-smmu-v3 sharing SID Message-ID: References: <359b01bc-e87a-9a50-c971-681e89985491@arm.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <359b01bc-e87a-9a50-c971-681e89985491@arm.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230518_053702_663038_6F1DA6A5 X-CRM114-Status: UNSURE ( 9.67 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On Thu, May 18, 2023 at 12:33:25PM +0100, Robin Murphy wrote: > I'm fairly confident in reasoning about this for basic .attach_dev purposes, > since I did implement the equivalent for SMMUv2, but I'm not sure I even > want to think about what it would mean for SVA, PASIDs and nesting... IIRC we've already taken the approach elsewhere to block PASID if the group is not singleton. Jason _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel