From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 2002:a17:505:a60a:b0:1be9:327d:8ee3 with SMTP id qv10csp5575269njc; Fri, 22 Nov 2024 09:39:50 -0800 (PST) X-Forwarded-Encrypted: i=2; AJvYcCUDxhSqf33PQfauLskJK1EFWpRCPfgXW2q/hGqafgHZ1+ddiHb7GgH8LqPZWSYq0KZx+CqkwbOMz1mr7w==@linaro.org X-Google-Smtp-Source: AGHT+IG7RmLuk3dKcFhUxL5XZ6r82e/8zEu/GZS7HSFX8nwR1EGMsDVg+h5adA3z4hXlPjzvC0Md X-Received: by 2002:a05:6808:2f19:b0:3e7:c7c1:e6cf with SMTP id 5614622812f47-3e915af5d49mr4259572b6e.43.1732297190583; Fri, 22 Nov 2024 09:39:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1732297190; cv=none; d=google.com; s=arc-20240605; b=Y/V1xkm+5azl+bdpc/1ZBwVPPPL1s+BDDKHtj4C0EsmFhwwDZzBGB9FrpXSBXFad3f 6930tyeMkoXjAWGd5MsSqKeGCxR451mZ3RAf9mddi897XSEgS3LMpsAy4RJ7InBENXBU mZ16ldIDYWygMMmo1b+CTpYSDu9t24baZGWFaW0o5m4Du4oAd1VEdkD7M2rk37udBwLF LW+xokC1sUdb+rDAyyUg9zTOYAkz7eG7qewbXT4zKUVGnf2fg4wPfHT21PV8Fg+pskyU KA5UbEG5UoeYrHAi0EAuwUeeauzATrBoutM15Vw/OSr720UA+JhFQ2gjohxQc0TFe5Gk eqwA== 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=uai9XGEwo9EKAn5VQ88WKAcVwYQI2+JJTJraEQCObGI=; fh=bcOtg6wvC7mjYLKJXpkmBVl3eYEfrauvJfZlgP5gXy0=; b=Eih1D4cslW0lWoLbDP40pPclEej56TaU5W8FhViKiJkwt3uG16tSCS/IH1XR404jYQ PIy3M/WHNcfIP2wXvUHOvpnuNAq4h1Qyg9CUvnIGlXwkI+onDTQPGLrYlswnaTDWCsBd pDqTL+KiCEtk/O5qNV1bewqFt0Lxgs6qtg+pC/VVs6Da+/7sN65ypO2fcZmwweKqfvSk bFlNj6xajDm5t+aCunBLKD7B+d5g1Wj7VSJk9eyEbLP0p7E3gDMzi7xxkAK2Wfw/ttke AjgssLBzq24uY8Fhz9yd6mPIh2ORqJcA0O+vvYqqVZaoNs+Uu+lWS0rjNlhpJDYUmvcT nclg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of qemu-devel-bounces+alex.bennee=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-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 6a1803df08f44-6d451b4920dsi26218406d6.298.2024.11.22.09.39.50 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 22 Nov 2024 09:39:50 -0800 (PST) Received-SPF: pass (google.com: domain of qemu-devel-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-devel-bounces+alex.bennee=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-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 1tEXcp-0004R3-IZ; Fri, 22 Nov 2024 12:39:23 -0500 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 1tEXca-0003zT-Jv; Fri, 22 Nov 2024 12:39:09 -0500 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 1tEXcX-0003BU-3m; Fri, 22 Nov 2024 12:39:07 -0500 Received: from mail.maildlp.com (unknown [172.18.186.231]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4Xw2LD2gdSz6K6K9; Sat, 23 Nov 2024 01:35:16 +0800 (CST) Received: from frapeml500008.china.huawei.com (unknown [7.182.85.71]) by mail.maildlp.com (Postfix) with ESMTPS id BB05B1400CA; Sat, 23 Nov 2024 01:38:54 +0800 (CST) Received: from frapeml500008.china.huawei.com (7.182.85.71) by frapeml500008.china.huawei.com (7.182.85.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Fri, 22 Nov 2024 18:38:54 +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; Fri, 22 Nov 2024 18:38:54 +0100 To: Nathan Chen CC: "qemu-arm@nongnu.org" , "qemu-devel@nongnu.org" , "eric.auger@redhat.com" , "peter.maydell@linaro.org" , "jgg@nvidia.com" , "ddutile@redhat.com" , Linuxarm , "Wangzhou (B)" , jiangkunkun , Jonathan Cameron , "zhangfei.gao@linaro.org" , Nicolin Chen Subject: RE: [RFC PATCH 0/5] hw/arm/virt: Add support for user-creatable nested SMMUv3 Thread-Topic: [RFC PATCH 0/5] hw/arm/virt: Add support for user-creatable nested SMMUv3 Thread-Index: AQHbMeB0+Q5BEZc9JkeH/U6Jz+dF4rK0OI0AgAyjUACAALVrYIAA+aSAgAEZOCA= Date: Fri, 22 Nov 2024 17:38:54 +0000 Message-ID: <4f657876547f4001935f7314ecb8f8ca@huawei.com> References: <20241108125242.60136-1-shameerali.kolothum.thodi@huawei.com> <2a61079f-a919-43b1-906a-bae8390bf733@nvidia.com> <04024d09ebad4d83ab0679f6bb3b3774@huawei.com> In-Reply-To: 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_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_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+alex.bennee=linaro.org@nongnu.org Sender: qemu-devel-bounces+alex.bennee=linaro.org@nongnu.org X-TUID: OMz2UerYsrLP DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTmF0aGFuIENoZW4gPG5h dGhhbmNAbnZpZGlhLmNvbT4NCj4gU2VudDogRnJpZGF5LCBOb3ZlbWJlciAyMiwgMjAyNCAxOjQy IEFNDQo+IFRvOiBTaGFtZWVyYWxpIEtvbG90aHVtIFRob2RpIDxzaGFtZWVyYWxpLmtvbG90aHVt LnRob2RpQGh1YXdlaS5jb20+DQo+IENjOiBxZW11LWFybUBub25nbnUub3JnOyBxZW11LWRldmVs QG5vbmdudS5vcmc7DQo+IGVyaWMuYXVnZXJAcmVkaGF0LmNvbTsgcGV0ZXIubWF5ZGVsbEBsaW5h cm8ub3JnOyBqZ2dAbnZpZGlhLmNvbTsNCj4gZGR1dGlsZUByZWRoYXQuY29tOyBMaW51eGFybSA8 bGludXhhcm1AaHVhd2VpLmNvbT47IFdhbmd6aG91IChCKQ0KPiA8d2FuZ3pob3UxQGhpc2lsaWNv bi5jb20+OyBqaWFuZ2t1bmt1biA8amlhbmdrdW5rdW5AaHVhd2VpLmNvbT47DQo+IEpvbmF0aGFu IENhbWVyb24gPGpvbmF0aGFuLmNhbWVyb25AaHVhd2VpLmNvbT47DQo+IHpoYW5nZmVpLmdhb0Bs aW5hcm8ub3JnOyBOaWNvbGluIENoZW4gPG5pY29saW5jQG52aWRpYS5jb20+DQo+IFN1YmplY3Q6 IFJlOiBbUkZDIFBBVENIIDAvNV0gaHcvYXJtL3ZpcnQ6IEFkZCBzdXBwb3J0IGZvciB1c2VyLWNy ZWF0YWJsZQ0KPiBuZXN0ZWQgU01NVXYzDQo+IA0KPiAgPj4gQWxzbyBhcyBhIGhlYWRzIHVwLCBJ J3ZlIGFkZGVkIHN1cHBvcnQgZm9yIGF1dG8taW5zZXJ0aW5nIFBDSWUgc3dpdGNoDQo+ICA+PiBi ZXR3ZWVuIHRoZSBQWEIgYW5kIEdQVXMgaW4gbGlidmlydCB0byBhdHRhY2ggbXVsdGlwbGUgZGV2 aWNlcyB0byBhDQo+IFNNTVUNCj4gID4+IG5vZGUgcGVyIGxpYnZpcnQncyBkb2N1bWVudGF0aW9u IC0gIklmIHlvdSBpbnRlbmQgdG8gcGx1ZyBtdWx0aXBsZQ0KPiAgPj4gZGV2aWNlcyBpbnRvIGEg cGNpZS1leHBhbmRlci1idXMsIHlvdSBtdXN0IGNvbm5lY3QgYQ0KPiAgPj4gcGNpZS1zd2l0Y2gt dXBzdHJlYW0tcG9ydCB0byB0aGUgcGNpZS1yb290LXBvcnQgdGhhdCBpcyBwbHVnZ2VkIGludG8g dGhlDQo+ICA+PiBwY2llLWV4cGFuZGVyLWJ1cywgYW5kIG11bHRpcGxlIHBjaWUtc3dpdGNoLWRv d25zdHJlYW0tcG9ydHMgdG8gdGhlDQo+ICA+PiBwY2llLXN3aXRjaC11cHN0cmVhbS1wb3J0Ii4g RnV0dXJlIHVuaXQtdGVzdHMgc2hvdWxkIGZvbGxvdyB0aGlzDQo+ICA+PiB0b3BvbG9neSBjb25m aWd1cmF0aW9uLg0KPiAgPg0KPiAgPiBPay4gQ291bGQgeW91IHBsZWFzZSBnaXZlIG1lIGFuIGV4 YW1wbGUgUWVtdSBlcXVpdmFsZW50IGNvbW1hbmQNCj4gb3B0aW9uLA0KPiAgPiBpZiBwb3NzaWJs ZSwgZm9yIHRoZSBhYm92ZSBjYXNlLiBJIGFtIG5vdCB0aGF0IGZhbWlsaWFyIHdpdGggbGlidmly dA0KPiBhbmQgSSB3b3VsZA0KPiAgPiBhbHNvIGxpa2UgdG8gdGVzdCB0aGUgYWJvdmUgc2NlbmFy aW8uDQo+IA0KPiBZb3UgY2FuIHVzZSAiLWRldmljZSB4MzEzMC11cHN0cmVhbSIgZm9yIHRoZSB1 cHN0cmVhbSBzd2l0Y2ggcG9ydCwgYW5kDQo+ICItZGV2aWNlIHhpbzMxMzAtZG93bnN0cmVhbSIg Zm9yIHRoZSBkb3duc3RyZWFtIHBvcnQ6DQo+IA0KPiAgIC1kZXZpY2UgcHhiLXBjaWUsYnVzX25y PTI1MCxpZD1wY2kuMSxidXM9cGNpZS4wLGFkZHI9MHgxIFwNCj4gICAtZGV2aWNlIHBjaWUtcm9v dC1wb3J0LGlkPXBjaS4yLGJ1cz1wY2kuMSxhZGRyPTB4MCBcDQo+ICAgLWRldmljZSB4MzEzMC11 cHN0cmVhbSxpZD1wY2kuMyxidXM9cGNpLjIsYWRkcj0weDAgXA0KPiAgIC1kZXZpY2UgeGlvMzEz MC0NCj4gZG93bnN0cmVhbSxpZD1wY2kuNCxidXM9cGNpLjMsYWRkcj0weDAsY2hhc3Npcz0xNyxw b3J0PTEgXA0KPiAgIC1kZXZpY2UgdmZpby1wY2ksaG9zdD0wMDA5OjAxOjAwLjAsaWQ9aG9zdGRl djAsYnVzPXBjaS40LGFkZHI9MHgwIFwNCj4gICAtZGV2aWNlIGFybS1zbW11djMtbmVzdGVkLHBj aS1idXM9cGNpLjENCg0KVGhhbmtzLiBKdXN0IHdvbmRlcmluZyB3aHkgbGlidmlydCBtYW5kYXRl cyB1c2FnZSBvZiBwY2llLXN3aXRjaCBmb3IgbXVsdGlwbGUNCmRldmljZSBwbHVnZ2luZyByYXRo ZXIgdGhhbiBqdXN0IHVzaW5nIHBjaWUtcm9vdC1wb3J0cz8NCg0KUGxlYXNlIGxldCBtZSBpZiB0 aGVyZSBpcyBhbnkgYWR2YW50YWdlIGluIGRvaW5nIHNvIHRoYXQgeW91IGFyZSBhd2FyZSBvZi4N Cg0KVGhhbmtzLA0KU2hhbWVlcg0K