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=-2.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, PDS_BAD_THREAD_QP_64,SPF_HELO_NONE,SPF_PASS,URIBL_RED autolearn=no 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 4A050C433C1 for ; Thu, 25 Mar 2021 06:13:55 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 1EFBE619B4 for ; Thu, 25 Mar 2021 06:13:55 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229624AbhCYGNV (ORCPT ); Thu, 25 Mar 2021 02:13:21 -0400 Received: from mga14.intel.com ([192.55.52.115]:21780 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229519AbhCYGMu (ORCPT ); Thu, 25 Mar 2021 02:12:50 -0400 IronPort-SDR: mqMW10rqQxWUcFLBytxS19URgO8/9VIXlcacoBXtn9UzjWHJPXVqixSL9ymK7gh79rsYXJL4G4 9XIoPqESEX+g== X-IronPort-AV: E=McAfee;i="6000,8403,9933"; a="190285768" X-IronPort-AV: E=Sophos;i="5.81,276,1610438400"; d="scan'208";a="190285768" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Mar 2021 23:12:50 -0700 IronPort-SDR: E0vFGGjy+DUsAz+Oujfd4GGRGpvbSkRqnWJ7A1SBBgr2wppmYlZ4JKLP8ePHTcHOT9nm00TUWI 4Ba9ilIF8QTA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,276,1610438400"; d="scan'208";a="442614320" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga002.fm.intel.com with ESMTP; 24 Mar 2021 23:12:50 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Wed, 24 Mar 2021 23:12:49 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Wed, 24 Mar 2021 23:12:49 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.170) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2106.2; Wed, 24 Mar 2021 23:12:39 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z0r478CVXw2L+j/aNquHWBZpGwpVcm9/Z1Szdqo0mJRXsOD5hPZBtoT7er0Dim2g+5Z2UhO/3F5czH/pyA5jQd4ZJ7pqZUMy7JKnx0vmXZWB1e+Nw8tDQyhoZCSjzB+1yrRPXTLhz5X1jwCULLpfywoMDdm6MJm0M5aZmROVWht1NjYA66GfPTspKJNQ0o7UwWhd6mfzaoR4Dbtq+bzvLzJQgbF/0cuQt6MBvtKO6mzyCiR8W/dtTx/lygukHPSjAjGDU9jwbrF9MRNM9s/yqORnEhNE173S5jtu2VeshM+fgR0GMbNglUQdaXDtICFet6QyaUh4UUWSLEkKj1XryQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Pi0b3jsOWgjL2XHyeLI3OJwpWRO1HIbOcmD8uZvLYcg=; b=WaG0NTbCgVwl0x1NllYye/zVB0yWWZFM1wA6J/Aa6QcNFmE/KkfGeSIOtluP7KiL5GXZy9zXHb83h+9JVOfeeQKgNLH/Y8xbH2vSF7C8XngkJ0ycw1+eby/+r9z4a4ZCwr3qdYewlTq6XCN7a6kMdYvmYTj63DR1Z3ttD2a7MfhRORvxH2k+hl/U5u58SDS+lQYrIStw4UWapVsN/+eNdUtnwbt7TEK7dvbBe56kRwpI9pTu1sZKa6yLc6JEkdAKWjo+8AEh8MCjwo33dDm/HE5EIdgImC3/ix78hS0VIbTHPPtzJclMqUlJV+aJcjICAyIaQW7GF3nElID61+Cd+Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Pi0b3jsOWgjL2XHyeLI3OJwpWRO1HIbOcmD8uZvLYcg=; b=pJHe0AzoX+57T1YOOhuoaaJKSnCYfrAQnYlRZa5TEHe4cgWiMXPTBZ8aRTB5pJM5MBzqxriac0jyEhn+aj0VfDGQsjjimAwSQdmkzkr2SMnvkGZRzijEsYLjZ1eI8Hwn2FIkyTSiSOdoL1N0OW1hStnZdvqNTpTylayNuaF82Xo= Received: from MWHPR11MB1886.namprd11.prod.outlook.com (2603:10b6:300:110::9) by MWHPR11MB1821.namprd11.prod.outlook.com (2603:10b6:300:10f::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.18; Thu, 25 Mar 2021 06:12:38 +0000 Received: from MWHPR11MB1886.namprd11.prod.outlook.com ([fe80::75b0:a8e9:60cb:7a29]) by MWHPR11MB1886.namprd11.prod.outlook.com ([fe80::75b0:a8e9:60cb:7a29%9]) with mapi id 15.20.3977.026; Thu, 25 Mar 2021 06:12:38 +0000 From: "Tian, Kevin" To: Auger Eric , Christoph Hellwig CC: "kvm@vger.kernel.org" , Will Deacon , "linuxppc-dev@lists.ozlabs.org" , "dri-devel@lists.freedesktop.org" , Li Yang , "iommu@lists.linux-foundation.org" , "netdev@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , Michael Ellerman , "virtualization@lists.linux-foundation.org" , "freedreno@lists.freedesktop.org" , "David Woodhouse" , "linux-arm-msm@vger.kernel.org" , "Liu, Yi L" Subject: RE: [PATCH 15/17] iommu: remove DOMAIN_ATTR_NESTING Thread-Topic: [PATCH 15/17] iommu: remove DOMAIN_ATTR_NESTING Thread-Index: AQHXDnfEED2hcP0W6EKGzzYVGS5lRKqDYTAAgABXjYCAAQqdAIAPmsSQ Date: Thu, 25 Mar 2021 06:12:37 +0000 Message-ID: References: <20210301084257.945454-1-hch@lst.de> <20210301084257.945454-16-hch@lst.de> <3e8f1078-9222-0017-3fa8-4d884dbc848e@redhat.com> <20210314155813.GA788@lst.de> <3a1194de-a053-84dd-3d6a-bff8e01ebcd3@redhat.com> In-Reply-To: <3a1194de-a053-84dd-3d6a-bff8e01ebcd3@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.198.147.219] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5bba3d53-44ef-4931-3635-08d8ef54fd63 x-ms-traffictypediagnostic: MWHPR11MB1821: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +7WOZPtG/yQR8z0EWCDGhG3FLjpVszRezZqeIoyHmwTXVB8EKKIM8pC8vs8BMN3ggAyikBpi3SYox6/IfpAH+cwkif4oUUkn1DBY6xAcAI0NHREtLwgd975fw1A9F9GpDUIhjqjAT4/SRtI+vHg+H1XMOWEyKY+eYtKFS2g2oVjOBtMdJ32xAozhwiX7ZU035313cYlhuvgcJveOtp6lY+dEb8HumvABoTCkg6iVpiK/wYxBX8r/m59nyrs588FVKe6tqJjCLJZD/AZtmBB5sNeurforivnWTgdjZaNdpujaTXErgHVoGnWiSetpRBulD+evLSDpmVMjmzjQJtWnKPf8uP6TociDRjVvrstwT6Ub4YoOKhHSj65CmwmYg3+KsTn1iQ0fpWIpd0urOcM4NKIrzlyIWSQSf8brMBvnxG5EsH+D6wmjsFKLU5K9IklL+ilF9EdGmpQSVLIMYcLD63XGm57LxpocZo4AZHkW6e8Z270K6aASjtq0zHmL0KSLLRpV9LSChyLHopYq3N4bMWmrqimNZ9Mz1/0pnVSpPzVyT/T8oCfyB8igocQba2QxX6LmTTWhC5hcht6JYyF+qGIQNJx9QPDc4KHSMPk/vfKDH+JhXzhrQ0AqK33oC9OSOUQmodEiLGloeh6WA9Y/E7ygqxtiJK8ejS3LztKtUTo= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR11MB1886.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(396003)(346002)(136003)(376002)(39860400002)(366004)(478600001)(2906002)(5660300002)(316002)(33656002)(6506007)(7696005)(4326008)(26005)(71200400001)(9686003)(110136005)(54906003)(7416002)(53546011)(86362001)(64756008)(8676002)(52536014)(66556008)(38100700001)(55016002)(76116006)(66946007)(107886003)(66446008)(8936002)(186003)(66476007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?fI3+iw3lagEA6pai5XRwccmrYzfA59IuBxbaVqcy0CGQh3DP3ixrrFMRWiqg?= =?us-ascii?Q?lgAWEUb4HS6HTNguCq3d8VHcREDTGIFDBsDuuBXo+SqGAWQWAOV1MyQwQGLu?= =?us-ascii?Q?wDJaUGv+L/zsFCUe3F9DwkgZuQH3L+a/YBfmJ/YZlufRKzwYvl5qcqGUMrR0?= =?us-ascii?Q?pYThh3dn8EczfENxen8pGKazZADYAYtNrosbTFQXWJQuHFE4tAqOoVe0PuFz?= =?us-ascii?Q?Y1QXVsk9Zm1o0ZklYxzwiUH5Y5n7EOWVdztSddWTGcOqoj3nG8QKQvismJWX?= =?us-ascii?Q?NnVdZjJ+GhbymuS6u3has78XnNB7QsrFxucPS1NX8fLbmtHCkRjsY7WpSXF+?= =?us-ascii?Q?iqH6sPDGPk1I0MlqAAlEDMZKMnLqsWNbJkcV0MwISmd69gk5cbt5KVGEBMna?= =?us-ascii?Q?vM5nsx+vo1QmMvJBVZ1n5f5aEWoONBJcmTnJo/kZFq9lAKARsMeW707qz1Qj?= =?us-ascii?Q?js8Tg51U5CAtbSq4IKSSkHcame3VEq7iUDIb9U7dvRUqjjGRT9Ef3YEsvP3r?= =?us-ascii?Q?s9SVaxsmjgzoFcqB7N5Xw2iCJFlkMCO91UttRzDQRRzcdNHy8AcxobtPUOnR?= =?us-ascii?Q?W9+XqtTVp7rHuKfZLGygaq7n1+tICjJ23ouZeBt0lN8JHMLr91mf+oo6SlQf?= =?us-ascii?Q?5TqtIFkUwsBPT4kpkIdZ9YRgHCiX5xw/AJTesJW2G0KJmj6EZYYvSjvpMwSG?= =?us-ascii?Q?08Q4MZ+vc2esLVB9lKeuHsUWI6EN/dRfgSSD0TBDHu8MoheBesJOeBHRUW96?= =?us-ascii?Q?R8XtrcpgHvbLEHQUNLmAAzDqDcARWbDraxrkMzZsjGMeLC1n/SfBft090cEZ?= =?us-ascii?Q?PZx8a/WSfNSH9RPv35fmjkXsmlweBbkDSTEEjBN1ih5RkxgHUy7mAIejMzuZ?= =?us-ascii?Q?qkoNM8Gtta+xKmT7rAXu0PuwYMfAFFFTZd27jX7Xvqk84bV49xNj3TI1hecZ?= =?us-ascii?Q?M57Fc227flJz04oxNesvhNf9v2LCGU7MlVVhOeFMmqFpnuEy3fR/ESNpXRWk?= =?us-ascii?Q?w6fAD3jlvnLBz2Jpuv/cPSn1KH/pTgezhWs2kJ7BklTE+4EjPZsUEjpa/arM?= =?us-ascii?Q?8CYM5irwQrY7u0lfUOzFKxUmmtljQqrPeuirrI1yj8cMCZ9YinOBxM2Xi5pv?= =?us-ascii?Q?M/E1bwwwDBc/SgweDf0DC4ETAXgOKTsYIy+3eHE414gbuyOkitz9embLqgv4?= =?us-ascii?Q?bz59GCCIA8MGfPZRpZ2CfTRqKXHRh586iv7T3ALnzB1fDLzF/sucTVegdeWg?= =?us-ascii?Q?pms1vTlhTlfiI0xcwZYBq1qGZxgCeu3kPk7jeUCUv3q7D+566p1N3/EZ3aBL?= =?us-ascii?Q?5ELP8YpBRmwyBgr10ilTAZmg?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR11MB1886.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5bba3d53-44ef-4931-3635-08d8ef54fd63 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2021 06:12:37.9104 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: g+9tx8yupAxEaBVTaXN+YMN+Gjh+DKeandfmUv2hiw/T4C1FrVED7BMCGrAdhj15oS8+rSSZsVH3NORAabP2Aw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1821 X-OriginatorOrg: intel.com Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org > From: Auger Eric > Sent: Monday, March 15, 2021 3:52 PM > To: Christoph Hellwig > Cc: kvm@vger.kernel.org; Will Deacon ; linuxppc- > dev@lists.ozlabs.org; dri-devel@lists.freedesktop.org; Li Yang > ; iommu@lists.linux-foundation.org; >=20 > Hi Christoph, >=20 > On 3/14/21 4:58 PM, Christoph Hellwig wrote: > > On Sun, Mar 14, 2021 at 11:44:52AM +0100, Auger Eric wrote: > >> As mentionned by Robin, there are series planning to use > >> DOMAIN_ATTR_NESTING to get info about the nested caps of the iommu > (ARM > >> and Intel): > >> > >> [Patch v8 00/10] vfio: expose virtual Shared Virtual Addressing to VMs > >> patches 1, 2, 3 > >> > >> Is the plan to introduce a new domain_get_nesting_info ops then? > > > > The plan as usual would be to add it the series adding that support. > > Not sure what the merge plans are - if the series is ready to be > > merged I could rebase on top of it, otherwise that series will need > > to add the method. > OK I think your series may be upstreamed first. >=20 Agree. The vSVA series is still undergoing a refactor according to Jason's comment thus won't be ready in short term. It's better to let this one go in first. Thanks Kevin 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=-2.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, PDS_BAD_THREAD_QP_64,SPF_HELO_NONE,SPF_PASS,URIBL_RED autolearn=no 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 F267AC433C1 for ; Thu, 25 Mar 2021 06:14:38 +0000 (UTC) Received: from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 516AE61A0E for ; Thu, 25 Mar 2021 06:14:38 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 516AE61A0E Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Received: from boromir.ozlabs.org (localhost [IPv6:::1]) by lists.ozlabs.org (Postfix) with ESMTP id 4F5ZZN5kB1z3btT for ; Thu, 25 Mar 2021 17:14:36 +1100 (AEDT) Authentication-Results: lists.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=intel.onmicrosoft.com header.i=@intel.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-intel-onmicrosoft-com header.b=pJHe0Azo; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=intel.com (client-ip=134.134.136.20; helo=mga02.intel.com; envelope-from=kevin.tian@intel.com; receiver=) Authentication-Results: lists.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=intel.onmicrosoft.com header.i=@intel.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-intel-onmicrosoft-com header.b=pJHe0Azo; dkim-atps=neutral X-Greylist: delayed 63 seconds by postgrey-1.36 at boromir; Thu, 25 Mar 2021 17:14:05 AEDT Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4F5ZYn2RPkz303P for ; Thu, 25 Mar 2021 17:14:05 +1100 (AEDT) IronPort-SDR: eCDr0iz2n451zT2un83a3xvEZ/9Vu1T0uZJ/oWW+jmVn/DQubDhnnowqfukZGOi//FuMHmP6/y dkVeVJ5GzMMw== X-IronPort-AV: E=McAfee;i="6000,8403,9933"; a="177976934" X-IronPort-AV: E=Sophos;i="5.81,276,1610438400"; d="scan'208";a="177976934" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Mar 2021 23:12:50 -0700 IronPort-SDR: E0vFGGjy+DUsAz+Oujfd4GGRGpvbSkRqnWJ7A1SBBgr2wppmYlZ4JKLP8ePHTcHOT9nm00TUWI 4Ba9ilIF8QTA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,276,1610438400"; d="scan'208";a="442614320" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga002.fm.intel.com with ESMTP; 24 Mar 2021 23:12:50 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Wed, 24 Mar 2021 23:12:49 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Wed, 24 Mar 2021 23:12:49 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.170) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2106.2; Wed, 24 Mar 2021 23:12:39 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z0r478CVXw2L+j/aNquHWBZpGwpVcm9/Z1Szdqo0mJRXsOD5hPZBtoT7er0Dim2g+5Z2UhO/3F5czH/pyA5jQd4ZJ7pqZUMy7JKnx0vmXZWB1e+Nw8tDQyhoZCSjzB+1yrRPXTLhz5X1jwCULLpfywoMDdm6MJm0M5aZmROVWht1NjYA66GfPTspKJNQ0o7UwWhd6mfzaoR4Dbtq+bzvLzJQgbF/0cuQt6MBvtKO6mzyCiR8W/dtTx/lygukHPSjAjGDU9jwbrF9MRNM9s/yqORnEhNE173S5jtu2VeshM+fgR0GMbNglUQdaXDtICFet6QyaUh4UUWSLEkKj1XryQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Pi0b3jsOWgjL2XHyeLI3OJwpWRO1HIbOcmD8uZvLYcg=; b=WaG0NTbCgVwl0x1NllYye/zVB0yWWZFM1wA6J/Aa6QcNFmE/KkfGeSIOtluP7KiL5GXZy9zXHb83h+9JVOfeeQKgNLH/Y8xbH2vSF7C8XngkJ0ycw1+eby/+r9z4a4ZCwr3qdYewlTq6XCN7a6kMdYvmYTj63DR1Z3ttD2a7MfhRORvxH2k+hl/U5u58SDS+lQYrIStw4UWapVsN/+eNdUtnwbt7TEK7dvbBe56kRwpI9pTu1sZKa6yLc6JEkdAKWjo+8AEh8MCjwo33dDm/HE5EIdgImC3/ix78hS0VIbTHPPtzJclMqUlJV+aJcjICAyIaQW7GF3nElID61+Cd+Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Pi0b3jsOWgjL2XHyeLI3OJwpWRO1HIbOcmD8uZvLYcg=; b=pJHe0AzoX+57T1YOOhuoaaJKSnCYfrAQnYlRZa5TEHe4cgWiMXPTBZ8aRTB5pJM5MBzqxriac0jyEhn+aj0VfDGQsjjimAwSQdmkzkr2SMnvkGZRzijEsYLjZ1eI8Hwn2FIkyTSiSOdoL1N0OW1hStnZdvqNTpTylayNuaF82Xo= Received: from MWHPR11MB1886.namprd11.prod.outlook.com (2603:10b6:300:110::9) by MWHPR11MB1821.namprd11.prod.outlook.com (2603:10b6:300:10f::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.18; Thu, 25 Mar 2021 06:12:38 +0000 Received: from MWHPR11MB1886.namprd11.prod.outlook.com ([fe80::75b0:a8e9:60cb:7a29]) by MWHPR11MB1886.namprd11.prod.outlook.com ([fe80::75b0:a8e9:60cb:7a29%9]) with mapi id 15.20.3977.026; Thu, 25 Mar 2021 06:12:38 +0000 From: "Tian, Kevin" To: Auger Eric , Christoph Hellwig Subject: RE: [PATCH 15/17] iommu: remove DOMAIN_ATTR_NESTING Thread-Topic: [PATCH 15/17] iommu: remove DOMAIN_ATTR_NESTING Thread-Index: AQHXDnfEED2hcP0W6EKGzzYVGS5lRKqDYTAAgABXjYCAAQqdAIAPmsSQ Date: Thu, 25 Mar 2021 06:12:37 +0000 Message-ID: References: <20210301084257.945454-1-hch@lst.de> <20210301084257.945454-16-hch@lst.de> <3e8f1078-9222-0017-3fa8-4d884dbc848e@redhat.com> <20210314155813.GA788@lst.de> <3a1194de-a053-84dd-3d6a-bff8e01ebcd3@redhat.com> In-Reply-To: <3a1194de-a053-84dd-3d6a-bff8e01ebcd3@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.198.147.219] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5bba3d53-44ef-4931-3635-08d8ef54fd63 x-ms-traffictypediagnostic: MWHPR11MB1821: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +7WOZPtG/yQR8z0EWCDGhG3FLjpVszRezZqeIoyHmwTXVB8EKKIM8pC8vs8BMN3ggAyikBpi3SYox6/IfpAH+cwkif4oUUkn1DBY6xAcAI0NHREtLwgd975fw1A9F9GpDUIhjqjAT4/SRtI+vHg+H1XMOWEyKY+eYtKFS2g2oVjOBtMdJ32xAozhwiX7ZU035313cYlhuvgcJveOtp6lY+dEb8HumvABoTCkg6iVpiK/wYxBX8r/m59nyrs588FVKe6tqJjCLJZD/AZtmBB5sNeurforivnWTgdjZaNdpujaTXErgHVoGnWiSetpRBulD+evLSDpmVMjmzjQJtWnKPf8uP6TociDRjVvrstwT6Ub4YoOKhHSj65CmwmYg3+KsTn1iQ0fpWIpd0urOcM4NKIrzlyIWSQSf8brMBvnxG5EsH+D6wmjsFKLU5K9IklL+ilF9EdGmpQSVLIMYcLD63XGm57LxpocZo4AZHkW6e8Z270K6aASjtq0zHmL0KSLLRpV9LSChyLHopYq3N4bMWmrqimNZ9Mz1/0pnVSpPzVyT/T8oCfyB8igocQba2QxX6LmTTWhC5hcht6JYyF+qGIQNJx9QPDc4KHSMPk/vfKDH+JhXzhrQ0AqK33oC9OSOUQmodEiLGloeh6WA9Y/E7ygqxtiJK8ejS3LztKtUTo= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR11MB1886.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(346002)(136003)(376002)(39860400002)(366004)(478600001)(2906002)(5660300002)(316002)(33656002)(6506007)(7696005)(4326008)(26005)(71200400001)(9686003)(110136005)(54906003)(7416002)(53546011)(86362001)(64756008)(8676002)(52536014)(66556008)(38100700001)(55016002)(76116006)(66946007)(107886003)(66446008)(8936002)(186003)(66476007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?fI3+iw3lagEA6pai5XRwccmrYzfA59IuBxbaVqcy0CGQh3DP3ixrrFMRWiqg?= =?us-ascii?Q?lgAWEUb4HS6HTNguCq3d8VHcREDTGIFDBsDuuBXo+SqGAWQWAOV1MyQwQGLu?= =?us-ascii?Q?wDJaUGv+L/zsFCUe3F9DwkgZuQH3L+a/YBfmJ/YZlufRKzwYvl5qcqGUMrR0?= =?us-ascii?Q?pYThh3dn8EczfENxen8pGKazZADYAYtNrosbTFQXWJQuHFE4tAqOoVe0PuFz?= =?us-ascii?Q?Y1QXVsk9Zm1o0ZklYxzwiUH5Y5n7EOWVdztSddWTGcOqoj3nG8QKQvismJWX?= =?us-ascii?Q?NnVdZjJ+GhbymuS6u3has78XnNB7QsrFxucPS1NX8fLbmtHCkRjsY7WpSXF+?= =?us-ascii?Q?iqH6sPDGPk1I0MlqAAlEDMZKMnLqsWNbJkcV0MwISmd69gk5cbt5KVGEBMna?= =?us-ascii?Q?vM5nsx+vo1QmMvJBVZ1n5f5aEWoONBJcmTnJo/kZFq9lAKARsMeW707qz1Qj?= =?us-ascii?Q?js8Tg51U5CAtbSq4IKSSkHcame3VEq7iUDIb9U7dvRUqjjGRT9Ef3YEsvP3r?= =?us-ascii?Q?s9SVaxsmjgzoFcqB7N5Xw2iCJFlkMCO91UttRzDQRRzcdNHy8AcxobtPUOnR?= =?us-ascii?Q?W9+XqtTVp7rHuKfZLGygaq7n1+tICjJ23ouZeBt0lN8JHMLr91mf+oo6SlQf?= =?us-ascii?Q?5TqtIFkUwsBPT4kpkIdZ9YRgHCiX5xw/AJTesJW2G0KJmj6EZYYvSjvpMwSG?= =?us-ascii?Q?08Q4MZ+vc2esLVB9lKeuHsUWI6EN/dRfgSSD0TBDHu8MoheBesJOeBHRUW96?= =?us-ascii?Q?R8XtrcpgHvbLEHQUNLmAAzDqDcARWbDraxrkMzZsjGMeLC1n/SfBft090cEZ?= =?us-ascii?Q?PZx8a/WSfNSH9RPv35fmjkXsmlweBbkDSTEEjBN1ih5RkxgHUy7mAIejMzuZ?= =?us-ascii?Q?qkoNM8Gtta+xKmT7rAXu0PuwYMfAFFFTZd27jX7Xvqk84bV49xNj3TI1hecZ?= =?us-ascii?Q?M57Fc227flJz04oxNesvhNf9v2LCGU7MlVVhOeFMmqFpnuEy3fR/ESNpXRWk?= =?us-ascii?Q?w6fAD3jlvnLBz2Jpuv/cPSn1KH/pTgezhWs2kJ7BklTE+4EjPZsUEjpa/arM?= =?us-ascii?Q?8CYM5irwQrY7u0lfUOzFKxUmmtljQqrPeuirrI1yj8cMCZ9YinOBxM2Xi5pv?= =?us-ascii?Q?M/E1bwwwDBc/SgweDf0DC4ETAXgOKTsYIy+3eHE414gbuyOkitz9embLqgv4?= =?us-ascii?Q?bz59GCCIA8MGfPZRpZ2CfTRqKXHRh586iv7T3ALnzB1fDLzF/sucTVegdeWg?= =?us-ascii?Q?pms1vTlhTlfiI0xcwZYBq1qGZxgCeu3kPk7jeUCUv3q7D+566p1N3/EZ3aBL?= =?us-ascii?Q?5ELP8YpBRmwyBgr10ilTAZmg?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR11MB1886.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5bba3d53-44ef-4931-3635-08d8ef54fd63 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2021 06:12:37.9104 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: g+9tx8yupAxEaBVTaXN+YMN+Gjh+DKeandfmUv2hiw/T4C1FrVED7BMCGrAdhj15oS8+rSSZsVH3NORAabP2Aw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1821 X-OriginatorOrg: intel.com X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "freedreno@lists.freedesktop.org" , "Liu, Yi L" , "kvm@vger.kernel.org" , Will Deacon , "linux-arm-msm@vger.kernel.org" , "dri-devel@lists.freedesktop.org" , Li Yang , "iommu@lists.linux-foundation.org" , "netdev@vger.kernel.org" , "virtualization@lists.linux-foundation.org" , "linuxppc-dev@lists.ozlabs.org" , David Woodhouse , "linux-arm-kernel@lists.infradead.org" Errors-To: linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Sender: "Linuxppc-dev" > From: Auger Eric > Sent: Monday, March 15, 2021 3:52 PM > To: Christoph Hellwig > Cc: kvm@vger.kernel.org; Will Deacon ; linuxppc- > dev@lists.ozlabs.org; dri-devel@lists.freedesktop.org; Li Yang > ; iommu@lists.linux-foundation.org; >=20 > Hi Christoph, >=20 > On 3/14/21 4:58 PM, Christoph Hellwig wrote: > > On Sun, Mar 14, 2021 at 11:44:52AM +0100, Auger Eric wrote: > >> As mentionned by Robin, there are series planning to use > >> DOMAIN_ATTR_NESTING to get info about the nested caps of the iommu > (ARM > >> and Intel): > >> > >> [Patch v8 00/10] vfio: expose virtual Shared Virtual Addressing to VMs > >> patches 1, 2, 3 > >> > >> Is the plan to introduce a new domain_get_nesting_info ops then? > > > > The plan as usual would be to add it the series adding that support. > > Not sure what the merge plans are - if the series is ready to be > > merged I could rebase on top of it, otherwise that series will need > > to add the method. > OK I think your series may be upstreamed first. >=20 Agree. The vSVA series is still undergoing a refactor according to Jason's comment thus won't be ready in short term. It's better to let this one go in first. Thanks Kevin 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=-3.5 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_RED autolearn=no 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 C8575C433E0 for ; Thu, 25 Mar 2021 06:12:55 +0000 (UTC) Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 67E1661A0E for ; Thu, 25 Mar 2021 06:12:55 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 67E1661A0E Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=iommu-bounces@lists.linux-foundation.org Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 1DA1540ED5; Thu, 25 Mar 2021 06:12:55 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0S1NXdZ-GDaa; Thu, 25 Mar 2021 06:12:53 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [IPv6:2605:bc80:3010:104::8cd3:938]) by smtp4.osuosl.org (Postfix) with ESMTP id 8E24340EAE; Thu, 25 Mar 2021 06:12:53 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 5A4F4C000E; Thu, 25 Mar 2021 06:12:53 +0000 (UTC) Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by lists.linuxfoundation.org (Postfix) with ESMTP id 9915BC000A; Thu, 25 Mar 2021 06:12:52 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 72B69848E7; Thu, 25 Mar 2021 06:12:52 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Authentication-Results: smtp1.osuosl.org (amavisd-new); dkim=pass (1024-bit key) header.d=intel.onmicrosoft.com Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nE_SDngTasaU; Thu, 25 Mar 2021 06:12:51 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by smtp1.osuosl.org (Postfix) with ESMTPS id 67027848E3; Thu, 25 Mar 2021 06:12:51 +0000 (UTC) IronPort-SDR: giKpxn5nRijBho7l4gNN+F7HQx+g6tJdkAeHwk+arg/y0dAodmHvenX4k0VCc83QlKaoiHfLhI 2w1GzwZ1lN+w== X-IronPort-AV: E=McAfee;i="6000,8403,9933"; a="190888198" X-IronPort-AV: E=Sophos;i="5.81,276,1610438400"; d="scan'208";a="190888198" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Mar 2021 23:12:50 -0700 IronPort-SDR: E0vFGGjy+DUsAz+Oujfd4GGRGpvbSkRqnWJ7A1SBBgr2wppmYlZ4JKLP8ePHTcHOT9nm00TUWI 4Ba9ilIF8QTA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,276,1610438400"; d="scan'208";a="442614320" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga002.fm.intel.com with ESMTP; 24 Mar 2021 23:12:50 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Wed, 24 Mar 2021 23:12:49 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Wed, 24 Mar 2021 23:12:49 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.170) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2106.2; Wed, 24 Mar 2021 23:12:39 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z0r478CVXw2L+j/aNquHWBZpGwpVcm9/Z1Szdqo0mJRXsOD5hPZBtoT7er0Dim2g+5Z2UhO/3F5czH/pyA5jQd4ZJ7pqZUMy7JKnx0vmXZWB1e+Nw8tDQyhoZCSjzB+1yrRPXTLhz5X1jwCULLpfywoMDdm6MJm0M5aZmROVWht1NjYA66GfPTspKJNQ0o7UwWhd6mfzaoR4Dbtq+bzvLzJQgbF/0cuQt6MBvtKO6mzyCiR8W/dtTx/lygukHPSjAjGDU9jwbrF9MRNM9s/yqORnEhNE173S5jtu2VeshM+fgR0GMbNglUQdaXDtICFet6QyaUh4UUWSLEkKj1XryQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Pi0b3jsOWgjL2XHyeLI3OJwpWRO1HIbOcmD8uZvLYcg=; b=WaG0NTbCgVwl0x1NllYye/zVB0yWWZFM1wA6J/Aa6QcNFmE/KkfGeSIOtluP7KiL5GXZy9zXHb83h+9JVOfeeQKgNLH/Y8xbH2vSF7C8XngkJ0ycw1+eby/+r9z4a4ZCwr3qdYewlTq6XCN7a6kMdYvmYTj63DR1Z3ttD2a7MfhRORvxH2k+hl/U5u58SDS+lQYrIStw4UWapVsN/+eNdUtnwbt7TEK7dvbBe56kRwpI9pTu1sZKa6yLc6JEkdAKWjo+8AEh8MCjwo33dDm/HE5EIdgImC3/ix78hS0VIbTHPPtzJclMqUlJV+aJcjICAyIaQW7GF3nElID61+Cd+Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Pi0b3jsOWgjL2XHyeLI3OJwpWRO1HIbOcmD8uZvLYcg=; b=pJHe0AzoX+57T1YOOhuoaaJKSnCYfrAQnYlRZa5TEHe4cgWiMXPTBZ8aRTB5pJM5MBzqxriac0jyEhn+aj0VfDGQsjjimAwSQdmkzkr2SMnvkGZRzijEsYLjZ1eI8Hwn2FIkyTSiSOdoL1N0OW1hStnZdvqNTpTylayNuaF82Xo= Received: from MWHPR11MB1886.namprd11.prod.outlook.com (2603:10b6:300:110::9) by MWHPR11MB1821.namprd11.prod.outlook.com (2603:10b6:300:10f::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.18; Thu, 25 Mar 2021 06:12:38 +0000 Received: from MWHPR11MB1886.namprd11.prod.outlook.com ([fe80::75b0:a8e9:60cb:7a29]) by MWHPR11MB1886.namprd11.prod.outlook.com ([fe80::75b0:a8e9:60cb:7a29%9]) with mapi id 15.20.3977.026; Thu, 25 Mar 2021 06:12:38 +0000 From: "Tian, Kevin" To: Auger Eric , Christoph Hellwig Subject: RE: [PATCH 15/17] iommu: remove DOMAIN_ATTR_NESTING Thread-Topic: [PATCH 15/17] iommu: remove DOMAIN_ATTR_NESTING Thread-Index: AQHXDnfEED2hcP0W6EKGzzYVGS5lRKqDYTAAgABXjYCAAQqdAIAPmsSQ Date: Thu, 25 Mar 2021 06:12:37 +0000 Message-ID: References: <20210301084257.945454-1-hch@lst.de> <20210301084257.945454-16-hch@lst.de> <3e8f1078-9222-0017-3fa8-4d884dbc848e@redhat.com> <20210314155813.GA788@lst.de> <3a1194de-a053-84dd-3d6a-bff8e01ebcd3@redhat.com> In-Reply-To: <3a1194de-a053-84dd-3d6a-bff8e01ebcd3@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.198.147.219] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5bba3d53-44ef-4931-3635-08d8ef54fd63 x-ms-traffictypediagnostic: MWHPR11MB1821: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +7WOZPtG/yQR8z0EWCDGhG3FLjpVszRezZqeIoyHmwTXVB8EKKIM8pC8vs8BMN3ggAyikBpi3SYox6/IfpAH+cwkif4oUUkn1DBY6xAcAI0NHREtLwgd975fw1A9F9GpDUIhjqjAT4/SRtI+vHg+H1XMOWEyKY+eYtKFS2g2oVjOBtMdJ32xAozhwiX7ZU035313cYlhuvgcJveOtp6lY+dEb8HumvABoTCkg6iVpiK/wYxBX8r/m59nyrs588FVKe6tqJjCLJZD/AZtmBB5sNeurforivnWTgdjZaNdpujaTXErgHVoGnWiSetpRBulD+evLSDpmVMjmzjQJtWnKPf8uP6TociDRjVvrstwT6Ub4YoOKhHSj65CmwmYg3+KsTn1iQ0fpWIpd0urOcM4NKIrzlyIWSQSf8brMBvnxG5EsH+D6wmjsFKLU5K9IklL+ilF9EdGmpQSVLIMYcLD63XGm57LxpocZo4AZHkW6e8Z270K6aASjtq0zHmL0KSLLRpV9LSChyLHopYq3N4bMWmrqimNZ9Mz1/0pnVSpPzVyT/T8oCfyB8igocQba2QxX6LmTTWhC5hcht6JYyF+qGIQNJx9QPDc4KHSMPk/vfKDH+JhXzhrQ0AqK33oC9OSOUQmodEiLGloeh6WA9Y/E7ygqxtiJK8ejS3LztKtUTo= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR11MB1886.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(346002)(136003)(376002)(39860400002)(366004)(478600001)(2906002)(5660300002)(316002)(33656002)(6506007)(7696005)(4326008)(26005)(71200400001)(9686003)(110136005)(54906003)(7416002)(53546011)(86362001)(64756008)(8676002)(52536014)(66556008)(38100700001)(55016002)(76116006)(66946007)(107886003)(66446008)(8936002)(186003)(66476007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?fI3+iw3lagEA6pai5XRwccmrYzfA59IuBxbaVqcy0CGQh3DP3ixrrFMRWiqg?= =?us-ascii?Q?lgAWEUb4HS6HTNguCq3d8VHcREDTGIFDBsDuuBXo+SqGAWQWAOV1MyQwQGLu?= =?us-ascii?Q?wDJaUGv+L/zsFCUe3F9DwkgZuQH3L+a/YBfmJ/YZlufRKzwYvl5qcqGUMrR0?= =?us-ascii?Q?pYThh3dn8EczfENxen8pGKazZADYAYtNrosbTFQXWJQuHFE4tAqOoVe0PuFz?= =?us-ascii?Q?Y1QXVsk9Zm1o0ZklYxzwiUH5Y5n7EOWVdztSddWTGcOqoj3nG8QKQvismJWX?= =?us-ascii?Q?NnVdZjJ+GhbymuS6u3has78XnNB7QsrFxucPS1NX8fLbmtHCkRjsY7WpSXF+?= =?us-ascii?Q?iqH6sPDGPk1I0MlqAAlEDMZKMnLqsWNbJkcV0MwISmd69gk5cbt5KVGEBMna?= =?us-ascii?Q?vM5nsx+vo1QmMvJBVZ1n5f5aEWoONBJcmTnJo/kZFq9lAKARsMeW707qz1Qj?= =?us-ascii?Q?js8Tg51U5CAtbSq4IKSSkHcame3VEq7iUDIb9U7dvRUqjjGRT9Ef3YEsvP3r?= =?us-ascii?Q?s9SVaxsmjgzoFcqB7N5Xw2iCJFlkMCO91UttRzDQRRzcdNHy8AcxobtPUOnR?= =?us-ascii?Q?W9+XqtTVp7rHuKfZLGygaq7n1+tICjJ23ouZeBt0lN8JHMLr91mf+oo6SlQf?= =?us-ascii?Q?5TqtIFkUwsBPT4kpkIdZ9YRgHCiX5xw/AJTesJW2G0KJmj6EZYYvSjvpMwSG?= =?us-ascii?Q?08Q4MZ+vc2esLVB9lKeuHsUWI6EN/dRfgSSD0TBDHu8MoheBesJOeBHRUW96?= =?us-ascii?Q?R8XtrcpgHvbLEHQUNLmAAzDqDcARWbDraxrkMzZsjGMeLC1n/SfBft090cEZ?= =?us-ascii?Q?PZx8a/WSfNSH9RPv35fmjkXsmlweBbkDSTEEjBN1ih5RkxgHUy7mAIejMzuZ?= =?us-ascii?Q?qkoNM8Gtta+xKmT7rAXu0PuwYMfAFFFTZd27jX7Xvqk84bV49xNj3TI1hecZ?= =?us-ascii?Q?M57Fc227flJz04oxNesvhNf9v2LCGU7MlVVhOeFMmqFpnuEy3fR/ESNpXRWk?= =?us-ascii?Q?w6fAD3jlvnLBz2Jpuv/cPSn1KH/pTgezhWs2kJ7BklTE+4EjPZsUEjpa/arM?= =?us-ascii?Q?8CYM5irwQrY7u0lfUOzFKxUmmtljQqrPeuirrI1yj8cMCZ9YinOBxM2Xi5pv?= =?us-ascii?Q?M/E1bwwwDBc/SgweDf0DC4ETAXgOKTsYIy+3eHE414gbuyOkitz9embLqgv4?= =?us-ascii?Q?bz59GCCIA8MGfPZRpZ2CfTRqKXHRh586iv7T3ALnzB1fDLzF/sucTVegdeWg?= =?us-ascii?Q?pms1vTlhTlfiI0xcwZYBq1qGZxgCeu3kPk7jeUCUv3q7D+566p1N3/EZ3aBL?= =?us-ascii?Q?5ELP8YpBRmwyBgr10ilTAZmg?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR11MB1886.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5bba3d53-44ef-4931-3635-08d8ef54fd63 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2021 06:12:37.9104 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: g+9tx8yupAxEaBVTaXN+YMN+Gjh+DKeandfmUv2hiw/T4C1FrVED7BMCGrAdhj15oS8+rSSZsVH3NORAabP2Aw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1821 X-OriginatorOrg: intel.com Cc: "freedreno@lists.freedesktop.org" , "kvm@vger.kernel.org" , Will Deacon , "linux-arm-msm@vger.kernel.org" , "dri-devel@lists.freedesktop.org" , Li Yang , "iommu@lists.linux-foundation.org" , Michael Ellerman , "netdev@vger.kernel.org" , "virtualization@lists.linux-foundation.org" , "linuxppc-dev@lists.ozlabs.org" , David Woodhouse , "linux-arm-kernel@lists.infradead.org" X-BeenThere: iommu@lists.linux-foundation.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Development issues for Linux IOMMU support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: iommu-bounces@lists.linux-foundation.org Sender: "iommu" > From: Auger Eric > Sent: Monday, March 15, 2021 3:52 PM > To: Christoph Hellwig > Cc: kvm@vger.kernel.org; Will Deacon ; linuxppc- > dev@lists.ozlabs.org; dri-devel@lists.freedesktop.org; Li Yang > ; iommu@lists.linux-foundation.org; > > Hi Christoph, > > On 3/14/21 4:58 PM, Christoph Hellwig wrote: > > On Sun, Mar 14, 2021 at 11:44:52AM +0100, Auger Eric wrote: > >> As mentionned by Robin, there are series planning to use > >> DOMAIN_ATTR_NESTING to get info about the nested caps of the iommu > (ARM > >> and Intel): > >> > >> [Patch v8 00/10] vfio: expose virtual Shared Virtual Addressing to VMs > >> patches 1, 2, 3 > >> > >> Is the plan to introduce a new domain_get_nesting_info ops then? > > > > The plan as usual would be to add it the series adding that support. > > Not sure what the merge plans are - if the series is ready to be > > merged I could rebase on top of it, otherwise that series will need > > to add the method. > OK I think your series may be upstreamed first. > Agree. The vSVA series is still undergoing a refactor according to Jason's comment thus won't be ready in short term. It's better to let this one go in first. Thanks Kevin _______________________________________________ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu 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=-3.5 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_RED autolearn=no 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 18DF7C433DB for ; Thu, 25 Mar 2021 06:12:57 +0000 (UTC) Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 511BC619F3 for ; Thu, 25 Mar 2021 06:12:56 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 511BC619F3 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=virtualization-bounces@lists.linux-foundation.org Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 9E3C940EAE; Thu, 25 Mar 2021 06:12:55 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AORhrLVrHNVv; Thu, 25 Mar 2021 06:12:54 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by smtp4.osuosl.org (Postfix) with ESMTP id ED5DF40ED3; Thu, 25 Mar 2021 06:12:53 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 896E0C0014; Thu, 25 Mar 2021 06:12:53 +0000 (UTC) Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by lists.linuxfoundation.org (Postfix) with ESMTP id 9915BC000A; Thu, 25 Mar 2021 06:12:52 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 72B69848E7; Thu, 25 Mar 2021 06:12:52 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Authentication-Results: smtp1.osuosl.org (amavisd-new); dkim=pass (1024-bit key) header.d=intel.onmicrosoft.com Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nE_SDngTasaU; Thu, 25 Mar 2021 06:12:51 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by smtp1.osuosl.org (Postfix) with ESMTPS id 67027848E3; Thu, 25 Mar 2021 06:12:51 +0000 (UTC) IronPort-SDR: giKpxn5nRijBho7l4gNN+F7HQx+g6tJdkAeHwk+arg/y0dAodmHvenX4k0VCc83QlKaoiHfLhI 2w1GzwZ1lN+w== X-IronPort-AV: E=McAfee;i="6000,8403,9933"; a="190888198" X-IronPort-AV: E=Sophos;i="5.81,276,1610438400"; d="scan'208";a="190888198" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Mar 2021 23:12:50 -0700 IronPort-SDR: E0vFGGjy+DUsAz+Oujfd4GGRGpvbSkRqnWJ7A1SBBgr2wppmYlZ4JKLP8ePHTcHOT9nm00TUWI 4Ba9ilIF8QTA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,276,1610438400"; d="scan'208";a="442614320" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga002.fm.intel.com with ESMTP; 24 Mar 2021 23:12:50 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Wed, 24 Mar 2021 23:12:49 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Wed, 24 Mar 2021 23:12:49 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.170) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2106.2; Wed, 24 Mar 2021 23:12:39 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z0r478CVXw2L+j/aNquHWBZpGwpVcm9/Z1Szdqo0mJRXsOD5hPZBtoT7er0Dim2g+5Z2UhO/3F5czH/pyA5jQd4ZJ7pqZUMy7JKnx0vmXZWB1e+Nw8tDQyhoZCSjzB+1yrRPXTLhz5X1jwCULLpfywoMDdm6MJm0M5aZmROVWht1NjYA66GfPTspKJNQ0o7UwWhd6mfzaoR4Dbtq+bzvLzJQgbF/0cuQt6MBvtKO6mzyCiR8W/dtTx/lygukHPSjAjGDU9jwbrF9MRNM9s/yqORnEhNE173S5jtu2VeshM+fgR0GMbNglUQdaXDtICFet6QyaUh4UUWSLEkKj1XryQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Pi0b3jsOWgjL2XHyeLI3OJwpWRO1HIbOcmD8uZvLYcg=; b=WaG0NTbCgVwl0x1NllYye/zVB0yWWZFM1wA6J/Aa6QcNFmE/KkfGeSIOtluP7KiL5GXZy9zXHb83h+9JVOfeeQKgNLH/Y8xbH2vSF7C8XngkJ0ycw1+eby/+r9z4a4ZCwr3qdYewlTq6XCN7a6kMdYvmYTj63DR1Z3ttD2a7MfhRORvxH2k+hl/U5u58SDS+lQYrIStw4UWapVsN/+eNdUtnwbt7TEK7dvbBe56kRwpI9pTu1sZKa6yLc6JEkdAKWjo+8AEh8MCjwo33dDm/HE5EIdgImC3/ix78hS0VIbTHPPtzJclMqUlJV+aJcjICAyIaQW7GF3nElID61+Cd+Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Pi0b3jsOWgjL2XHyeLI3OJwpWRO1HIbOcmD8uZvLYcg=; b=pJHe0AzoX+57T1YOOhuoaaJKSnCYfrAQnYlRZa5TEHe4cgWiMXPTBZ8aRTB5pJM5MBzqxriac0jyEhn+aj0VfDGQsjjimAwSQdmkzkr2SMnvkGZRzijEsYLjZ1eI8Hwn2FIkyTSiSOdoL1N0OW1hStnZdvqNTpTylayNuaF82Xo= Received: from MWHPR11MB1886.namprd11.prod.outlook.com (2603:10b6:300:110::9) by MWHPR11MB1821.namprd11.prod.outlook.com (2603:10b6:300:10f::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.18; Thu, 25 Mar 2021 06:12:38 +0000 Received: from MWHPR11MB1886.namprd11.prod.outlook.com ([fe80::75b0:a8e9:60cb:7a29]) by MWHPR11MB1886.namprd11.prod.outlook.com ([fe80::75b0:a8e9:60cb:7a29%9]) with mapi id 15.20.3977.026; Thu, 25 Mar 2021 06:12:38 +0000 From: "Tian, Kevin" To: Auger Eric , Christoph Hellwig Subject: RE: [PATCH 15/17] iommu: remove DOMAIN_ATTR_NESTING Thread-Topic: [PATCH 15/17] iommu: remove DOMAIN_ATTR_NESTING Thread-Index: AQHXDnfEED2hcP0W6EKGzzYVGS5lRKqDYTAAgABXjYCAAQqdAIAPmsSQ Date: Thu, 25 Mar 2021 06:12:37 +0000 Message-ID: References: <20210301084257.945454-1-hch@lst.de> <20210301084257.945454-16-hch@lst.de> <3e8f1078-9222-0017-3fa8-4d884dbc848e@redhat.com> <20210314155813.GA788@lst.de> <3a1194de-a053-84dd-3d6a-bff8e01ebcd3@redhat.com> In-Reply-To: <3a1194de-a053-84dd-3d6a-bff8e01ebcd3@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.198.147.219] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5bba3d53-44ef-4931-3635-08d8ef54fd63 x-ms-traffictypediagnostic: MWHPR11MB1821: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +7WOZPtG/yQR8z0EWCDGhG3FLjpVszRezZqeIoyHmwTXVB8EKKIM8pC8vs8BMN3ggAyikBpi3SYox6/IfpAH+cwkif4oUUkn1DBY6xAcAI0NHREtLwgd975fw1A9F9GpDUIhjqjAT4/SRtI+vHg+H1XMOWEyKY+eYtKFS2g2oVjOBtMdJ32xAozhwiX7ZU035313cYlhuvgcJveOtp6lY+dEb8HumvABoTCkg6iVpiK/wYxBX8r/m59nyrs588FVKe6tqJjCLJZD/AZtmBB5sNeurforivnWTgdjZaNdpujaTXErgHVoGnWiSetpRBulD+evLSDpmVMjmzjQJtWnKPf8uP6TociDRjVvrstwT6Ub4YoOKhHSj65CmwmYg3+KsTn1iQ0fpWIpd0urOcM4NKIrzlyIWSQSf8brMBvnxG5EsH+D6wmjsFKLU5K9IklL+ilF9EdGmpQSVLIMYcLD63XGm57LxpocZo4AZHkW6e8Z270K6aASjtq0zHmL0KSLLRpV9LSChyLHopYq3N4bMWmrqimNZ9Mz1/0pnVSpPzVyT/T8oCfyB8igocQba2QxX6LmTTWhC5hcht6JYyF+qGIQNJx9QPDc4KHSMPk/vfKDH+JhXzhrQ0AqK33oC9OSOUQmodEiLGloeh6WA9Y/E7ygqxtiJK8ejS3LztKtUTo= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR11MB1886.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(346002)(136003)(376002)(39860400002)(366004)(478600001)(2906002)(5660300002)(316002)(33656002)(6506007)(7696005)(4326008)(26005)(71200400001)(9686003)(110136005)(54906003)(7416002)(53546011)(86362001)(64756008)(8676002)(52536014)(66556008)(38100700001)(55016002)(76116006)(66946007)(107886003)(66446008)(8936002)(186003)(66476007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?fI3+iw3lagEA6pai5XRwccmrYzfA59IuBxbaVqcy0CGQh3DP3ixrrFMRWiqg?= =?us-ascii?Q?lgAWEUb4HS6HTNguCq3d8VHcREDTGIFDBsDuuBXo+SqGAWQWAOV1MyQwQGLu?= =?us-ascii?Q?wDJaUGv+L/zsFCUe3F9DwkgZuQH3L+a/YBfmJ/YZlufRKzwYvl5qcqGUMrR0?= =?us-ascii?Q?pYThh3dn8EczfENxen8pGKazZADYAYtNrosbTFQXWJQuHFE4tAqOoVe0PuFz?= =?us-ascii?Q?Y1QXVsk9Zm1o0ZklYxzwiUH5Y5n7EOWVdztSddWTGcOqoj3nG8QKQvismJWX?= =?us-ascii?Q?NnVdZjJ+GhbymuS6u3has78XnNB7QsrFxucPS1NX8fLbmtHCkRjsY7WpSXF+?= =?us-ascii?Q?iqH6sPDGPk1I0MlqAAlEDMZKMnLqsWNbJkcV0MwISmd69gk5cbt5KVGEBMna?= =?us-ascii?Q?vM5nsx+vo1QmMvJBVZ1n5f5aEWoONBJcmTnJo/kZFq9lAKARsMeW707qz1Qj?= =?us-ascii?Q?js8Tg51U5CAtbSq4IKSSkHcame3VEq7iUDIb9U7dvRUqjjGRT9Ef3YEsvP3r?= =?us-ascii?Q?s9SVaxsmjgzoFcqB7N5Xw2iCJFlkMCO91UttRzDQRRzcdNHy8AcxobtPUOnR?= =?us-ascii?Q?W9+XqtTVp7rHuKfZLGygaq7n1+tICjJ23ouZeBt0lN8JHMLr91mf+oo6SlQf?= =?us-ascii?Q?5TqtIFkUwsBPT4kpkIdZ9YRgHCiX5xw/AJTesJW2G0KJmj6EZYYvSjvpMwSG?= =?us-ascii?Q?08Q4MZ+vc2esLVB9lKeuHsUWI6EN/dRfgSSD0TBDHu8MoheBesJOeBHRUW96?= =?us-ascii?Q?R8XtrcpgHvbLEHQUNLmAAzDqDcARWbDraxrkMzZsjGMeLC1n/SfBft090cEZ?= =?us-ascii?Q?PZx8a/WSfNSH9RPv35fmjkXsmlweBbkDSTEEjBN1ih5RkxgHUy7mAIejMzuZ?= =?us-ascii?Q?qkoNM8Gtta+xKmT7rAXu0PuwYMfAFFFTZd27jX7Xvqk84bV49xNj3TI1hecZ?= =?us-ascii?Q?M57Fc227flJz04oxNesvhNf9v2LCGU7MlVVhOeFMmqFpnuEy3fR/ESNpXRWk?= =?us-ascii?Q?w6fAD3jlvnLBz2Jpuv/cPSn1KH/pTgezhWs2kJ7BklTE+4EjPZsUEjpa/arM?= =?us-ascii?Q?8CYM5irwQrY7u0lfUOzFKxUmmtljQqrPeuirrI1yj8cMCZ9YinOBxM2Xi5pv?= =?us-ascii?Q?M/E1bwwwDBc/SgweDf0DC4ETAXgOKTsYIy+3eHE414gbuyOkitz9embLqgv4?= =?us-ascii?Q?bz59GCCIA8MGfPZRpZ2CfTRqKXHRh586iv7T3ALnzB1fDLzF/sucTVegdeWg?= =?us-ascii?Q?pms1vTlhTlfiI0xcwZYBq1qGZxgCeu3kPk7jeUCUv3q7D+566p1N3/EZ3aBL?= =?us-ascii?Q?5ELP8YpBRmwyBgr10ilTAZmg?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR11MB1886.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5bba3d53-44ef-4931-3635-08d8ef54fd63 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2021 06:12:37.9104 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: g+9tx8yupAxEaBVTaXN+YMN+Gjh+DKeandfmUv2hiw/T4C1FrVED7BMCGrAdhj15oS8+rSSZsVH3NORAabP2Aw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1821 X-OriginatorOrg: intel.com Cc: "freedreno@lists.freedesktop.org" , "Liu, Yi L" , "kvm@vger.kernel.org" , Will Deacon , "linux-arm-msm@vger.kernel.org" , "dri-devel@lists.freedesktop.org" , Li Yang , "iommu@lists.linux-foundation.org" , Michael Ellerman , "netdev@vger.kernel.org" , "virtualization@lists.linux-foundation.org" , "linuxppc-dev@lists.ozlabs.org" , David Woodhouse , "linux-arm-kernel@lists.infradead.org" X-BeenThere: virtualization@lists.linux-foundation.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Linux virtualization List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: virtualization-bounces@lists.linux-foundation.org Sender: "Virtualization" > From: Auger Eric > Sent: Monday, March 15, 2021 3:52 PM > To: Christoph Hellwig > Cc: kvm@vger.kernel.org; Will Deacon ; linuxppc- > dev@lists.ozlabs.org; dri-devel@lists.freedesktop.org; Li Yang > ; iommu@lists.linux-foundation.org; > > Hi Christoph, > > On 3/14/21 4:58 PM, Christoph Hellwig wrote: > > On Sun, Mar 14, 2021 at 11:44:52AM +0100, Auger Eric wrote: > >> As mentionned by Robin, there are series planning to use > >> DOMAIN_ATTR_NESTING to get info about the nested caps of the iommu > (ARM > >> and Intel): > >> > >> [Patch v8 00/10] vfio: expose virtual Shared Virtual Addressing to VMs > >> patches 1, 2, 3 > >> > >> Is the plan to introduce a new domain_get_nesting_info ops then? > > > > The plan as usual would be to add it the series adding that support. > > Not sure what the merge plans are - if the series is ready to be > > merged I could rebase on top of it, otherwise that series will need > > to add the method. > OK I think your series may be upstreamed first. > Agree. The vSVA series is still undergoing a refactor according to Jason's comment thus won't be ready in short term. It's better to let this one go in first. Thanks Kevin _______________________________________________ Virtualization mailing list Virtualization@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/virtualization 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=-4.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_RED autolearn=no 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 DBD39C433C1 for ; Thu, 25 Mar 2021 06:18:10 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 32EEE61A0E for ; Thu, 25 Mar 2021 06:18:10 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 32EEE61A0E Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References:Message-ID:Date: Subject:CC:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=jmCZunsojT6dECQq0VAQYBmJqVzypoCvfALX54og2Gk=; b=IT3oljWaLnhtm8SgJYsqD56WF R04IgjDxWZOOmCfSOBIcb4pvncerapICQXWkXpogmrUyrbbEO8aTG7q3mXV/43nFzTE1NdE5z0XFN zUHRy34I7Zi0+veHHnSbUT8koeyPplBpouDvGpchPvX9MCAgOiX6e5Tnd6NIK9XHewEkhAzqDO67H +kA7SK6upUlKqQ9asdUEnggm3vGOPS0QEXgvmW7WtDQdkf0e9N3bMHmrEscwqjj8879XxWcchYnL/ KnAl7X84U2VkidG747k5biZIESbD1z2SbTAVVxfLIj558GbBo2iGHJ21rkBmBFc7LRlxpeLaJ/OYq YGv+FYc3w==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lPJGk-000dzd-Cz; Thu, 25 Mar 2021 06:15:02 +0000 Received: from mga05.intel.com ([192.55.52.43]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lPJEo-000dv7-5j for linux-arm-kernel@lists.infradead.org; Thu, 25 Mar 2021 06:14:08 +0000 IronPort-SDR: NzKboGUjPCkrfr4hjHylaE+ob1+ARMs1YRWJcZKNIVCReDhpWOZeuYnEORQBcgy+jyXUlaGJAG mJcEetD/f18w== X-IronPort-AV: E=McAfee;i="6000,8403,9933"; a="275983972" X-IronPort-AV: E=Sophos;i="5.81,276,1610438400"; d="scan'208";a="275983972" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Mar 2021 23:12:50 -0700 IronPort-SDR: E0vFGGjy+DUsAz+Oujfd4GGRGpvbSkRqnWJ7A1SBBgr2wppmYlZ4JKLP8ePHTcHOT9nm00TUWI 4Ba9ilIF8QTA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,276,1610438400"; d="scan'208";a="442614320" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga002.fm.intel.com with ESMTP; 24 Mar 2021 23:12:50 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Wed, 24 Mar 2021 23:12:49 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Wed, 24 Mar 2021 23:12:49 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.170) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2106.2; Wed, 24 Mar 2021 23:12:39 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z0r478CVXw2L+j/aNquHWBZpGwpVcm9/Z1Szdqo0mJRXsOD5hPZBtoT7er0Dim2g+5Z2UhO/3F5czH/pyA5jQd4ZJ7pqZUMy7JKnx0vmXZWB1e+Nw8tDQyhoZCSjzB+1yrRPXTLhz5X1jwCULLpfywoMDdm6MJm0M5aZmROVWht1NjYA66GfPTspKJNQ0o7UwWhd6mfzaoR4Dbtq+bzvLzJQgbF/0cuQt6MBvtKO6mzyCiR8W/dtTx/lygukHPSjAjGDU9jwbrF9MRNM9s/yqORnEhNE173S5jtu2VeshM+fgR0GMbNglUQdaXDtICFet6QyaUh4UUWSLEkKj1XryQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Pi0b3jsOWgjL2XHyeLI3OJwpWRO1HIbOcmD8uZvLYcg=; b=WaG0NTbCgVwl0x1NllYye/zVB0yWWZFM1wA6J/Aa6QcNFmE/KkfGeSIOtluP7KiL5GXZy9zXHb83h+9JVOfeeQKgNLH/Y8xbH2vSF7C8XngkJ0ycw1+eby/+r9z4a4ZCwr3qdYewlTq6XCN7a6kMdYvmYTj63DR1Z3ttD2a7MfhRORvxH2k+hl/U5u58SDS+lQYrIStw4UWapVsN/+eNdUtnwbt7TEK7dvbBe56kRwpI9pTu1sZKa6yLc6JEkdAKWjo+8AEh8MCjwo33dDm/HE5EIdgImC3/ix78hS0VIbTHPPtzJclMqUlJV+aJcjICAyIaQW7GF3nElID61+Cd+Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Pi0b3jsOWgjL2XHyeLI3OJwpWRO1HIbOcmD8uZvLYcg=; b=pJHe0AzoX+57T1YOOhuoaaJKSnCYfrAQnYlRZa5TEHe4cgWiMXPTBZ8aRTB5pJM5MBzqxriac0jyEhn+aj0VfDGQsjjimAwSQdmkzkr2SMnvkGZRzijEsYLjZ1eI8Hwn2FIkyTSiSOdoL1N0OW1hStnZdvqNTpTylayNuaF82Xo= Received: from MWHPR11MB1886.namprd11.prod.outlook.com (2603:10b6:300:110::9) by MWHPR11MB1821.namprd11.prod.outlook.com (2603:10b6:300:10f::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.18; Thu, 25 Mar 2021 06:12:38 +0000 Received: from MWHPR11MB1886.namprd11.prod.outlook.com ([fe80::75b0:a8e9:60cb:7a29]) by MWHPR11MB1886.namprd11.prod.outlook.com ([fe80::75b0:a8e9:60cb:7a29%9]) with mapi id 15.20.3977.026; Thu, 25 Mar 2021 06:12:38 +0000 From: "Tian, Kevin" To: Auger Eric , Christoph Hellwig CC: "kvm@vger.kernel.org" , Will Deacon , "linuxppc-dev@lists.ozlabs.org" , "dri-devel@lists.freedesktop.org" , Li Yang , "iommu@lists.linux-foundation.org" , "netdev@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , Michael Ellerman , "virtualization@lists.linux-foundation.org" , "freedreno@lists.freedesktop.org" , "David Woodhouse" , "linux-arm-msm@vger.kernel.org" , "Liu, Yi L" Subject: RE: [PATCH 15/17] iommu: remove DOMAIN_ATTR_NESTING Thread-Topic: [PATCH 15/17] iommu: remove DOMAIN_ATTR_NESTING Thread-Index: AQHXDnfEED2hcP0W6EKGzzYVGS5lRKqDYTAAgABXjYCAAQqdAIAPmsSQ Date: Thu, 25 Mar 2021 06:12:37 +0000 Message-ID: References: <20210301084257.945454-1-hch@lst.de> <20210301084257.945454-16-hch@lst.de> <3e8f1078-9222-0017-3fa8-4d884dbc848e@redhat.com> <20210314155813.GA788@lst.de> <3a1194de-a053-84dd-3d6a-bff8e01ebcd3@redhat.com> In-Reply-To: <3a1194de-a053-84dd-3d6a-bff8e01ebcd3@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.198.147.219] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5bba3d53-44ef-4931-3635-08d8ef54fd63 x-ms-traffictypediagnostic: MWHPR11MB1821: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +7WOZPtG/yQR8z0EWCDGhG3FLjpVszRezZqeIoyHmwTXVB8EKKIM8pC8vs8BMN3ggAyikBpi3SYox6/IfpAH+cwkif4oUUkn1DBY6xAcAI0NHREtLwgd975fw1A9F9GpDUIhjqjAT4/SRtI+vHg+H1XMOWEyKY+eYtKFS2g2oVjOBtMdJ32xAozhwiX7ZU035313cYlhuvgcJveOtp6lY+dEb8HumvABoTCkg6iVpiK/wYxBX8r/m59nyrs588FVKe6tqJjCLJZD/AZtmBB5sNeurforivnWTgdjZaNdpujaTXErgHVoGnWiSetpRBulD+evLSDpmVMjmzjQJtWnKPf8uP6TociDRjVvrstwT6Ub4YoOKhHSj65CmwmYg3+KsTn1iQ0fpWIpd0urOcM4NKIrzlyIWSQSf8brMBvnxG5EsH+D6wmjsFKLU5K9IklL+ilF9EdGmpQSVLIMYcLD63XGm57LxpocZo4AZHkW6e8Z270K6aASjtq0zHmL0KSLLRpV9LSChyLHopYq3N4bMWmrqimNZ9Mz1/0pnVSpPzVyT/T8oCfyB8igocQba2QxX6LmTTWhC5hcht6JYyF+qGIQNJx9QPDc4KHSMPk/vfKDH+JhXzhrQ0AqK33oC9OSOUQmodEiLGloeh6WA9Y/E7ygqxtiJK8ejS3LztKtUTo= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR11MB1886.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(346002)(136003)(376002)(39860400002)(366004)(478600001)(2906002)(5660300002)(316002)(33656002)(6506007)(7696005)(4326008)(26005)(71200400001)(9686003)(110136005)(54906003)(7416002)(53546011)(86362001)(64756008)(8676002)(52536014)(66556008)(38100700001)(55016002)(76116006)(66946007)(107886003)(66446008)(8936002)(186003)(66476007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?fI3+iw3lagEA6pai5XRwccmrYzfA59IuBxbaVqcy0CGQh3DP3ixrrFMRWiqg?= =?us-ascii?Q?lgAWEUb4HS6HTNguCq3d8VHcREDTGIFDBsDuuBXo+SqGAWQWAOV1MyQwQGLu?= =?us-ascii?Q?wDJaUGv+L/zsFCUe3F9DwkgZuQH3L+a/YBfmJ/YZlufRKzwYvl5qcqGUMrR0?= =?us-ascii?Q?pYThh3dn8EczfENxen8pGKazZADYAYtNrosbTFQXWJQuHFE4tAqOoVe0PuFz?= =?us-ascii?Q?Y1QXVsk9Zm1o0ZklYxzwiUH5Y5n7EOWVdztSddWTGcOqoj3nG8QKQvismJWX?= =?us-ascii?Q?NnVdZjJ+GhbymuS6u3has78XnNB7QsrFxucPS1NX8fLbmtHCkRjsY7WpSXF+?= =?us-ascii?Q?iqH6sPDGPk1I0MlqAAlEDMZKMnLqsWNbJkcV0MwISmd69gk5cbt5KVGEBMna?= =?us-ascii?Q?vM5nsx+vo1QmMvJBVZ1n5f5aEWoONBJcmTnJo/kZFq9lAKARsMeW707qz1Qj?= =?us-ascii?Q?js8Tg51U5CAtbSq4IKSSkHcame3VEq7iUDIb9U7dvRUqjjGRT9Ef3YEsvP3r?= =?us-ascii?Q?s9SVaxsmjgzoFcqB7N5Xw2iCJFlkMCO91UttRzDQRRzcdNHy8AcxobtPUOnR?= =?us-ascii?Q?W9+XqtTVp7rHuKfZLGygaq7n1+tICjJ23ouZeBt0lN8JHMLr91mf+oo6SlQf?= =?us-ascii?Q?5TqtIFkUwsBPT4kpkIdZ9YRgHCiX5xw/AJTesJW2G0KJmj6EZYYvSjvpMwSG?= =?us-ascii?Q?08Q4MZ+vc2esLVB9lKeuHsUWI6EN/dRfgSSD0TBDHu8MoheBesJOeBHRUW96?= =?us-ascii?Q?R8XtrcpgHvbLEHQUNLmAAzDqDcARWbDraxrkMzZsjGMeLC1n/SfBft090cEZ?= =?us-ascii?Q?PZx8a/WSfNSH9RPv35fmjkXsmlweBbkDSTEEjBN1ih5RkxgHUy7mAIejMzuZ?= =?us-ascii?Q?qkoNM8Gtta+xKmT7rAXu0PuwYMfAFFFTZd27jX7Xvqk84bV49xNj3TI1hecZ?= =?us-ascii?Q?M57Fc227flJz04oxNesvhNf9v2LCGU7MlVVhOeFMmqFpnuEy3fR/ESNpXRWk?= =?us-ascii?Q?w6fAD3jlvnLBz2Jpuv/cPSn1KH/pTgezhWs2kJ7BklTE+4EjPZsUEjpa/arM?= =?us-ascii?Q?8CYM5irwQrY7u0lfUOzFKxUmmtljQqrPeuirrI1yj8cMCZ9YinOBxM2Xi5pv?= =?us-ascii?Q?M/E1bwwwDBc/SgweDf0DC4ETAXgOKTsYIy+3eHE414gbuyOkitz9embLqgv4?= =?us-ascii?Q?bz59GCCIA8MGfPZRpZ2CfTRqKXHRh586iv7T3ALnzB1fDLzF/sucTVegdeWg?= =?us-ascii?Q?pms1vTlhTlfiI0xcwZYBq1qGZxgCeu3kPk7jeUCUv3q7D+566p1N3/EZ3aBL?= =?us-ascii?Q?5ELP8YpBRmwyBgr10ilTAZmg?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR11MB1886.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5bba3d53-44ef-4931-3635-08d8ef54fd63 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2021 06:12:37.9104 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: g+9tx8yupAxEaBVTaXN+YMN+Gjh+DKeandfmUv2hiw/T4C1FrVED7BMCGrAdhj15oS8+rSSZsVH3NORAabP2Aw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1821 X-OriginatorOrg: intel.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210325_061402_530369_780142B3 X-CRM114-Status: GOOD ( 22.40 ) 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 > From: Auger Eric > Sent: Monday, March 15, 2021 3:52 PM > To: Christoph Hellwig > Cc: kvm@vger.kernel.org; Will Deacon ; linuxppc- > dev@lists.ozlabs.org; dri-devel@lists.freedesktop.org; Li Yang > ; iommu@lists.linux-foundation.org; > > Hi Christoph, > > On 3/14/21 4:58 PM, Christoph Hellwig wrote: > > On Sun, Mar 14, 2021 at 11:44:52AM +0100, Auger Eric wrote: > >> As mentionned by Robin, there are series planning to use > >> DOMAIN_ATTR_NESTING to get info about the nested caps of the iommu > (ARM > >> and Intel): > >> > >> [Patch v8 00/10] vfio: expose virtual Shared Virtual Addressing to VMs > >> patches 1, 2, 3 > >> > >> Is the plan to introduce a new domain_get_nesting_info ops then? > > > > The plan as usual would be to add it the series adding that support. > > Not sure what the merge plans are - if the series is ready to be > > merged I could rebase on top of it, otherwise that series will need > > to add the method. > OK I think your series may be upstreamed first. > Agree. The vSVA series is still undergoing a refactor according to Jason's comment thus won't be ready in short term. It's better to let this one go in first. Thanks Kevin _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel 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=-3.5 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_RED autolearn=no 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 34289C433C1 for ; Thu, 25 Mar 2021 06:12:53 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id E8223619F3 for ; Thu, 25 Mar 2021 06:12:52 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E8223619F3 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 6269F6EB1A; Thu, 25 Mar 2021 06:12:52 +0000 (UTC) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by gabe.freedesktop.org (Postfix) with ESMTPS id 734086EB1A; Thu, 25 Mar 2021 06:12:50 +0000 (UTC) IronPort-SDR: O5vHPuyvUFJ+S+CGfYVjji/PJKDpaZeo51zCzUE94VXQp/rvFCyWkYRWJwbgso7Tm6JGVZCru3 OddnxRgTEnMA== X-IronPort-AV: E=McAfee;i="6000,8403,9933"; a="170207665" X-IronPort-AV: E=Sophos;i="5.81,276,1610438400"; d="scan'208";a="170207665" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Mar 2021 23:12:50 -0700 IronPort-SDR: E0vFGGjy+DUsAz+Oujfd4GGRGpvbSkRqnWJ7A1SBBgr2wppmYlZ4JKLP8ePHTcHOT9nm00TUWI 4Ba9ilIF8QTA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,276,1610438400"; d="scan'208";a="442614320" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga002.fm.intel.com with ESMTP; 24 Mar 2021 23:12:50 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Wed, 24 Mar 2021 23:12:49 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Wed, 24 Mar 2021 23:12:49 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.170) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2106.2; Wed, 24 Mar 2021 23:12:39 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z0r478CVXw2L+j/aNquHWBZpGwpVcm9/Z1Szdqo0mJRXsOD5hPZBtoT7er0Dim2g+5Z2UhO/3F5czH/pyA5jQd4ZJ7pqZUMy7JKnx0vmXZWB1e+Nw8tDQyhoZCSjzB+1yrRPXTLhz5X1jwCULLpfywoMDdm6MJm0M5aZmROVWht1NjYA66GfPTspKJNQ0o7UwWhd6mfzaoR4Dbtq+bzvLzJQgbF/0cuQt6MBvtKO6mzyCiR8W/dtTx/lygukHPSjAjGDU9jwbrF9MRNM9s/yqORnEhNE173S5jtu2VeshM+fgR0GMbNglUQdaXDtICFet6QyaUh4UUWSLEkKj1XryQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Pi0b3jsOWgjL2XHyeLI3OJwpWRO1HIbOcmD8uZvLYcg=; b=WaG0NTbCgVwl0x1NllYye/zVB0yWWZFM1wA6J/Aa6QcNFmE/KkfGeSIOtluP7KiL5GXZy9zXHb83h+9JVOfeeQKgNLH/Y8xbH2vSF7C8XngkJ0ycw1+eby/+r9z4a4ZCwr3qdYewlTq6XCN7a6kMdYvmYTj63DR1Z3ttD2a7MfhRORvxH2k+hl/U5u58SDS+lQYrIStw4UWapVsN/+eNdUtnwbt7TEK7dvbBe56kRwpI9pTu1sZKa6yLc6JEkdAKWjo+8AEh8MCjwo33dDm/HE5EIdgImC3/ix78hS0VIbTHPPtzJclMqUlJV+aJcjICAyIaQW7GF3nElID61+Cd+Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Pi0b3jsOWgjL2XHyeLI3OJwpWRO1HIbOcmD8uZvLYcg=; b=pJHe0AzoX+57T1YOOhuoaaJKSnCYfrAQnYlRZa5TEHe4cgWiMXPTBZ8aRTB5pJM5MBzqxriac0jyEhn+aj0VfDGQsjjimAwSQdmkzkr2SMnvkGZRzijEsYLjZ1eI8Hwn2FIkyTSiSOdoL1N0OW1hStnZdvqNTpTylayNuaF82Xo= Received: from MWHPR11MB1886.namprd11.prod.outlook.com (2603:10b6:300:110::9) by MWHPR11MB1821.namprd11.prod.outlook.com (2603:10b6:300:10f::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.18; Thu, 25 Mar 2021 06:12:38 +0000 Received: from MWHPR11MB1886.namprd11.prod.outlook.com ([fe80::75b0:a8e9:60cb:7a29]) by MWHPR11MB1886.namprd11.prod.outlook.com ([fe80::75b0:a8e9:60cb:7a29%9]) with mapi id 15.20.3977.026; Thu, 25 Mar 2021 06:12:38 +0000 From: "Tian, Kevin" To: Auger Eric , Christoph Hellwig Subject: RE: [PATCH 15/17] iommu: remove DOMAIN_ATTR_NESTING Thread-Topic: [PATCH 15/17] iommu: remove DOMAIN_ATTR_NESTING Thread-Index: AQHXDnfEED2hcP0W6EKGzzYVGS5lRKqDYTAAgABXjYCAAQqdAIAPmsSQ Date: Thu, 25 Mar 2021 06:12:37 +0000 Message-ID: References: <20210301084257.945454-1-hch@lst.de> <20210301084257.945454-16-hch@lst.de> <3e8f1078-9222-0017-3fa8-4d884dbc848e@redhat.com> <20210314155813.GA788@lst.de> <3a1194de-a053-84dd-3d6a-bff8e01ebcd3@redhat.com> In-Reply-To: <3a1194de-a053-84dd-3d6a-bff8e01ebcd3@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.198.147.219] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5bba3d53-44ef-4931-3635-08d8ef54fd63 x-ms-traffictypediagnostic: MWHPR11MB1821: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +7WOZPtG/yQR8z0EWCDGhG3FLjpVszRezZqeIoyHmwTXVB8EKKIM8pC8vs8BMN3ggAyikBpi3SYox6/IfpAH+cwkif4oUUkn1DBY6xAcAI0NHREtLwgd975fw1A9F9GpDUIhjqjAT4/SRtI+vHg+H1XMOWEyKY+eYtKFS2g2oVjOBtMdJ32xAozhwiX7ZU035313cYlhuvgcJveOtp6lY+dEb8HumvABoTCkg6iVpiK/wYxBX8r/m59nyrs588FVKe6tqJjCLJZD/AZtmBB5sNeurforivnWTgdjZaNdpujaTXErgHVoGnWiSetpRBulD+evLSDpmVMjmzjQJtWnKPf8uP6TociDRjVvrstwT6Ub4YoOKhHSj65CmwmYg3+KsTn1iQ0fpWIpd0urOcM4NKIrzlyIWSQSf8brMBvnxG5EsH+D6wmjsFKLU5K9IklL+ilF9EdGmpQSVLIMYcLD63XGm57LxpocZo4AZHkW6e8Z270K6aASjtq0zHmL0KSLLRpV9LSChyLHopYq3N4bMWmrqimNZ9Mz1/0pnVSpPzVyT/T8oCfyB8igocQba2QxX6LmTTWhC5hcht6JYyF+qGIQNJx9QPDc4KHSMPk/vfKDH+JhXzhrQ0AqK33oC9OSOUQmodEiLGloeh6WA9Y/E7ygqxtiJK8ejS3LztKtUTo= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR11MB1886.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(346002)(136003)(376002)(39860400002)(366004)(478600001)(2906002)(5660300002)(316002)(33656002)(6506007)(7696005)(4326008)(26005)(71200400001)(9686003)(110136005)(54906003)(7416002)(53546011)(86362001)(64756008)(8676002)(52536014)(66556008)(38100700001)(55016002)(76116006)(66946007)(107886003)(66446008)(8936002)(186003)(66476007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?fI3+iw3lagEA6pai5XRwccmrYzfA59IuBxbaVqcy0CGQh3DP3ixrrFMRWiqg?= =?us-ascii?Q?lgAWEUb4HS6HTNguCq3d8VHcREDTGIFDBsDuuBXo+SqGAWQWAOV1MyQwQGLu?= =?us-ascii?Q?wDJaUGv+L/zsFCUe3F9DwkgZuQH3L+a/YBfmJ/YZlufRKzwYvl5qcqGUMrR0?= =?us-ascii?Q?pYThh3dn8EczfENxen8pGKazZADYAYtNrosbTFQXWJQuHFE4tAqOoVe0PuFz?= =?us-ascii?Q?Y1QXVsk9Zm1o0ZklYxzwiUH5Y5n7EOWVdztSddWTGcOqoj3nG8QKQvismJWX?= =?us-ascii?Q?NnVdZjJ+GhbymuS6u3has78XnNB7QsrFxucPS1NX8fLbmtHCkRjsY7WpSXF+?= =?us-ascii?Q?iqH6sPDGPk1I0MlqAAlEDMZKMnLqsWNbJkcV0MwISmd69gk5cbt5KVGEBMna?= =?us-ascii?Q?vM5nsx+vo1QmMvJBVZ1n5f5aEWoONBJcmTnJo/kZFq9lAKARsMeW707qz1Qj?= =?us-ascii?Q?js8Tg51U5CAtbSq4IKSSkHcame3VEq7iUDIb9U7dvRUqjjGRT9Ef3YEsvP3r?= =?us-ascii?Q?s9SVaxsmjgzoFcqB7N5Xw2iCJFlkMCO91UttRzDQRRzcdNHy8AcxobtPUOnR?= =?us-ascii?Q?W9+XqtTVp7rHuKfZLGygaq7n1+tICjJ23ouZeBt0lN8JHMLr91mf+oo6SlQf?= =?us-ascii?Q?5TqtIFkUwsBPT4kpkIdZ9YRgHCiX5xw/AJTesJW2G0KJmj6EZYYvSjvpMwSG?= =?us-ascii?Q?08Q4MZ+vc2esLVB9lKeuHsUWI6EN/dRfgSSD0TBDHu8MoheBesJOeBHRUW96?= =?us-ascii?Q?R8XtrcpgHvbLEHQUNLmAAzDqDcARWbDraxrkMzZsjGMeLC1n/SfBft090cEZ?= =?us-ascii?Q?PZx8a/WSfNSH9RPv35fmjkXsmlweBbkDSTEEjBN1ih5RkxgHUy7mAIejMzuZ?= =?us-ascii?Q?qkoNM8Gtta+xKmT7rAXu0PuwYMfAFFFTZd27jX7Xvqk84bV49xNj3TI1hecZ?= =?us-ascii?Q?M57Fc227flJz04oxNesvhNf9v2LCGU7MlVVhOeFMmqFpnuEy3fR/ESNpXRWk?= =?us-ascii?Q?w6fAD3jlvnLBz2Jpuv/cPSn1KH/pTgezhWs2kJ7BklTE+4EjPZsUEjpa/arM?= =?us-ascii?Q?8CYM5irwQrY7u0lfUOzFKxUmmtljQqrPeuirrI1yj8cMCZ9YinOBxM2Xi5pv?= =?us-ascii?Q?M/E1bwwwDBc/SgweDf0DC4ETAXgOKTsYIy+3eHE414gbuyOkitz9embLqgv4?= =?us-ascii?Q?bz59GCCIA8MGfPZRpZ2CfTRqKXHRh586iv7T3ALnzB1fDLzF/sucTVegdeWg?= =?us-ascii?Q?pms1vTlhTlfiI0xcwZYBq1qGZxgCeu3kPk7jeUCUv3q7D+566p1N3/EZ3aBL?= =?us-ascii?Q?5ELP8YpBRmwyBgr10ilTAZmg?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR11MB1886.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5bba3d53-44ef-4931-3635-08d8ef54fd63 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2021 06:12:37.9104 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: g+9tx8yupAxEaBVTaXN+YMN+Gjh+DKeandfmUv2hiw/T4C1FrVED7BMCGrAdhj15oS8+rSSZsVH3NORAabP2Aw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1821 X-OriginatorOrg: intel.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "freedreno@lists.freedesktop.org" , "Liu, Yi L" , "kvm@vger.kernel.org" , Will Deacon , "linux-arm-msm@vger.kernel.org" , "dri-devel@lists.freedesktop.org" , Li Yang , "iommu@lists.linux-foundation.org" , Michael Ellerman , "netdev@vger.kernel.org" , "virtualization@lists.linux-foundation.org" , "linuxppc-dev@lists.ozlabs.org" , David Woodhouse , "linux-arm-kernel@lists.infradead.org" Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" > From: Auger Eric > Sent: Monday, March 15, 2021 3:52 PM > To: Christoph Hellwig > Cc: kvm@vger.kernel.org; Will Deacon ; linuxppc- > dev@lists.ozlabs.org; dri-devel@lists.freedesktop.org; Li Yang > ; iommu@lists.linux-foundation.org; > > Hi Christoph, > > On 3/14/21 4:58 PM, Christoph Hellwig wrote: > > On Sun, Mar 14, 2021 at 11:44:52AM +0100, Auger Eric wrote: > >> As mentionned by Robin, there are series planning to use > >> DOMAIN_ATTR_NESTING to get info about the nested caps of the iommu > (ARM > >> and Intel): > >> > >> [Patch v8 00/10] vfio: expose virtual Shared Virtual Addressing to VMs > >> patches 1, 2, 3 > >> > >> Is the plan to introduce a new domain_get_nesting_info ops then? > > > > The plan as usual would be to add it the series adding that support. > > Not sure what the merge plans are - if the series is ready to be > > merged I could rebase on top of it, otherwise that series will need > > to add the method. > OK I think your series may be upstreamed first. > Agree. The vSVA series is still undergoing a refactor according to Jason's comment thus won't be ready in short term. It's better to let this one go in first. Thanks Kevin _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel