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 CE2CDC001E0 for ; Fri, 28 Jul 2023 18:54:46 +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:MIME-Version:In-Reply-To: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=R68Y9yY/3lKibEGV7Y6IOhkr1z7Innr630WnnINSlK0=; b=z7fCVQaVkVFbUt DBkKOSekhUHSayw+ZMFrz1bIU2rFNp/5LBLTxV3Gbr2psnlT0lwIhkEKNquCODuUk7hR4Ik1Q9lSS zBAWgsXusIUAmilp25V5VAE7XBZhNfyUqRdtQCl7vV4m2uVJ3fM3KTdiqGrq1nkaNu9lgpMCY2Xie /QQ7+pX6SecrGgNbakPjEX0h60plpPwmV/bQJnYNNtBpDcwhCDraH2OUxJrxJvfR1kTXIeK4VwNtS 8miF0G2Fa3iZ8p10oyumOBoR7kYLb3oDoiACyVult28Dk8Anxn0RXff0gjt8J40BCzgJxhG9g6mDH IgvuGUsHz67DU5Q7j34Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qPSbY-004byZ-08; Fri, 28 Jul 2023 18:54:24 +0000 Received: from mail-sn1nam02on20607.outbound.protection.outlook.com ([2a01:111:f400:7ea9::607] helo=NAM02-SN1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qPSbV-004bxX-1D for linux-arm-kernel@lists.infradead.org; Fri, 28 Jul 2023 18:54:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z2JBdIgOW37aRlw88btCrpw/Heh44usGkA39HLze8A1kEiA2XRHNhVWX95+3is4xhrZumFZ99bZBHwwA4FRLNFY4Wbuol2mgsDvsY4DhivYzY6hVBT20Lk5F8b/XDotPG+d/sr4IjES3/FI8SF/ZMx6fK1FudHtnZ0+Ufz8zp8A26V9GZZ6R+AftIqL6mc/ujAiJmJfXnyhandsKb1cT8KVxIfxfg6/cDMPwYmHrvh9fjOC1ST72gQ5PzX9SoJicFpSMtjx+y6YlAwqq8iB3VNi0yqsU036QGqgg1z1LB4kWOEw+R2XIYdc6sP0vTXcBzaho+QSx9qIkn+XCma5pGw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=NLrC0GxL3phczp7hp1/wLEDHARYRSqvWZEd4miQjgFg=; b=e9Dg1FBE89lJaNDHfQXJjOrA9YuwVm2tL2PfD2F2laJB4h4uuneSJZdviiuvHBC5wxBcZrQatiwCNpHFehDqztDsd5HiyjK2OuxaI1pTqPdB6J8LLDBv7mtTWBUUIwgAJjiOoOFKhYdzav4vI8cuGXqx+aohZkXv8OVnmoCU6P47wnHKNV2C6jxIRY3LuXAxKa5ZR0C2fvDhQGAKVEWUv6Rm4DauGep6OPSZLyJ2JfFv2F50rdtqs7v7fgsn8LGhWHih+5f/xdS7fpFuprFlreCeMnG0dnb1BnFQsBrSWHjPj2GyklEvU/4xlytJJqq6SI6NtTsZsOAateBDl0gzzw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NLrC0GxL3phczp7hp1/wLEDHARYRSqvWZEd4miQjgFg=; b=sx+fbqLfmy09d8WA87emPhN+uc2eBoraTMT6rGDwZxBkyjbt8m/3pIYZ/YGos2hLewFRBD/DAo60xprVQ+g1t4OYn9Al8tXoerrWgVBEZlNaMjhBeITZHEGk97fjCCecaxmyADdR8jZJKyc1AU8fu+J8s2vyJ5vsFPubolABYbPFYpaOCJrsAX73pzTAaSDLnTHo8IEZymYvWQVdxIc1QXUV6okfZABRlN0NA1xqaKbVnSWAZ7SDaz4Rv9I4soMep5lUICZoP5o9NJ4jXy/jK79CDeP3YsFfmY0VZHqQljvY0p1+oj+NkA1w1dNq3+PTGWmLED1nUcb44+aqKi37aw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from LV2PR12MB5869.namprd12.prod.outlook.com (2603:10b6:408:176::16) by IA1PR12MB8239.namprd12.prod.outlook.com (2603:10b6:208:3f7::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.29; Fri, 28 Jul 2023 18:54:12 +0000 Received: from LV2PR12MB5869.namprd12.prod.outlook.com ([fe80::5111:16e8:5afe:1da1]) by LV2PR12MB5869.namprd12.prod.outlook.com ([fe80::5111:16e8:5afe:1da1%6]) with mapi id 15.20.6631.034; Fri, 28 Jul 2023 18:54:12 +0000 Date: Fri, 28 Jul 2023 15:54:10 -0300 From: Jason Gunthorpe To: Nicolin Chen Cc: Michael Shavit , Will Deacon , Robin Murphy , Joerg Roedel , jean-philippe@linaro.org, baolu.lu@linux.intel.com, linux-arm-kernel@lists.infradead.org, iommu@lists.linux.dev, linux-kernel@vger.kernel.org Subject: Re: [PATCH v1 2/7] iommu/arm-smmu-v3: Replace s1_cfg with ctx_desc_cfg Message-ID: References: <20230727182647.4106140-1-mshavit@google.com> <20230727182647.4106140-3-mshavit@google.com> Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: BYAPR02CA0005.namprd02.prod.outlook.com (2603:10b6:a02:ee::18) To LV2PR12MB5869.namprd12.prod.outlook.com (2603:10b6:408:176::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LV2PR12MB5869:EE_|IA1PR12MB8239:EE_ X-MS-Office365-Filtering-Correlation-Id: 0e36b98e-c047-4c56-263a-08db8f9c0880 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9DsqVYTG1eUU9BBj9NXeEPA3exjmtcRXJKxySi3cEeLXIc8T1qTa3XCbwpnm00xpKcOI7JpV2LxW91jEuQP/xb7GkNmzN9+ok4FwpfRvB36AAoPtrpCIT4kCun4+GMiR4aDz+FIFvFVcfmDnyP5RxMPXKpBzNYRiYfkKj9H105jJ/dADse9j4ddVHcbCJKmkUwxi19Ms3qYfkoaVX/uNhciqzTa+Div5IsAExlGh9RcXNhkK8QI0NbIfI96kLJXAo1fmh4ZJ8325RelTwkh6JXr5ndc5idO8peMQWwVq/0wR3mYvBI+0lgKRJuO29PghnZWLF6ybT7dU20/bYyXcaNzogzHKVsXmCgikZ+cA4eGIHPO9xt5bhiMoIDbM9wLhLY8cuazZO4gJ/PmHUweHA3k7YFVSmkwekF9AhBt4F8ZOc7YTVUkVKrT1pqp3Fq4tsT38A+n7Xm8p8OXg4zodVDwG2FYCnsuWcKSJEfnDRbB4dlhA0V+gq3y3s2R2dzSj5ZCd/ziX3X3+8FitiVvu3G9gymOV01tYOCSRTZSk9NXnDBtpWfx1fjK1lA397pIS X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LV2PR12MB5869.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(39860400002)(376002)(136003)(346002)(396003)(366004)(451199021)(2906002)(316002)(6862004)(8936002)(8676002)(5660300002)(41300700001)(36756003)(86362001)(6512007)(6486002)(54906003)(478600001)(26005)(6506007)(186003)(53546011)(37006003)(2616005)(66946007)(38100700002)(66556008)(4326008)(6636002)(66476007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SzZNZzBYUkpqZENkSGNsQmNpbVVMQVRxZWZyUjhOMng5NGFIU0FKTzljMDdU?= =?utf-8?B?cCsrNjA5b3J6WWFjSFoxa3VjSXBYVUpzWnB6bjN5N3FOTy9JOVk4OW1aYyth?= =?utf-8?B?ZnF6N0lyc3oyYjRKVjNUVTVONDB6YkdJRXBqUWlqTW1RUVFiYklhQjF2SDk4?= =?utf-8?B?VVB4ZWl6QU1BNVV0QUZSbVJReFJTWmFwNWsyUkgveHhrYU1NSDZMR1JrMjJR?= =?utf-8?B?Q1Q1L0NJM1YvQWJKK0lZaW1SYTB1YXhHOTVJbVJlZ2ZJWmZEZmt3TXZhSnQv?= =?utf-8?B?VFV4QVlvSjMxM2R3aFpvUTViK1ZrR0pra0I2TzNLb2pYd0pBSFl2dUdlREN1?= =?utf-8?B?QjVQNzRPMyt3Y1BGUStncDVFSXF2M29XcVZBNERzaGJSU0FVSUF1N2Z6ei9Z?= =?utf-8?B?NXVkQ2swVkRGTXBTeWVvQ3VwREFHUUNrR0NZTWQvVU9PallpNnVtcjljYVZE?= =?utf-8?B?Rk5GNitQNmJEOEpwL3g5cnZrMkNhNjduK2J0MWl2Ky8xZXZEdzRSUi8zeGhR?= =?utf-8?B?UXU0RFZDUHlJczc5clQ3REtxdWM3alU5QUs3NHlBZkFxWndoWFVWeWkyMzNh?= =?utf-8?B?U0lHZU5wMFE4cWZrcHc1ZENtdlRZeXN6Ymp3VE9sbktiMFg1RGhyLzU0T2sy?= =?utf-8?B?SCtFU21teWhpVERIOVRuOFBnUkYyam5HVjR5U2U3aHlDT3lpR2szYWhNam9h?= =?utf-8?B?QzdSTnJDRm9kU2FRZzRwVFZGNEdhVXg5d1BHcnp3c1ZQSURwK1FXY2x1N0Za?= =?utf-8?B?MEtPTjhjNHFJZmdEUmJ3czI5cHo1UldXODdueUpPeE5oMFc4K3Y0Mzd2ZkhT?= =?utf-8?B?bE1UWm80aFZMNHhsM1FqeWgxY1BwV09Xd0Z2Qkd0R0phQnduaTQ4ak1ZMzUx?= =?utf-8?B?WW5CdEdkNnoyM29qMTZJU2VQK0tXdG1zZk5YRVVlblVJMXJ4UFNCZ0lMckk2?= =?utf-8?B?RXlPeUNwTUx4bmtCRFlhbjFKZW5BQlNVOUcwM1ZmQnJITzkxR0FXUkNrc09M?= =?utf-8?B?eS8zUDd0K2pxMVhoZlpBS3ZXS1B3SWplY1BmRlp4R3BLSDQ0SFQva2JtU0d3?= =?utf-8?B?VnE0eFQ3MWVpUmhyUG5zWVo4cGpXTllzRi9aaTJVNTMzV083L0g5L0JtZVYw?= =?utf-8?B?SXV4V21UY2FPMlExNEJHVzlNSFFPd2VRcnVla0dKU0ZraTExRjVINiszVEoy?= =?utf-8?B?OS9adXhsME5GMDg1d09JQ3BROVVWKy80MjR1ZFJEMGhnZlNpdFNTY0JLWlRx?= =?utf-8?B?TjBQdS9kU0pURElZdnZnYmlvOFJybzl6Sm1RTWp3UXJUbU5hSzFiQXhDQ0Zu?= =?utf-8?B?a2JBZHZGd3NxVStaUEhVbGRGRTl6YUtzeGprQjlYMFY5SkMwMVV1OWVVc1Ju?= =?utf-8?B?czd6ZWhXSFg2VCtwSktiTE5qZDlucnhOcGJtUmZNYUVUcVpIOWxZcUdMYlRF?= =?utf-8?B?enkvWlZVWUhtSzc3dExIeitTbkRBRWE2b2JRK1ZPK0xNNjA1aS9CUEIvaEpJ?= =?utf-8?B?bldGVnlzQ3pYMmtHZUNRdmF3S1J3a3o5Sjg1Q2FLWHdLRDlHdjljQ2M4S0NO?= =?utf-8?B?QlhJK0l4STAwVUxDbHFIOVlZZUhySHJzKzNFUU5EWEhqQkF5QnIvUWRSSGVP?= =?utf-8?B?MmlmKytFa09pd1BFcTg3Zk1YaGUxU2ZHQk9zcWlWaS91Y2xSNmozUFEwM3Nh?= =?utf-8?B?ZEpPSjdTek4wUGUzNy9VbnQvY0l3WCt1OWVIOEtNSmxrQU00MDByMXJTZjVR?= =?utf-8?B?U3ZqdDIwcWptMmNKNHc2Q1JJTFBoR056WExobnFvemx0TDFMS0hIWjZxQXAy?= =?utf-8?B?bzN1VFlKdVM2WjUwMGZvNFU4aE9BbmU4VUNrYTV2NEd1SWEzSGd2c2p6aWNy?= =?utf-8?B?N3p3dE50QitlbFQ2aHVuTGRKdUNHenp4UkMxRVg2VlJWbHdkTjMvcHlLb3ZT?= =?utf-8?B?eDMycEhJNkxYS0RPLzYzdTRlazZRSStvTUdtS3hsaXBWWXl0eExFM3VBSzBY?= =?utf-8?B?YlJkbUQ4d2RTOTBMUVBOd29xTWVmdzBJZDQvWEZFM3hONVh6QVpiZVBYQkx2?= =?utf-8?B?eEVONWNTZW1BUFpXbXN0OS9URTJQMHRaZzY0ajdiY2hsK2Y2Ry9ERnNJcDJS?= =?utf-8?Q?xHKhEakIsZ4EYrdwj6nMgHBX+?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0e36b98e-c047-4c56-263a-08db8f9c0880 X-MS-Exchange-CrossTenant-AuthSource: LV2PR12MB5869.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jul 2023 18:54:12.4891 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: xbMf0inifg99hloQbND/npLDJ0vXIGEcR4pfDEw3jRC7viElilnstGwVnyIO48/f X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB8239 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230728_115421_416108_0BAA13D1 X-CRM114-Status: GOOD ( 21.21 ) 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="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gRnJpLCBKdWwgMjgsIDIwMjMgYXQgMTE6NDE6MjZBTSAtMDcwMCwgTmljb2xpbiBDaGVuIHdy b3RlOgo+IE9uIEZyaSwgSnVsIDI4LCAyMDIzIGF0IDA5OjIyOjUyQU0gLTAzMDAsIEphc29uIEd1 bnRob3JwZSB3cm90ZToKPiA+IE9uIEZyaSwgSnVsIDI4LCAyMDIzIGF0IDAzOjQ3OjQ1UE0gKzA4 MDAsIE1pY2hhZWwgU2hhdml0IHdyb3RlOgo+ID4gPiBPbiBGcmksIEp1bCAyOCwgMjAyMyBhdCA0 OjU34oCvQU0gTmljb2xpbiBDaGVuIDxuaWNvbGluY0BudmlkaWEuY29tPiB3cm90ZToKPiA+ID4g Cj4gPiA+ID4gSXQnZCBiZSBuaWNlciB0byBhbGlnbiBhbGwgdGhlIHZhcmlhYmxlcyB0byAiY2Rf dGFibGUiIGxpa2UgdGhlCj4gPiA+ID4gMm5kIHBpZWNlIGhlcmUuIEFuZCBpZiB3ZSByZW5hbWUg dGhlIHN0cnVjdCBuYW1lIHRvbzoKPiA+ID4gPgo+ID4gPiA+ICAgICAgICAgc3RydWN0IGFybV9z bW11X2NkdGFiX2NmZyAqY2RfdGFibGUgPSB4eHh4Owo+ID4gPiAKPiA+ID4gSSBhZ3JlZSB0aGF0 IHJlbmFtaW5nIHRoZXNlIHdvdWxkIGJlIG5pY2UuIFRoZXJlJ3MgMzYgdXNhZ2VzIG9mIGNkY2Zn Cj4gPiA+IGluIGFybS1zbW11LXYzLmMsIGFuZCA2IHVzYWdlcyBvZiAgYXJtX3NtbXVfY3R4X2Rl c2NfY2ZnLgo+ID4gPiBJIGNhbiByZW5hbWUgdGhlIHN0cnVjdCBzaW5jZSB3ZSdsbCBiZSB0b3Vj aGluZyBtYW55IG9mIHRob3NlIGluIHRoaXMKPiA+ID4gcGF0Y2ggYW55d2F5cywgYnV0IEknbSBh IGJpdCBjb25jZXJuZWQgb2YgdGhlIGNodXJuIGZyb20gdXBkYXRpbmcgYWxsCj4gPiA+IHRoZSBj ZGNmZyB1c2FnZXMuCj4gPiAKPiA+IFdpbGwgd2FzIG5vdCBrZWVuIG9uIGNodXJuIGZvciBjbGFy aXR5IHNvIGl0IHNlZW0gYmV0dGVyIHRvIGJlCj4gPiB0aG91Z2h0ZnVsIGFib3V0IHdoYXQgaXMg dG91Y2hlZCB0byBnZXQgdGhpcyBtZXJnZWQuCj4gCj4gU3RpbGwsIGl0IHdvdWxkIGJlIG9kZCB0 byBoYXZlICJjZGNmZyIgYW5kICJjZF90YWJsZSIgYXQgdGhlIHNhbWUKPiB0aW1lLiBJZiB3ZSBo YXZlIHRvIGJlIGNvbnNlcnZhdGl2ZSwgcGVyaGFwcyB3ZSBzaG91bGQganVzdCBhbGlnbgo+IHdp dGggdGhlIG9sZCBuYW1pbmc6ICJzdHJ1Y3QgYXJtX3NtbXVfY3R4X2Rlc2NfY2ZnICpjZGNmZzsi Li4uCgpZZWFoLCBJIHRoaW5rIGNoYW5naW5nIHRvIGNkX3RhYmxlIGluIHRoZSBwbGFjZXMgdG91 Y2hlZCBtYWtlcyBhbG90IG9mCnNlbnNlCgpKYXNvbgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGlu dXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQu b3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=