From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 2002:a17:505:ab84:b0:1be9:327d:8ee3 with SMTP id pj4csp396037njc; Wed, 19 Mar 2025 10:13:21 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCWZEJaGBd63rqIO2hyjK9KWmF6r59ivr+28Lqv7yO2s22nH2GyInhaupc4UNJ3UX40b1U9ZAz+baMWi5Q==@linaro.org X-Google-Smtp-Source: AGHT+IGKVa/XTt039ASa1ha9enrN687Lh4t3ZVDynRdDOwL7ROP2ai/GLeGuxSd0zqqtjv5BsaNm X-Received: by 2002:a05:620a:c44:b0:7c5:65ab:4ff2 with SMTP id af79cd13be357-7c5a8469db2mr560284085a.46.1742404400828; Wed, 19 Mar 2025 10:13:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1742404400; cv=none; d=google.com; s=arc-20240605; b=ZdkfFEJ9+Zy0X9UQJ2IhvwyHMv3/LxdlVL0GVMJddIsoiEGHMdLi9/fBu5Ki3MgPtt 5CH6iWqi/IjHJjYeU+h4LYEHLS7w+sPvUXD3H96Ty+zoY04GJ35JlMhtg31hvmBlIZ0b yrZyD7dEvbvOOHaXE63ScYbkmXkY6CaBaexdP5EfRFhaUIyeTkdvjH8k1MVTaZ83iJSs ecPh9vuWqn6PAqPMPF8jRBBryPo0k4lfrICRQBNny9HpzYymcnXM8Nwmj91BhfNzRDQw 9SE2BhthXUCpjL0lK0TkjRqr+pfwJRbL8NLNj0tUC2EpV//vydLoFe4+cuecZTAh6/FV UMUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:from:reply-to:list-subscribe:list-help:list-post :list-archive:list-unsubscribe:list-id:precedence:mime-version :content-transfer-encoding:content-language:accept-language :in-reply-to:references:message-id:date:thread-index:thread-topic :subject:cc:to; bh=oUcXWqXTOP0mjJIjIk9io2yILHEA7jbDewd1QWkUCEU=; fh=9zDdrD9gz0sdE01dNpejIoWSboTrPJzRL0gNslCCofk=; b=EWRqTJxGMOjjNAR4F4VdZogbvRSRAkt9OJo8GH2p74s+h2QVtxhxfiunk14/0V8yy+ SL7Ibk9aGg7x4eqK0hP8WsT8nzxjURbm3yXWYYlAsfe0FtKDWLiAwml32UzHdwA3Pbxw eT1l+6+FL+2i0tsoXbNtbd74yzRRvKOZnXsx60Ayh/lZnf0F7+LMxCLuQNF4tNemoeyw D6cncJuCGijCUYzCPO5Yfeszir/TsS9ZN7HuYvCgpR91l0kDRofJX1EKTrsBYqgXkvBn 08SBWVUVTOgvKRCzXx8b0F/xTF/zKgAby7/D0GaPDj7FIA9vCBzV7LQb1D8ZQzK+UWOA sIrg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of qemu-arm-bounces+alex.bennee=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-arm-bounces+alex.bennee=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id af79cd13be357-7c573d1795fsi1407149085a.522.2025.03.19.10.13.20 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 19 Mar 2025 10:13:20 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-arm-bounces+alex.bennee=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; spf=pass (google.com: domain of qemu-arm-bounces+alex.bennee=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-arm-bounces+alex.bennee=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nongnu.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tuwyS-0003EG-84; Wed, 19 Mar 2025 13:13:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tuwyP-0003Di-RE; Wed, 19 Mar 2025 13:12:57 -0400 Received: from frasgout.his.huawei.com ([185.176.79.56]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tuwyN-0003C9-0C; Wed, 19 Mar 2025 13:12:57 -0400 Received: from mail.maildlp.com (unknown [172.18.186.231]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4ZHwDX3Qb1z6M4GW; Thu, 20 Mar 2025 01:09:32 +0800 (CST) Received: from frapeml100005.china.huawei.com (unknown [7.182.85.132]) by mail.maildlp.com (Postfix) with ESMTPS id 3E128140863; Thu, 20 Mar 2025 01:12:51 +0800 (CST) Received: from frapeml500008.china.huawei.com (7.182.85.71) by frapeml100005.china.huawei.com (7.182.85.132) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Wed, 19 Mar 2025 18:12:50 +0100 Received: from frapeml500008.china.huawei.com ([7.182.85.71]) by frapeml500008.china.huawei.com ([7.182.85.71]) with mapi id 15.01.2507.039; Wed, 19 Mar 2025 18:12:50 +0100 To: "eric.auger@redhat.com" , Jason Gunthorpe , Donald Dutile CC: Nicolin Chen , "qemu-arm@nongnu.org" , "qemu-devel@nongnu.org" , "peter.maydell@linaro.org" , "berrange@redhat.com" , "nathanc@nvidia.com" , "mochs@nvidia.com" , "smostafa@google.com" , Linuxarm , "Wangzhou (B)" , jiangkunkun , "Jonathan Cameron" , "zhangfei.gao@linaro.org" Subject: RE: [RFC PATCH v2 03/20] hw/arm/smmuv3-accel: Add initial infrastructure for smmuv3-accel device Thread-Topic: [RFC PATCH v2 03/20] hw/arm/smmuv3-accel: Add initial infrastructure for smmuv3-accel device Thread-Index: AQHbkpt/2E04sj23iE6hCb84oIWO4LNvjRwAgAgITACAAAOdAIAAEXKAgAAEEoCAAA8zgIABdD8AgAALxgCAACQTgIAAMnOAgAEWtACAABIHwA== Date: Wed, 19 Mar 2025 17:12:50 +0000 Message-ID: References: <20250311141045.66620-4-shameerali.kolothum.thodi@huawei.com> <71b73212-3d8f-4c9d-93a4-bf07c0f169e3@redhat.com> <20250317192453.GR9311@nvidia.com> <6cb391a4-d150-4692-b62e-a509448a1034@redhat.com> <3716d39d-3f88-4914-a9d6-440d379db3d7@redhat.com> <20250319002325.GG9311@nvidia.com> <27aee7f3-5316-40b7-bd7e-dc68a7a1d0d2@redhat.com> In-Reply-To: <27aee7f3-5316-40b7-bd7e-dc68a7a1d0d2@redhat.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.203.177.241] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Received-SPF: pass client-ip=185.176.79.56; envelope-from=shameerali.kolothum.thodi@huawei.com; helo=frasgout.his.huawei.com X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-arm@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Shameerali Kolothum Thodi From: Shameerali Kolothum Thodi via Errors-To: qemu-arm-bounces+alex.bennee=linaro.org@nongnu.org Sender: qemu-arm-bounces+alex.bennee=linaro.org@nongnu.org X-TUID: LYAKZDHAxTn+ DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRXJpYyBBdWdlciA8ZXJp Yy5hdWdlckByZWRoYXQuY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDE5LCAyMDI1IDU6 MDEgUE0NCj4gVG86IEphc29uIEd1bnRob3JwZSA8amdnQG52aWRpYS5jb20+OyBEb25hbGQgRHV0 aWxlDQo+IDxkZHV0aWxlQHJlZGhhdC5jb20+DQo+IENjOiBOaWNvbGluIENoZW4gPG5pY29saW5j QG52aWRpYS5jb20+OyBTaGFtZWVyYWxpIEtvbG90aHVtIFRob2RpDQo+IDxzaGFtZWVyYWxpLmtv bG90aHVtLnRob2RpQGh1YXdlaS5jb20+OyBxZW11LWFybUBub25nbnUub3JnOw0KPiBxZW11LWRl dmVsQG5vbmdudS5vcmc7IHBldGVyLm1heWRlbGxAbGluYXJvLm9yZzsNCj4gYmVycmFuZ2VAcmVk aGF0LmNvbTsgbmF0aGFuY0BudmlkaWEuY29tOyBtb2Noc0BudmlkaWEuY29tOw0KPiBzbW9zdGFm YUBnb29nbGUuY29tOyBMaW51eGFybSA8bGludXhhcm1AaHVhd2VpLmNvbT47IFdhbmd6aG91IChC KQ0KPiA8d2FuZ3pob3UxQGhpc2lsaWNvbi5jb20+OyBqaWFuZ2t1bmt1biA8amlhbmdrdW5rdW5A aHVhd2VpLmNvbT47DQo+IEpvbmF0aGFuIENhbWVyb24gPGpvbmF0aGFuLmNhbWVyb25AaHVhd2Vp LmNvbT47DQo+IHpoYW5nZmVpLmdhb0BsaW5hcm8ub3JnDQo+IFN1YmplY3Q6IFJlOiBbUkZDIFBB VENIIHYyIDAzLzIwXSBody9hcm0vc21tdXYzLWFjY2VsOiBBZGQgaW5pdGlhbA0KPiBpbmZyYXN0 cnVjdHVyZSBmb3Igc21tdXYzLWFjY2VsIGRldmljZQ0KPiANCj4gSGksDQo+IA0KPiANCj4gT24g My8xOS8yNSAxOjIzIEFNLCBKYXNvbiBHdW50aG9ycGUgd3JvdGU6DQo+ID4gT24gVHVlLCBNYXIg MTgsIDIwMjUgYXQgMDU6MjI6NTFQTSAtMDQwMCwgRG9uYWxkIER1dGlsZSB3cm90ZToNCj4gPg0K PiA+PiBJIGFncmVlIHdpdGggRXJpYyB0aGF0ICdhY2NlbCcgaXNuJ3QgbmVlZGVkIC0tIHRoaXMg c2hvdWxkIGJlDQo+ID4+IGFzY2VydGFpbmVkIGZyb20gdGhlIHBTTU1VIHRoYXQgYSBwaHlzaWNh bCBkZXZpY2UgaXMgYXR0YWNoZWQgdG8uDQo+ID4gSSBzZWVtIHRvIHJlbWVtYmVyIHRoZSBwb2lu dCB3YXMgbWFkZSB0aGF0IHdlIGRvbid0IGFjdHVhbGx5IGtub3cgaWYNCj4gPiBhY2NlbCBpcyBw b3NzaWJsZSwgb3IgZGVzaXJlZCwgZXNwZWNpYWxseSBpbiB0aGUgY2FzZSBvZiBob3RwbHVnLg0K PiB0aGF0J3Mgd2h5IEkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIGlmIHdlIGNvdWxkIGluc3Rh bnRpYXRlIGEgc2luZ2xlDQo+IHR5cGUgb2YgZGV2aWNlIHRoYXQgY2FuIGRvIGJvdGggYWNjZWwg YW5kIG5vbiBhY2NlbCBtb2RlLg0KPiBNYXliZSB0aGF0IHdvdWxkIGJlIGF0IHRoZSBwcmljZSBv ZiBhbHdheXMgZW5mb3JjaW5nIE1TSSByZXN2IHJlZ2lvbnMgb24NCj4gZ3Vlc3QgdG8gYXNzdXJl IE1TSSBuZXN0aW5nIGlzIHBvc3NpYmxlLg0KPiANCj4gPg0KPiA+IFRoZSBhY2NlbGVyYXRlZCBt b2RlIGhhcyBhIG51bWJlciBvZiBsaW1pdGF0aW9ucyB0aGF0IHRoZSBzb2Z0d2FyZQ0KPiA+IG1v ZGUgZG9lcyBub3QgaGF2ZS4gSSB0aGluayBpdCBkb2VzIG1ha2Ugc2Vuc2UgdGhhdCB0aGUgdXNl ciB3b3VsZA0KPiA+IGRlbGliZXJhdGVseSBjaG9vc2UgdG8gdXNlIGEgbW9yZSByZXN0cmljdGl2 ZSBvcGVyYXRpbmcgbW9kZSBhbmQgdGhlbg0KPiA+IHdvdWxkIGhhdmUgdG8gbWVldCB0aGUgcmVx dWlyZW1lbnRzIC0gZWcgYnkgY3JlYXRpbmcgdGhlIHJlcXVpcmVkDQo+ID4gbnVtYmVyIGFuZCBj b25maWd1cmF0aW9uIG9mIHZTTU1Vcy4NCj4gVG8gYXZvaWQgYW55IG1pc3VuZGVyc3RhbmRpbmcg SSBhbSBub3QgcHVzaGluZyBmb3IgaGF2ZSBhIHNpbmdsZSB2U01NVQ0KPiBpbnN0YW5jZS4gSSBh ZHZvY2F0ZSBmb3IgaGF2aW5nIHNldmVyYWwgaW5zdGFuY2VzLCBlYWNoIHNvbWVob3cNCj4gc3Bl Y2lhbGl6ZWQgZm9yIFZGSU8gZGV2aWNlcyBvciBlbXVsYXRlZCBkZXZpY2VzLiBNYXliZSB3ZSBj YW4gb3B0LWluDQo+IHdpdGggYWNjZWw9b24gYnV0IHRoZSBkZWZhdWx0IGNvdWxkIGJlIGF1dG8g KHRoZSBwcm9wZXJ0eSBjYW4gYmUNCj4gQVVUT19PTl9PRkYpIHdoZXJlIHRoZSBjb2RlIGRldGVj dHMgaWYgYSBWRklPIGRldmljZSBpcyB0cmFuc2xhdGVkLkluDQo+IGNhc2UgaW5jb21wYXRpYmxl IGRldmljZXMgYXJlIHRyYW5zbGF0ZWQgaW50byBhIHNhbWUgdlNNTVUgaW5zdGFuY2UgSQ0KPiBn dWVzcyBpdCBjb3VsZCBiZSBkZXRlY3RlZCBhbmQgd2lsbCBmYWlsLg0KPiANCj4gV2hhdCBJIGFt IHB1c3NoaW5nIGZvciBpcyB0byBoYXZlIGEgc2luZ2xlIHR5cGUgb2YgUUVNVSBkZXZpY2Ugd2hp Y2ggY2FuDQo+IGRvIGJvdGggYWNjZWwgYW5kIG5vbiBhY2NlbC4NCj4gPiBJbiBnZW5lcmFsIEkg YWR2b2NhdGUgZm9yIGhhdmluZyBzZXZlcmFsIHZTTU1VIGluc3RhbmNlcywgZWFjaCBvZiB0aGVt DQo+ID4NCj4gPj4gTm93Li4uIGhvdyBkb2VzIHZmaW8oPzsgd2h5IG5vdCBxZW11PykgbGF5ZXIg ZGV0ZXJtaW5lIHRoYXQ/IC0tDQo+ID4+IHdoZXJlIGFyZSBTTU1VdjMgJ2FjY2VsJyBmZWF0dXJl cyBleHBvc2VkIGVpdGhlcjogYSkgaW4gdGhlIGRldmljZQ0KPiA+PiBzdHJ1Y3QgKGZvciB0aGUg c21tdXYzKSBvciAoYikgc29tZXdoZXJlIHVuZGVyIHN5c2ZzPyAuLi4gSSBjb3VsZG4ndA0KPiA+ PiBmaW5kIGFueXRoaW5nIHVuZGVyIGVpdGhlciBvbiBteSBnLWggc3lzdGVtLCBidXQgd291bGQg YXBwcmVjaWF0ZSBhDQo+ID4+IHB0ciBpZiB0aGVyZSBpcy4NCj4gPiBJIHRoaW5rIGl0IGlzIG5v dCBkaXNjb3ZlcmFibGUgeWV0IG90aGVyIHRoYXRuIHRocm91Z2gNCj4gPiB0cnktYW5kLWZhaWwu IERpc2NvdmVyYWJpbGl0eSB3b3VsZCBwcm9iYWJseSBiZSBzb21lIGJpdHMgaW4gYW4NCj4gPiBp b21tdWZkIEdFVF9JTkZPIGlvY3RsIG9yIHNvbWV0aGluZyBsaWtlIHRoYXQuDQo+IHllYWggYnV0 IGF0IGxlYXN0IHdlIGNhbiBlYXNpbHkgZGV0ZWN0IGlmIGEgVkZJTyBkZXZpY2UgaXMgYmVlaW5n DQo+IHRyYW5zbGF0ZWQgYnkgYSB2U01NVSBpbnN0YW5jZSBpbiB3aGljaCBjYXNlIHRoZXJlIGlz IG5vIG90aGVyIGNob2ljZSB0bw0KPiB0dXJuIGFjY2VsIG9uLg0KDQpOb3Qgc3VyZSwgaG93IHlv dSBjYW4gaGFuZGxlIGhvdHBsdWcgaW4gc3VjaCBhIGNhc2U/IEZvciBleGFtcGxlIGlmICB0aGUg c21tdXYzDQpkZXYgc3RhcnRzIHdpdGggYW4gZW11bGF0ZWQgZGV2aWNlIGFuZCBsYXRlciB0cnkg cGx1ZyBhIHZmaW8gZGV2PyBJbiBjYXNlIG9mICJhY2NlbCINCnRoZSBmZWF0dXJlIGJpdHMoSUlE UikgaXMgcXVlcmllZCBmcm9tIHRoZSBob3N0IFNNTVV2MyBhbmQgaXMgcHJlc2VudGVkIHRvDQp0 byB0aGUgdlNNTVUoU2VlIHBhdGNoICAjMTYpLiBXZSBjYW4ndCBkbyB0aGlzIG9uY2UgR3Vlc3Qg aXMgYm9vdGVkLg0KDQpBbHNvIERhbmllbCBwcmV2aW91c2x5IGNvbW1lbnRlZCBvbiBSRkN2MSB0 aGF0IGhlIHdvdWxkIGxpa2UgdG8gaGF2ZSBleHBsaWNpdA0KdlNNTVU8LS0+cFNNTVUgYXNzb2Np YXRpb24gaW4gUWVtdSBjb21tYW5kIGxpbmUuIA0KaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvcWVt dS1kZXZlbC9aNlRMU2R3Z2FqbUhWbUdIQHJlZGhhdC5jb20vDQoNClRob3VnaCB3ZSBhcmUgbm90 IHRoZXJlIHlldCB3aXRob3V0IGEgY29sZC1wbHVnZ2VkIFZGSU8gZGV2IGF0IHRoZSBtb21lbnQs DQpoYXZpbmcgYXV0byBkZXRlY3Rpb24gb2YgYWNjZWwgaXMgbm90IHRoZSByaWdodCBhcHByb2Fj aCBpZiB3ZSB3YW50IGFuIGV4cGxpY2l0DQphc3NvY2lhdGlvbiBpbiBRZW11IGNvbW1hbmQgbGlu ZS4NCg0KVGhhbmtzLA0KU2hhbWVlcg0K 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 lists.gnu.org (lists.gnu.org [209.51.188.17]) (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 AA1B6C35FFA for ; Wed, 19 Mar 2025 17:13:30 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tuwyR-0003EE-Pd; Wed, 19 Mar 2025 13:13:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tuwyP-0003Di-RE; Wed, 19 Mar 2025 13:12:57 -0400 Received: from frasgout.his.huawei.com ([185.176.79.56]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tuwyN-0003C9-0C; Wed, 19 Mar 2025 13:12:57 -0400 Received: from mail.maildlp.com (unknown [172.18.186.231]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4ZHwDX3Qb1z6M4GW; Thu, 20 Mar 2025 01:09:32 +0800 (CST) Received: from frapeml100005.china.huawei.com (unknown [7.182.85.132]) by mail.maildlp.com (Postfix) with ESMTPS id 3E128140863; Thu, 20 Mar 2025 01:12:51 +0800 (CST) Received: from frapeml500008.china.huawei.com (7.182.85.71) by frapeml100005.china.huawei.com (7.182.85.132) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Wed, 19 Mar 2025 18:12:50 +0100 Received: from frapeml500008.china.huawei.com ([7.182.85.71]) by frapeml500008.china.huawei.com ([7.182.85.71]) with mapi id 15.01.2507.039; Wed, 19 Mar 2025 18:12:50 +0100 To: "eric.auger@redhat.com" , Jason Gunthorpe , Donald Dutile CC: Nicolin Chen , "qemu-arm@nongnu.org" , "qemu-devel@nongnu.org" , "peter.maydell@linaro.org" , "berrange@redhat.com" , "nathanc@nvidia.com" , "mochs@nvidia.com" , "smostafa@google.com" , Linuxarm , "Wangzhou (B)" , jiangkunkun , "Jonathan Cameron" , "zhangfei.gao@linaro.org" Subject: RE: [RFC PATCH v2 03/20] hw/arm/smmuv3-accel: Add initial infrastructure for smmuv3-accel device Thread-Topic: [RFC PATCH v2 03/20] hw/arm/smmuv3-accel: Add initial infrastructure for smmuv3-accel device Thread-Index: AQHbkpt/2E04sj23iE6hCb84oIWO4LNvjRwAgAgITACAAAOdAIAAEXKAgAAEEoCAAA8zgIABdD8AgAALxgCAACQTgIAAMnOAgAEWtACAABIHwA== Date: Wed, 19 Mar 2025 17:12:50 +0000 Message-ID: References: <20250311141045.66620-4-shameerali.kolothum.thodi@huawei.com> <71b73212-3d8f-4c9d-93a4-bf07c0f169e3@redhat.com> <20250317192453.GR9311@nvidia.com> <6cb391a4-d150-4692-b62e-a509448a1034@redhat.com> <3716d39d-3f88-4914-a9d6-440d379db3d7@redhat.com> <20250319002325.GG9311@nvidia.com> <27aee7f3-5316-40b7-bd7e-dc68a7a1d0d2@redhat.com> In-Reply-To: <27aee7f3-5316-40b7-bd7e-dc68a7a1d0d2@redhat.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.203.177.241] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Received-SPF: pass client-ip=185.176.79.56; envelope-from=shameerali.kolothum.thodi@huawei.com; helo=frasgout.his.huawei.com X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Shameerali Kolothum Thodi From: Shameerali Kolothum Thodi via Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRXJpYyBBdWdlciA8ZXJp Yy5hdWdlckByZWRoYXQuY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDE5LCAyMDI1IDU6 MDEgUE0NCj4gVG86IEphc29uIEd1bnRob3JwZSA8amdnQG52aWRpYS5jb20+OyBEb25hbGQgRHV0 aWxlDQo+IDxkZHV0aWxlQHJlZGhhdC5jb20+DQo+IENjOiBOaWNvbGluIENoZW4gPG5pY29saW5j QG52aWRpYS5jb20+OyBTaGFtZWVyYWxpIEtvbG90aHVtIFRob2RpDQo+IDxzaGFtZWVyYWxpLmtv bG90aHVtLnRob2RpQGh1YXdlaS5jb20+OyBxZW11LWFybUBub25nbnUub3JnOw0KPiBxZW11LWRl dmVsQG5vbmdudS5vcmc7IHBldGVyLm1heWRlbGxAbGluYXJvLm9yZzsNCj4gYmVycmFuZ2VAcmVk aGF0LmNvbTsgbmF0aGFuY0BudmlkaWEuY29tOyBtb2Noc0BudmlkaWEuY29tOw0KPiBzbW9zdGFm YUBnb29nbGUuY29tOyBMaW51eGFybSA8bGludXhhcm1AaHVhd2VpLmNvbT47IFdhbmd6aG91IChC KQ0KPiA8d2FuZ3pob3UxQGhpc2lsaWNvbi5jb20+OyBqaWFuZ2t1bmt1biA8amlhbmdrdW5rdW5A aHVhd2VpLmNvbT47DQo+IEpvbmF0aGFuIENhbWVyb24gPGpvbmF0aGFuLmNhbWVyb25AaHVhd2Vp LmNvbT47DQo+IHpoYW5nZmVpLmdhb0BsaW5hcm8ub3JnDQo+IFN1YmplY3Q6IFJlOiBbUkZDIFBB VENIIHYyIDAzLzIwXSBody9hcm0vc21tdXYzLWFjY2VsOiBBZGQgaW5pdGlhbA0KPiBpbmZyYXN0 cnVjdHVyZSBmb3Igc21tdXYzLWFjY2VsIGRldmljZQ0KPiANCj4gSGksDQo+IA0KPiANCj4gT24g My8xOS8yNSAxOjIzIEFNLCBKYXNvbiBHdW50aG9ycGUgd3JvdGU6DQo+ID4gT24gVHVlLCBNYXIg MTgsIDIwMjUgYXQgMDU6MjI6NTFQTSAtMDQwMCwgRG9uYWxkIER1dGlsZSB3cm90ZToNCj4gPg0K PiA+PiBJIGFncmVlIHdpdGggRXJpYyB0aGF0ICdhY2NlbCcgaXNuJ3QgbmVlZGVkIC0tIHRoaXMg c2hvdWxkIGJlDQo+ID4+IGFzY2VydGFpbmVkIGZyb20gdGhlIHBTTU1VIHRoYXQgYSBwaHlzaWNh bCBkZXZpY2UgaXMgYXR0YWNoZWQgdG8uDQo+ID4gSSBzZWVtIHRvIHJlbWVtYmVyIHRoZSBwb2lu dCB3YXMgbWFkZSB0aGF0IHdlIGRvbid0IGFjdHVhbGx5IGtub3cgaWYNCj4gPiBhY2NlbCBpcyBw b3NzaWJsZSwgb3IgZGVzaXJlZCwgZXNwZWNpYWxseSBpbiB0aGUgY2FzZSBvZiBob3RwbHVnLg0K PiB0aGF0J3Mgd2h5IEkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIGlmIHdlIGNvdWxkIGluc3Rh bnRpYXRlIGEgc2luZ2xlDQo+IHR5cGUgb2YgZGV2aWNlIHRoYXQgY2FuIGRvIGJvdGggYWNjZWwg YW5kIG5vbiBhY2NlbCBtb2RlLg0KPiBNYXliZSB0aGF0IHdvdWxkIGJlIGF0IHRoZSBwcmljZSBv ZiBhbHdheXMgZW5mb3JjaW5nIE1TSSByZXN2IHJlZ2lvbnMgb24NCj4gZ3Vlc3QgdG8gYXNzdXJl IE1TSSBuZXN0aW5nIGlzIHBvc3NpYmxlLg0KPiANCj4gPg0KPiA+IFRoZSBhY2NlbGVyYXRlZCBt b2RlIGhhcyBhIG51bWJlciBvZiBsaW1pdGF0aW9ucyB0aGF0IHRoZSBzb2Z0d2FyZQ0KPiA+IG1v ZGUgZG9lcyBub3QgaGF2ZS4gSSB0aGluayBpdCBkb2VzIG1ha2Ugc2Vuc2UgdGhhdCB0aGUgdXNl ciB3b3VsZA0KPiA+IGRlbGliZXJhdGVseSBjaG9vc2UgdG8gdXNlIGEgbW9yZSByZXN0cmljdGl2 ZSBvcGVyYXRpbmcgbW9kZSBhbmQgdGhlbg0KPiA+IHdvdWxkIGhhdmUgdG8gbWVldCB0aGUgcmVx dWlyZW1lbnRzIC0gZWcgYnkgY3JlYXRpbmcgdGhlIHJlcXVpcmVkDQo+ID4gbnVtYmVyIGFuZCBj b25maWd1cmF0aW9uIG9mIHZTTU1Vcy4NCj4gVG8gYXZvaWQgYW55IG1pc3VuZGVyc3RhbmRpbmcg SSBhbSBub3QgcHVzaGluZyBmb3IgaGF2ZSBhIHNpbmdsZSB2U01NVQ0KPiBpbnN0YW5jZS4gSSBh ZHZvY2F0ZSBmb3IgaGF2aW5nIHNldmVyYWwgaW5zdGFuY2VzLCBlYWNoIHNvbWVob3cNCj4gc3Bl Y2lhbGl6ZWQgZm9yIFZGSU8gZGV2aWNlcyBvciBlbXVsYXRlZCBkZXZpY2VzLiBNYXliZSB3ZSBj YW4gb3B0LWluDQo+IHdpdGggYWNjZWw9b24gYnV0IHRoZSBkZWZhdWx0IGNvdWxkIGJlIGF1dG8g KHRoZSBwcm9wZXJ0eSBjYW4gYmUNCj4gQVVUT19PTl9PRkYpIHdoZXJlIHRoZSBjb2RlIGRldGVj dHMgaWYgYSBWRklPIGRldmljZSBpcyB0cmFuc2xhdGVkLkluDQo+IGNhc2UgaW5jb21wYXRpYmxl IGRldmljZXMgYXJlIHRyYW5zbGF0ZWQgaW50byBhIHNhbWUgdlNNTVUgaW5zdGFuY2UgSQ0KPiBn dWVzcyBpdCBjb3VsZCBiZSBkZXRlY3RlZCBhbmQgd2lsbCBmYWlsLg0KPiANCj4gV2hhdCBJIGFt IHB1c3NoaW5nIGZvciBpcyB0byBoYXZlIGEgc2luZ2xlIHR5cGUgb2YgUUVNVSBkZXZpY2Ugd2hp Y2ggY2FuDQo+IGRvIGJvdGggYWNjZWwgYW5kIG5vbiBhY2NlbC4NCj4gPiBJbiBnZW5lcmFsIEkg YWR2b2NhdGUgZm9yIGhhdmluZyBzZXZlcmFsIHZTTU1VIGluc3RhbmNlcywgZWFjaCBvZiB0aGVt DQo+ID4NCj4gPj4gTm93Li4uIGhvdyBkb2VzIHZmaW8oPzsgd2h5IG5vdCBxZW11PykgbGF5ZXIg ZGV0ZXJtaW5lIHRoYXQ/IC0tDQo+ID4+IHdoZXJlIGFyZSBTTU1VdjMgJ2FjY2VsJyBmZWF0dXJl cyBleHBvc2VkIGVpdGhlcjogYSkgaW4gdGhlIGRldmljZQ0KPiA+PiBzdHJ1Y3QgKGZvciB0aGUg c21tdXYzKSBvciAoYikgc29tZXdoZXJlIHVuZGVyIHN5c2ZzPyAuLi4gSSBjb3VsZG4ndA0KPiA+ PiBmaW5kIGFueXRoaW5nIHVuZGVyIGVpdGhlciBvbiBteSBnLWggc3lzdGVtLCBidXQgd291bGQg YXBwcmVjaWF0ZSBhDQo+ID4+IHB0ciBpZiB0aGVyZSBpcy4NCj4gPiBJIHRoaW5rIGl0IGlzIG5v dCBkaXNjb3ZlcmFibGUgeWV0IG90aGVyIHRoYXRuIHRocm91Z2gNCj4gPiB0cnktYW5kLWZhaWwu IERpc2NvdmVyYWJpbGl0eSB3b3VsZCBwcm9iYWJseSBiZSBzb21lIGJpdHMgaW4gYW4NCj4gPiBp b21tdWZkIEdFVF9JTkZPIGlvY3RsIG9yIHNvbWV0aGluZyBsaWtlIHRoYXQuDQo+IHllYWggYnV0 IGF0IGxlYXN0IHdlIGNhbiBlYXNpbHkgZGV0ZWN0IGlmIGEgVkZJTyBkZXZpY2UgaXMgYmVlaW5n DQo+IHRyYW5zbGF0ZWQgYnkgYSB2U01NVSBpbnN0YW5jZSBpbiB3aGljaCBjYXNlIHRoZXJlIGlz IG5vIG90aGVyIGNob2ljZSB0bw0KPiB0dXJuIGFjY2VsIG9uLg0KDQpOb3Qgc3VyZSwgaG93IHlv dSBjYW4gaGFuZGxlIGhvdHBsdWcgaW4gc3VjaCBhIGNhc2U/IEZvciBleGFtcGxlIGlmICB0aGUg c21tdXYzDQpkZXYgc3RhcnRzIHdpdGggYW4gZW11bGF0ZWQgZGV2aWNlIGFuZCBsYXRlciB0cnkg cGx1ZyBhIHZmaW8gZGV2PyBJbiBjYXNlIG9mICJhY2NlbCINCnRoZSBmZWF0dXJlIGJpdHMoSUlE UikgaXMgcXVlcmllZCBmcm9tIHRoZSBob3N0IFNNTVV2MyBhbmQgaXMgcHJlc2VudGVkIHRvDQp0 byB0aGUgdlNNTVUoU2VlIHBhdGNoICAjMTYpLiBXZSBjYW4ndCBkbyB0aGlzIG9uY2UgR3Vlc3Qg aXMgYm9vdGVkLg0KDQpBbHNvIERhbmllbCBwcmV2aW91c2x5IGNvbW1lbnRlZCBvbiBSRkN2MSB0 aGF0IGhlIHdvdWxkIGxpa2UgdG8gaGF2ZSBleHBsaWNpdA0KdlNNTVU8LS0+cFNNTVUgYXNzb2Np YXRpb24gaW4gUWVtdSBjb21tYW5kIGxpbmUuIA0KaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvcWVt dS1kZXZlbC9aNlRMU2R3Z2FqbUhWbUdIQHJlZGhhdC5jb20vDQoNClRob3VnaCB3ZSBhcmUgbm90 IHRoZXJlIHlldCB3aXRob3V0IGEgY29sZC1wbHVnZ2VkIFZGSU8gZGV2IGF0IHRoZSBtb21lbnQs DQpoYXZpbmcgYXV0byBkZXRlY3Rpb24gb2YgYWNjZWwgaXMgbm90IHRoZSByaWdodCBhcHByb2Fj aCBpZiB3ZSB3YW50IGFuIGV4cGxpY2l0DQphc3NvY2lhdGlvbiBpbiBRZW11IGNvbW1hbmQgbGlu ZS4NCg0KVGhhbmtzLA0KU2hhbWVlcg0K