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 31179C433FE for ; Thu, 28 Apr 2022 14:45:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To: Subject:MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=cp76yHWzuuXFoejPHfxpbgTCXL4r4eWEEaGKg5/ouwA=; b=2XfDXeZoLDyru9 flJUlORcjRAQiN2oFEzE1xVzgyWA0sBbZaVG+D+yVB6r+FodJd0SNTK+zRJl/dgg8j+HvK6InLWrh BjtzTW+DdDO8l5ElNF6MN2l9iFZDSI+K99ZapJTE3p3E0zD0mDxTfaqFWKcOigPgskh7bwWjnzBPY wj6znsFG9yoj8l454RJlX7IgKgq105KTGtKUBtwLvyruTPyh3pVfkZ02CpfTEh9YkbG/HzWLTQGKR t7TiFIS6W2ntZyc/UTQJrulP+O/ffVWoxeTDxOiKgGXZyw9Pu96OrDqWb97V1AqHWBz5V7lscnwyu /ptK2Py7+krGJfiqWIQQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nk5N7-007Wd8-O8; Thu, 28 Apr 2022 14:43:57 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nk5N3-007Wc5-KE for linux-arm-kernel@lists.infradead.org; Thu, 28 Apr 2022 14:43:55 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 917281474; Thu, 28 Apr 2022 07:43:49 -0700 (PDT) Received: from [10.1.31.24] (e122027.cambridge.arm.com [10.1.31.24]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 79F853F5A1; Thu, 28 Apr 2022 07:43:47 -0700 (PDT) Message-ID: <242c9f39-a604-1ef7-77ab-b50ec4eac359@arm.com> Date: Thu, 28 Apr 2022 15:43:46 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: Re: [PATCH v11 0/9] ACPI/IORT: Support for IORT RMR node Content-Language: en-GB To: Shameer Kolothum , linux-arm-kernel@lists.infradead.org, linux-acpi@vger.kernel.org, iommu@lists.linux-foundation.org Cc: linuxarm@huawei.com, lorenzo.pieralisi@arm.com, joro@8bytes.org, robin.murphy@arm.com, will@kernel.org, wanghuiqiang@huawei.com, guohanjun@huawei.com, Sami.Mujawar@arm.com, jon@solid-run.com, eric.auger@redhat.com, laurentiu.tudor@nxp.com, hch@infradead.org References: <20220422162907.1276-1-shameerali.kolothum.thodi@huawei.com> From: Steven Price In-Reply-To: <20220422162907.1276-1-shameerali.kolothum.thodi@huawei.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220428_074353_781191_EB010A42 X-CRM114-Status: GOOD ( 32.01 ) 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 T24gMjIvMDQvMjAyMiAxNzoyOCwgU2hhbWVlciBLb2xvdGh1bSB3cm90ZToKPiBIaQo+IAo+IHY5 IC0tPiB2MTAKPiDCoC1BZGRyZXNzZWQgQ2hyaXN0b3BoJ3MgY29tbWVudHMuIFdlIG5vdyBoYXZl IGEgY2FsbGJhY2sgdG8gCj4gICBzdHJ1Y3QgaW9tbXVfcmVzdl9yZWdpb24gdG8gZnJlZSBhbGwg cmVsYXRlZCBtZW1vcnkgYW5kIGFsc28gZHJvcHBlZAo+ICAgdGhlIEZXIHNwZWNpZmljIHVuaW9u IGFuZCBub3cgaGFzIGEgY29udGFpbmVyIHN0cnVjdCBpb21tdV9pb3J0X3Jtcl9kYXRhLgo+ICAg U2VlIHBhdGNoZXMgIzEgJiAjNAo+ICAtQWRkZWQgUi1ieSBmcm9tIENocmlzdG9waC4KPiAgLURy b3BwZWQgUi1ieSBmcm9tIExvcmVuem8gZm9yIHBhdGNoZXMgIzQgJiAjNSBkdWUgdG8gdGhlIGFi b3ZlIGNoYW5nZXMuCj4gIC1BbHNvIGRyb3BwZWQgVC1ieSBmcm9tIFN0ZXZlIGFuZCBMYXVyZW50 aXUuIE1hbnkgdGhhbmtzwqBmb3IgeW91ciB0ZXN0Cj4gICBlZmZvcnRzLiBJIGhhdmXCoGRvbmUg YmFzaWMgc2FuaXR5IHRlc3Rpbmcgb24gbXkgcGxhdGZvcm0gYnV0IHBsZWFzZQo+ICAgZ2l2ZSBp dCBhIHRyeSBhdCB5b3VyIGVuZCBhcyB3ZWxsLgoKSSdtIGJhY2sgaW4gdGhlIG9mZmljZSBhbmQg Z2l2ZW4gaXQgYSBzcGluLCBpdCdzIGFsbCBnb29kOgoKVGVzdGVkLWJ5OiBTdGV2ZW4gUHJpY2Ug PHN0ZXZlbi5wcmljZUBhcm0uY29tPgoKVGhhbmtzLAoKU3RldmUKCj4gCj4gQXMgbWVudGlvbmVk IGluIHYxMCwgdGhpcyBub3cgaGFzIGEgZGVwZW5kZW5jeSBvbiB0aGUgQUNQSUNBIGhlYWRlciBw YXRjaAo+IGhlcmVbMV0uIAo+IAo+IFBsZWFzZSB0YWtlIGEgbG9vayBhbmQgbGV0IG1lIGtub3cu Cj4gCj4gVGhhbmtzLAo+IFNoYW1lZXIKPiBbMV0gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvYWxs LzQ0NjEwMzYxLmZNRFFpZGNDNkdAa3JlYWNoZXIvCj4gCj4gRnJvbSBvbGQ6Cj4gV2UgaGF2ZSBm YWNlZCBpc3N1ZXMgd2l0aCAzNDA4aU1SIFJBSUQgY29udHJvbGxlciBjYXJkcyB3aGljaAo+IGZh aWwgdG8gYm9vdCB3aGVuIFNNTVUgaXMgZW5hYmxlZC4gVGhpcyBpcyBiZWNhdXNlIHRoZXNlCj4g Y29udHJvbGxlcnMgbWFrZSB1c2Ugb2YgaG9zdCBtZW1vcnkgZm9yIHZhcmlvdXMgY2FjaGluZyBy ZWxhdGVkCj4gcHVycG9zZXMgYW5kIHdoZW4gU01NVSBpcyBlbmFibGVkIHRoZSBpTVIgZmlybXdh cmUgZmFpbHMgdG8KPiBhY2Nlc3MgdGhlc2UgbWVtb3J5IHJlZ2lvbnMgYXMgdGhlcmUgaXMgbm8g bWFwcGluZyBmb3IgdGhlbS4KPiBJT1JUIFJNUiBwcm92aWRlcyBhIHdheSBmb3IgVUVGSSB0byBk ZXNjcmliZSBhbmQgcmVwb3J0IHRoZXNlCj4gbWVtb3J5IHJlZ2lvbnMgc28gdGhhdCB0aGUga2Vy bmVsIGNhbiBtYWtlIGEgdW5pdHkgbWFwcGluZyBmb3IKPiB0aGVzZSBpbiBTTU1VLgo+IAo+IENo YW5nZSBIaXN0b3J5Ogo+IAo+IHY5IC0tPiB2MTAKPiAgLSBEcm9wcGVkIHBhdGNoICMxICgiQWRk IHRlbXBvcmFyeSBSTVIgbm9kZSBmbGFnIGRlZmluaXRpb25zIikgc2luY2UKPiAgICB0aGUgQUNQ SUNBIGhlYWRlciB1cGRhdGVzIHBhdGNoIGlzIG5vdyBpbiB0aGUgbWFpbGluZyBsaXN0Cj4gIC0g QmFzZWQgb24gdGhlIHN1Z2dlc3Rpb24gZnJvbSBDaHJpc3RvcGgsIGludHJvZHVjZWQgYSAKPiAg ICByZXN2X3JlZ2lvbl9mcmVlX2Z3X2RhdGEoKSBjYWxsYmFjayBpbiBzdHJ1Y3QgaW9tbXVfcmVz dl9yZWdpb24gYW5kCj4gICAgdXNlZCB0aGF0IHRvIGZyZWUgUk1SIHNwZWNpZmljIG1lbW9yeSBh bGxvY2F0aW9ucy4KPiAKPiB2OCAtLT4gdjkKPiDCoC0gQWRyZXNzZWQgY29tbWVudHMgZnJvbSBS b2JpbiBvbiBpbnRlcmZhY2VzLgo+IMKgLSBBZGRyZXNzZWQgY29tbWVudHMgZnJvbSBMb3Jlbnpv Lgo+IAo+IHY3IC0tPiB2OAo+IMKgIC0gUGF0Y2ggIzEgaGFzIHRlbXAgZGVmaW5pdGlvbnMgZm9y IFJNUiByZWxhdGVkIGNoYW5nZXMgdGlsbAo+IMKgIMKgIHRoZSBBQ1BJQ0EgaGVhZGVyIGNoYW5n ZXMgYXJlIHBhcnQgb2Yga2VybmVsLgo+IMKgIC0gTm8gZWFybHkgcGFyc2luZyBvZiBSTVIgbm9k ZSBpbmZvIGFuZCBpcyBvbmx5IHBhcnNlZCBhdCB0aGUKPiDCoCDCoCB0aW1lIG9mIHVzZS4KPiDC oCAtIENoYW5nZXMgdG8gdGhlIFJNUiBnZXQvcHV0IEFQSSBmb3JtYXQgY29tcGFyZWQgdG8gdGhl Cj4gwqAgwqAgcHJldmlvdXMgdmVyc2lvbi4KPiDCoCAtIFN1cHBvcnQgZm9yIFJNUiBkZXNjcmlw dG9yIHNoYXJlZCBieSBtdWx0aXBsZSBzdHJlYW0gSURzLgo+IAo+IHY2IC0tPiB2Nwo+IMKgLWZp eCBwb2ludGVkIG91dCBieSBTdGV2ZSB0byB0aGUgU01NVXYyIFNNUiBieXBhc3MgaW5zdGFsbCBp biBwYXRjaCAjOC4KPiAKPiB2NSAtLT4gdjYKPiAtIEFkZHJlc3NlZCBjb21tZW50cyBmcm9tIFJv YmluICYgTG9yZW56by4KPiDCoCA6IE1vdmVkIGlvcnRfcGFyc2Vfcm1yKCkgdG8gYWNwaV9pb3J0 X2luaXQoKSBmcm9tCj4gwqAgwqAgaW9ydF9pbml0X3BsYXRmb3JtX2RldmljZXMoKS4KPiDCoCA6 IFJlbW92ZWQgdXNlIG9mIHN0cnVjdCBpb3J0X3Jtcl9lbnRyeSBkdXJpbmcgdGhlIGluaXRpYWwK PiDCoCDCoCBwYXJzZS4gVXNpbmcgc3RydWN0IGlvbW11X3Jlc3ZfcmVnaW9uIGluc3RlYWQuCj4g wqAgOiBSZXBvcnQgUk1SIGFkZHJlc3MgYWxpZ25tZW50IGFuZCBvdmVybGFwIGVycm9ycywgYnV0 IGNvbnRpbnVlLgo+IMKgIDogUmV3b3JrZWQgYXJtX3NtbXVfaW5pdF9ieXBhc3Nfc3RlcygpIChw YXRjaCAjIDYpLgo+IC0gVXBkYXRlZCBTTU1VdjIgYnlwYXNzIFNNUiBjb2RlLiBUaGFua3MgdG8g Sm9uIE4gKHBhdGNoICM4KS4KPiAtIFNldCBJT01NVSBwcm90ZWN0aW9uIGZsYWdzKElPTU1VX0NB Q0hFLCBJT01NVV9NTUlPKSBiYXNlZAo+IMKgIG9uIFR5cGUgb2YgUk1SIHJlZ2lvbi4gU3VnZ2Vz dGVkIGJ5IEpvbiBOLgo+IAo+IHY0IC0tPiB2NQo+IMKgLUFkZGVkIGEgZndfZGF0YSB1bmlvbiB0 byBzdHJ1Y3QgaW9tbXVfcmVzdl9yZWdpb24gYW5kIHJlbW92ZWQKPiDCoCBzdHJ1Y3QgaW9tbXVf cm1yIChCYXNlZCBvbiBjb21tZW50cyBmcm9tIEpvZXJnL1JvYmluKS4KPiDCoC1BZGRlZCBpb21t dV9wdXRfcm1ycygpIHRvIHJlbGVhc2UgbWVtLgo+IMKgLVRoYW5rcyB0byBTdGV2ZSBmb3IgdmVy aWZ5aW5nIG9uIFNNTVV2MiwgYnV0IG5vdCBhZGRlZCB0aGUgVGVzdGVkLWJ5Cj4gwqAgeWV0IGJl Y2F1c2Ugb2YgdGhlIGFib3ZlIGNoYW5nZXMuCj4gCj4gdjMgLS0+djQKPiAtSW5jbHVkZWQgdGhl IFNNTVV2MiBTTVIgYnlwYXNzIGluc3RhbGwgY2hhbmdlcyBzdWdnZXN0ZWQgYnkKPiDCoFN0ZXZl KHBhdGNoICM3KQo+IC1BcyBwZXIgUm9iaW4ncyBjb21tZW50cywgUk1SIHJlc2VydmUgaW1wbGVt ZW50YXRpb24gaXMgbm93Cj4gwqBtb3JlIGdlbmVyaWMgwqAocGF0Y2ggIzgpIGFuZCBkcm9wcGVk IHYzIHBhdGNoZXMgOCBhbmQgMTAuCj4gLVJlYmFzZSB0byA1LjEzLXJjMQo+IAo+IFJGQyB2MiAt LT4gdjMKPiDCoC1Ecm9wcGVkIFJGQyB0YWcgYXMgdGhlIEFDUElDQSBoZWFkZXIgY2hhbmdlcyBh cmUgbm93IHJlYWR5IHRvIGJlCj4gwqAgcGFydCBvZiA1LjEzWzBdLiBCdXQgdGhpcyBzZXJpZXMg c3RpbGwgaGFzIGEgZGVwZW5kZW5jeSBvbiB0aGF0IHBhdGNoLgo+IMKgLUFkZGVkIElPUlQgRS5i IHJlbGF0ZWQgY2hhbmdlcyhub2RlIGZsYWdzLCBfRFNNIGZ1bmN0aW9uIDUgY2hlY2tzIGZvcgo+ IMKgIFBDSWUpLgo+IMKgLUNoYW5nZWQgUk1SIHRvIHN0cmVhbSBpZCBtYXBwaW5nIGZyb20gTTpO IHRvIE06MSBhcyBwZXIgdGhlIHNwZWMgYW5kCj4gwqAgZGlzY3Vzc2lvbiBoZXJlWzFdLgo+IMKg LUxhc3QgdHdvIHBhdGNoZXMgYWRkIHN1cHBvcnQgZm9yIFNNTVV2MihUaGFua3MgdG8gSm9uIE5l dHRsZXRvbiEpCj4gCj4gSm9uIE5ldHRsZXRvbiAoMSk6Cj4gICBpb21tdS9hcm0tc21tdTogR2V0 IGFzc29jaWF0ZWQgUk1SIGluZm8gYW5kIGluc3RhbGwgYnlwYXNzIFNNUgo+IAo+IFNoYW1lZXIg S29sb3RodW0gKDgpOgo+ICAgaW9tbXU6IEludHJvZHVjZSBhIGNhbGxiYWNrIHRvIHN0cnVjdCBp b21tdV9yZXN2X3JlZ2lvbgo+ICAgQUNQSS9JT1JUOiBNYWtlIGlvcnRfaW9tbXVfbXNpX2dldF9y ZXN2X3JlZ2lvbnMoKSByZXR1cm4gdm9pZAo+ICAgQUNQSS9JT1JUOiBQcm92aWRlIGEgZ2VuZXJp YyBoZWxwZXIgdG8gcmV0cmlldmUgcmVzZXJ2ZSByZWdpb25zCj4gICBBQ1BJL0lPUlQ6IEFkZCBz dXBwb3J0IHRvIHJldHJpZXZlIElPUlQgUk1SIHJlc2VydmVkIHJlZ2lvbnMKPiAgIEFDUEkvSU9S VDogQWRkIGEgaGVscGVyIHRvIHJldHJpZXZlIFJNUiBpbmZvIGRpcmVjdGx5Cj4gICBpb21tdS9h cm0tc21tdS12MzogSW50cm9kdWNlIHN0cnRhYiBpbml0IGhlbHBlcgo+ICAgaW9tbXUvYXJtLXNt bXUtdjM6IFJlZmFjdG9yIGFybV9zbW11X2luaXRfYnlwYXNzX3N0ZXMoKSB0byBmb3JjZQo+ICAg ICBieXBhc3MKPiAgIGlvbW11L2FybS1zbW11LXYzOiBHZXQgYXNzb2NpYXRlZCBSTVIgaW5mbyBh bmQgaW5zdGFsbCBieXBhc3MgU1RFCj4gCj4gIGRyaXZlcnMvYWNwaS9hcm02NC9pb3J0LmMgICAg ICAgICAgICAgICAgICAgfCAzNTkgKysrKysrKysrKysrKysrKysrLS0KPiAgZHJpdmVycy9pb21t dS9hcm0vYXJtLXNtbXUtdjMvYXJtLXNtbXUtdjMuYyB8ICA3OCArKysrLQo+ICBkcml2ZXJzL2lv bW11L2FybS9hcm0tc21tdS9hcm0tc21tdS5jICAgICAgIHwgIDUyICsrKwo+ICBkcml2ZXJzL2lv bW11L2RtYS1pb21tdS5jICAgICAgICAgICAgICAgICAgIHwgICAyICstCj4gIGRyaXZlcnMvaW9t bXUvaW9tbXUuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMTYgKy0KPiAgaW5jbHVkZS9saW51 eC9hY3BpX2lvcnQuaCAgICAgICAgICAgICAgICAgICB8ICAxNCArLQo+ICBpbmNsdWRlL2xpbnV4 L2lvbW11LmggICAgICAgICAgICAgICAgICAgICAgIHwgIDEwICsKPiAgNyBmaWxlcyBjaGFuZ2Vk LCA0ODUgaW5zZXJ0aW9ucygrKSwgNDYgZGVsZXRpb25zKC0pCj4gCgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5n IGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5p bmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=